Steve Yegge
|
33627567f1
|
chore: force clean wrong-prefix entries
|
2025-12-14 16:53:32 -08:00 |
|
Steve Yegge
|
ce80664005
|
chore: sync beads deletions
|
2025-12-14 16:53:10 -08:00 |
|
Steve Yegge
|
ec280abd5e
|
chore: final cleanup - remove orphan issues from DB export
|
2025-12-14 16:53:06 -08:00 |
|
Steve Yegge
|
cb70fec186
|
fix: clean beads state - sync database with JSONL
|
2025-12-14 16:53:01 -08:00 |
|
Steve Yegge
|
622b29d9a9
|
chore: sync beads changes
|
2025-12-14 16:52:32 -08:00 |
|
Steve Yegge
|
0aa05ab313
|
chore: final cleanup of wrong-prefixed deletions
|
2025-12-14 16:52:30 -08:00 |
|
Steve Yegge
|
ab20f6947a
|
chore: update beads after sync cleanup
|
2025-12-14 16:52:18 -08:00 |
|
Steve Yegge
|
114ae4c269
|
chore: purge wrong-prefix entries from deletions.jsonl
|
2025-12-14 16:51:59 -08:00 |
|
Steve Yegge
|
880a4431c3
|
chore: fix db-jsonl count mismatch
|
2025-12-14 16:51:37 -08:00 |
|
Steve Yegge
|
0a4ba385e0
|
chore: sync beads - clean up prefix mismatch
|
2025-12-14 16:51:09 -08:00 |
|
Steve Yegge
|
29b3cde3c0
|
chore: remove wrong-prefixed entries from deletions.jsonl
|
2025-12-14 16:50:57 -08:00 |
|
Steve Yegge
|
509d96e58a
|
chore: sync beads
|
2025-12-14 16:50:24 -08:00 |
|
Steve Yegge
|
94b7e4e52d
|
chore: sync beads changes after sync branch fix
|
2025-12-14 16:49:57 -08:00 |
|
Steve Yegge
|
48697663d8
|
chore: clean up beads sync state
|
2025-12-14 16:49:25 -08:00 |
|
Steve Yegge
|
69ebb3edca
|
chore: clean beads state after sync branch conflicts
|
2025-12-14 16:48:57 -08:00 |
|
Steve Yegge
|
80c9395ea3
|
chore: clean beads state
|
2025-12-14 16:48:49 -08:00 |
|
Steve Yegge
|
86bffcc9fe
|
chore: sync beads after prefix cleanup
|
2025-12-14 16:47:47 -08:00 |
|
Steve Yegge
|
bdfbcb724a
|
chore: flush beads changes
|
2025-12-14 16:46:49 -08:00 |
|
Steve Yegge
|
fb55272156
|
chore: clean beads - remove orphans and fix prefixes
|
2025-12-14 16:46:01 -08:00 |
|
Steve Yegge
|
3c8a09d92f
|
chore: sync beads database and JSONL
|
2025-12-14 16:45:59 -08:00 |
|
Steve Yegge
|
ee8fe2bbb7
|
chore: sync sanitized issues.jsonl
|
2025-12-14 16:44:51 -08:00 |
|
Steve Yegge
|
8fa1361ef3
|
fix: remove wrong-prefix issues from sync branch
|
2025-12-14 16:44:43 -08:00 |
|
Steve Yegge
|
176ed6cd55
|
chore: clean beads state - remove foreign deletions manifest
|
2025-12-14 16:44:33 -08:00 |
|
Steve Yegge
|
2b0141ec79
|
chore: cleanup beads - migrate tombstones, delete orphans, fix prefix mismatch
|
2025-12-14 16:44:13 -08:00 |
|
Steve Yegge
|
c4a66ae2eb
|
chore: migrate tombstones and sync beads
|
2025-12-14 16:44:03 -08:00 |
|
Steve Yegge
|
768db19635
|
chore: clean up orphaned issues and sync beads state
|
2025-12-14 16:43:53 -08:00 |
|
Steve Yegge
|
8577f51996
|
chore: clean up orphan issues and resync beads
|
2025-12-14 16:43:30 -08:00 |
|
Steve Yegge
|
5283497e63
|
chore: clean beads state - remove orphaned issues and migrate deletions
|
2025-12-14 16:42:42 -08:00 |
|
Steve Yegge
|
a240fac4c8
|
fix: clean up deletions.jsonl and sync state after foreign prefix removal
|
2025-12-14 16:42:30 -08:00 |
|
Steve Yegge
|
58a5b4a54f
|
chore: sync beads state after preflight fix
|
2025-12-14 16:42:15 -08:00 |
|
Steve Yegge
|
eed8587208
|
chore: cleanup orphaned issues and sync beads
|
2025-12-14 16:42:09 -08:00 |
|
Steve Yegge
|
87625b99e4
|
chore: sync beads after import fix
|
2025-12-14 16:41:57 -08:00 |
|
Steve Yegge
|
f403d8db38
|
chore: sanitize beads - migrated tombstones, deleted orphans
|
2025-12-14 16:41:51 -08:00 |
|
Steve Yegge
|
aa1e8db78f
|
chore: sync beads
|
2025-12-14 16:41:06 -08:00 |
|
Steve Yegge
|
e855d05168
|
chore: sync beads state after preflight repair
|
2025-12-14 16:40:57 -08:00 |
|
Steve Yegge
|
e8d5acd77d
|
chore: migrate tombstones to inline format
|
2025-12-14 16:40:23 -08:00 |
|
Steve Yegge
|
31185a68ee
|
fix: remove foreign-prefixed entries from deletions manifest
|
2025-12-14 16:40:12 -08:00 |
|
Steve Yegge
|
6c2c37ec52
|
chore: sync beads after sanitization
|
2025-12-14 16:39:53 -08:00 |
|
Steve Yegge
|
9f57db9103
|
chore: sync beads state after import fix
|
2025-12-14 16:39:33 -08:00 |
|
Steve Yegge
|
e6c6581b65
|
chore: sync beads after prefix fix
|
2025-12-14 16:39:04 -08:00 |
|
Steve Yegge
|
aa89c43573
|
chore: sync beads after preflight fix
|
2025-12-14 16:38:05 -08:00 |
|
Steve Yegge
|
b1d790d704
|
chore: sanitize beads after sync branch merge
|
2025-12-14 16:37:27 -08:00 |
|
Steve Yegge
|
e5f185875e
|
chore: sanitize beads after sync
|
2025-12-14 15:24:08 -08:00 |
|
Steve Yegge
|
8a7b9afea3
|
chore: sync beads changes
|
2025-12-14 15:23:35 -08:00 |
|
Steve Yegge
|
43addba194
|
chore: sync issues after lockfile test coverage
|
2025-12-14 15:22:30 -08:00 |
|
Steve Yegge
|
6f3309b304
|
test(lockfile): improve coverage from 42% to 98%
- Add TestTryDaemonLock with 6 test cases for lock detection scenarios
- Add TestFlockFunctions for blocking/non-blocking lock operations
- Add TestIsProcessRunning for process detection edge cases
- Fix TestCheckPIDFile/current_process_is_running (was using invalid PID encoding)
Closes bd-9w3s
|
2025-12-14 15:21:29 -08:00 |
|
Steve Yegge
|
d7a813c045
|
chore: sync issues.jsonl after PR #555 merge
|
2025-12-14 15:13:34 -08:00 |
|
Steve Yegge
|
f1e5a6206f
|
feat(mcp): Add compaction config and extended context engineering docs
- Extended CONTEXT_ENGINEERING.md with additional optimization strategies
- Added compaction configuration support to MCP server
- Added tests for compaction config and MCP compaction
Amp-Thread-ID: https://ampcode.com/threads/T-019b1f07-daa0-750c-878f-20bcc2d24f50
Co-authored-by: Amp <amp@ampcode.com>
|
2025-12-14 15:12:43 -08:00 |
|
Steve Yegge
|
a60972cd6a
|
Merge remote-tracking branch 'origin/main' into performance-fix
|
2025-12-14 14:53:30 -08:00 |
|
mahawi1992
|
700dca22b0
|
feat(mcp): Add context engineering optimizations (#481)
Reduce context window usage by ~80-90% through:
1. Lazy Tool Schema Loading
- discover_tools(): List tool names only (~500 bytes vs ~15KB)
- get_tool_info(name): Get specific tool details on-demand
2. Minimal Issue Models
- IssueMinimal: Lightweight model for list views (~80 bytes vs ~400 bytes)
- Full Issue model preserved for show() command
3. Result Compaction
- Auto-compact results with >20 issues
- Returns preview (5 items) + total count + hint
- Prevents unbounded context growth
4. Documentation
- Updated CONTEXT_ENGINEERING.md with patterns and examples
Context savings:
- Tool schemas: 97% reduction (15KB → 500 bytes)
- List 50 issues: 80% reduction (20KB → 4KB)
- Ready work: 80% reduction (4KB → 800 bytes)
Inspired by MCP Bridge (github.com/mahawi1992/mwilliams_mcpbridge)
and Manus context engineering patterns.
Co-authored-by: Heal Smartly <marty@MacBook-Pro.local>
|
2025-12-14 14:21:22 -08:00 |
|