fabro/attractor-web
Bryan Helmkamp 6bafc012c3 Add structured compaction with file tracking
After compaction, the agent previously lost awareness of which files it
touched. This adds a FileTracker that records file operations from tool
calls (read_file, write_file, edit_file, apply_patch) and injects a
## File Operations section into the structured compaction prompt so file
context survives across compaction cycles.

- FileTracker: BTreeMap-based tracker with record_from_tool_calls()
- Structured compaction prompt with Goal/Progress/Key Decisions/
  Failed Approaches/Open Issues/Next Steps sections
- tracked_file_count field on CompactionCompleted event
- File tracker accumulates monotonically (never reset)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 22:46:29 -05:00
..
src Add structured compaction with file tracking 2026-02-27 22:46:29 -05:00
.gitignore Add attractor-web React frontend for pipeline dashboard 2026-02-23 13:47:03 -05:00
bun-env.d.ts Add attractor-web React frontend for pipeline dashboard 2026-02-23 13:47:03 -05:00
bun.lock Add attractor-web React frontend for pipeline dashboard 2026-02-23 13:47:03 -05:00
bunfig.toml Add attractor-web React frontend for pipeline dashboard 2026-02-23 13:47:03 -05:00
CLAUDE.md Add attractor-web React frontend for pipeline dashboard 2026-02-23 13:47:03 -05:00
package.json Add attractor-web React frontend for pipeline dashboard 2026-02-23 13:47:03 -05:00
README.md Add attractor-web React frontend for pipeline dashboard 2026-02-23 13:47:03 -05:00
tsconfig.json Add attractor-web React frontend for pipeline dashboard 2026-02-23 13:47:03 -05:00

bun-react-template

To install dependencies:

bun install

To start a development server:

bun dev

To run for production:

bun start

This project was created using bun init in bun v1.3.6. Bun is a fast all-in-one JavaScript runtime.