Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
b408a9a
feat(handoff): add handoff_id, from_agent, to_agent, ttl_secs fields
AlexMikhalev Mar 21, 2026
4776388
feat(handoff): in-memory handoff buffer with TTL sweep
AlexMikhalev Mar 21, 2026
26ce801
feat(config): add budget_monthly_cents to AgentDefinition
AlexMikhalev Mar 21, 2026
97c967d
feat(orchestrator): add ScopeRegistry and WorktreeManager for compoun…
AlexMikhalev Mar 21, 2026
20825e0
feat(guard): add GuardDecision::Sandbox for suspicious command patterns
AlexMikhalev Mar 21, 2026
87d74ef
fix(orchestrator): remove unused cost_tracker import
AlexMikhalev Mar 21, 2026
ba44a43
feat(agent): add MCP tool index for self-learning system
AlexMikhalev Mar 21, 2026
477ed06
feat(orchestrator): implement 6-agent compound review swarm
AlexMikhalev Mar 21, 2026
10d3a32
feat(types): add CapturedProcedure for self-learning system
AlexMikhalev Mar 21, 2026
0e6c0e7
feat(types): add PersonaDefinition and SFIA types for agent personas
AlexMikhalev Mar 21, 2026
174131a
feat(orchestrator): add persona, provider, and resource fields to Age…
AlexMikhalev Mar 21, 2026
5c5d485
feat(data): add 8 persona TOML files and metaprompt template
AlexMikhalev Mar 22, 2026
8f0b8ae
feat(orchestrator): add PersonaRegistry and MetapromptRenderer
AlexMikhalev Mar 22, 2026
ed7242e
feat(orchestrator): inject persona metaprompt via stdin at spawn time
AlexMikhalev Mar 22, 2026
f1f214c
feat(orchestrator): inject persona identity into compound review prompts
AlexMikhalev Mar 22, 2026
fcc7ccf
fix(orchestrator): normalise cron expressions to 7-field format
AlexMikhalev Mar 22, 2026
4ecf793
fix(orchestrator): embed compound review prompts at compile time
AlexMikhalev Mar 23, 2026
460887c
fix(spawner): Claude CLI OAuth auth and model name normalisation
AlexMikhalev Mar 23, 2026
bd2412f
fix(orchestrator): resolve flaky persona spawn test race condition
AlexMikhalev Mar 23, 2026
8d8b450
style: fix formatting and clippy warnings
Mar 23, 2026
e24fbf7
fix(clippy): resolve all clippy warnings
Mar 23, 2026
4c463f4
fix(orchestrator): address code review findings from issue #708
Mar 24, 2026
c83acdc
docs: add research and design documents for issue #708
Mar 24, 2026
f72b42b
chore: sync beads
Mar 24, 2026
b60f082
fix(orchestrator): correct substitute_env doc comment (#708)
Mar 24, 2026
9e0b5c0
fix: resolve CI failures in terraphim_tracker and terraphim_agent
Mar 24, 2026
fe3d66e
fix(ci): stop deleting cargo git checkouts and registry cache in PR w…
AlexMikhalev Mar 24, 2026
2f81c77
fix(orchestrator): handle shallow clones in compound review test
AlexMikhalev Mar 24, 2026
72d35cc
style: cargo fmt
AlexMikhalev Mar 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .beads/issues.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
{"id":"terraphim-ai-27u.5","title":"Step 5 session tools and orchestration runway","description":"Implement session tools and sequence spawn/cron runway extending existing issue #560.","notes":"Starting Step 5 implementation after Step 4 commit.","status":"closed","priority":2,"issue_type":"task","owner":"alex@example.com","created_at":"2026-02-27T09:37:45.176541222Z","created_by":"Alex","updated_at":"2026-02-27T11:28:43.805846286Z","closed_at":"2026-02-27T11:28:43.805846286Z","close_reason":"Step 5 implemented: session tools + shared runtime wiring + agent-mode outbound dispatch + spawn baseline + tests","external_ref":"gh-591","dependencies":[{"issue_id":"terraphim-ai-27u.5","depends_on_id":"terraphim-ai-27u","type":"parent-child","created_at":"2026-02-27T09:37:45.178159014Z","created_by":"Alex"}]}
{"id":"terraphim-ai-2sz","title":"Add embedded device settings fallback to terraphim-cli","description":"Evaluate and implement an embedded DeviceSettings fallback (similar to terraphim-agent) so terraphim-cli doesn't fail on missing settings.","status":"open","priority":2,"issue_type":"task","owner":"alex@metacortex.engineer","created_at":"2026-02-10T08:23:48.689656434Z","created_by":"AlexMikhalev","updated_at":"2026-02-10T08:23:48.689656434Z"}
{"id":"terraphim-ai-8ld","title":"Rewrite compress() with proxy-first fallback","status":"closed","priority":1,"issue_type":"bug","owner":"alex@example.com","created_at":"2026-02-26T16:28:28.794633105Z","created_by":"Alex","updated_at":"2026-02-26T19:07:04.510972897Z","closed_at":"2026-02-26T19:07:04.510972897Z","close_reason":"Closed"}
{"id":"terraphim-ai-a79","title":"Fix code review findings for issue #708","status":"closed","priority":1,"issue_type":"task","owner":"alex@example.com","created_at":"2026-03-24T08:59:34.580180696Z","created_by":"Alex","updated_at":"2026-03-24T11:10:43.389957272Z","closed_at":"2026-03-24T11:10:43.389957272Z","close_reason":"All critical and important findings from #708 fixed"}
{"id":"terraphim-ai-a7x","title":"Implement TinyClaw #594 cron orchestration tool","description":"Add cron tool registration, scheduler dispatch, persistence, and integration tests.","status":"closed","priority":2,"issue_type":"task","owner":"alex@example.com","created_at":"2026-02-27T12:52:39.654990116Z","created_by":"Alex","updated_at":"2026-02-27T12:52:53.968220449Z","closed_at":"2026-02-27T12:52:53.968220449Z","close_reason":"Implemented and verified in this session","external_ref":"gh-594"}
{"id":"terraphim-ai-aac","title":"Implement TinyClaw #560 terraphim_spawner-backed agent_spawn","description":"Replace baseline subprocess spawning with terraphim_spawner integration and config wiring.","status":"closed","priority":2,"issue_type":"task","owner":"alex@example.com","created_at":"2026-02-27T12:52:39.653484632Z","created_by":"Alex","updated_at":"2026-02-27T12:52:53.990077587Z","closed_at":"2026-02-27T12:52:53.990077587Z","close_reason":"Implemented and verified in this session","external_ref":"gh-560"}
{"id":"terraphim-ai-cbm","title":"Clarify terraphim-agent TUI offline/server requirement","description":"Determine whether terraphim-agent TUI is expected to work fully offline or requires a running server; document requirement and adjust behavior if needed.","design":"Phase 1/2 docs: docs/plans/terraphim-agent-tui-offline-server-research-2026-02-13.md and docs/plans/terraphim-agent-tui-offline-server-design-2026-02-13.md","acceptance_criteria":"Contract for fullscreen TUI vs REPL/offline is explicit in help/docs; actionable messaging when fullscreen TUI server is unreachable; tests cover mode behavior to prevent regressions.","notes":"Implemented on 2026-02-13: mode-contract wording in CLI/docs, fullscreen TUI server preflight with actionable repl fallback, and regression tests for help/non-TTY/server-failure paths. Validation: cargo fmt --package terraphim_agent; cargo clippy -p terraphim_agent --all-targets -- -D warnings; cargo test -p terraphim_agent --test offline_mode_tests; cargo test -p terraphim_agent --test server_mode_tests test_server_mode_config_show; targeted unit tests in main.rs for URL resolution and error messaging.","status":"closed","priority":2,"issue_type":"task","owner":"alex@metacortex.engineer","created_at":"2026-02-10T08:23:40.310825316Z","created_by":"AlexMikhalev","updated_at":"2026-02-23T10:46:13.066528719Z","closed_at":"2026-02-13T14:41:42.09313609Z"}
Expand Down
Binary file added .cachebro/cache.db
Binary file not shown.
Binary file added .cachebro/cache.db-shm
Binary file not shown.
Empty file added .cachebro/cache.db-wal
Empty file.
Loading
Loading