Commit Graph

191 Commits

Author SHA1 Message Date
Ed_
f10a2f2ffa feat(conductor): Expose history bleed flags
This change introduces a new function, get_history_bleed_stats, to calculate and expose how close the current conversation history is to the provider's token limit. The initial implementation supports Anthropic, with a placeholder for Gemini.
2026-02-23 13:29:06 -05:00
Ed_
c61fcc6333 docs(conductor): Update plan for api_metrics_20260223 2026-02-23 13:28:20 -05:00
Ed_
8aa70e287f fix(conductor): Implement Gemini cache metrics
This change corrects the implementation of get_gemini_cache_stats to use the Gemini client instance and updates the corresponding test to use proper mocking.
2026-02-23 13:27:49 -05:00
Ed_
27eb9bef95 archive context managment 2026-02-23 13:10:47 -05:00
Ed_
56e275245f chore(conductor): Archive track 'api_hooks_verification_20260223' 2026-02-23 13:07:29 -05:00
Ed_
eb9705bd93 chore(conductor): Mark track 'Update conductor to properly utilize the new api hooks for automated testing & verification of track implementation features withou the need of user intervention.' as complete 2026-02-23 13:04:01 -05:00
Ed_
10ca40dd35 conductor(plan): Mark phase 'Phase 2: Implement Automated Verification Logic' as complete 2026-02-23 13:02:28 -05:00
Ed_
b575dcd1eb conductor(checkpoint): Checkpoint end of Phase 2: Implement Automated Verification Logic 2026-02-23 13:01:00 -05:00
Ed_
f7d3e97f18 conductor(plan): Mark task 'Implement result handling' as complete 2026-02-23 13:00:20 -05:00
Ed_
94b4f38c8c test(conductor): Enhance integration tests for API hook result handling 2026-02-23 12:58:50 -05:00
Ed_
9c60936a0c conductor(plan): Mark task 'Integrate ApiHookClient' as complete 2026-02-23 12:58:15 -05:00
Ed_
c7c8b89b4e test(conductor): Add integration test for ApiHookClient usage in phase completion 2026-02-23 12:56:57 -05:00
Ed_
cf19530792 conductor(plan): Mark task 'Develop ApiHookClient' as complete 2026-02-23 12:54:46 -05:00
Ed_
f4a9ff82fa feat(api-hooks): Implement ApiHookClient with comprehensive tests 2026-02-23 12:54:16 -05:00
Ed_
926cebe40a conductor(plan): Mark phase 'Phase 1: Update Workflow Definition' as complete 2026-02-23 12:49:41 -05:00
Ed_
f17c9e31b4 conductor(checkpoint): Checkpoint end of Phase 1: Update Workflow Definition 2026-02-23 12:49:14 -05:00
Ed_
1b8b236433 conductor(plan): Mark task 'Modify workflow.md' as complete 2026-02-23 12:48:45 -05:00
Ed_
2ec1ecfd50 docs(workflow): Automate phase verification protocol with API hooks 2026-02-23 12:48:09 -05:00
Ed_
a70e4e2b21 add new track 2026-02-23 12:47:22 -05:00
Ed_
ce75f0e5a1 remove active track 2026-02-23 12:40:43 -05:00
Ed_
76e263c0c9 chore(conductor): Archive track 'Add full api/hooks so that gemini cli can test, interact, and manipulate the state of the gui & program backend for automated testing.' 2026-02-23 12:40:10 -05:00
Ed_
bb4776e99c conductor(plan): Mark task 'Apply review suggestions' as complete 2026-02-23 12:38:40 -05:00
Ed_
dc64493f42 fix(conductor): Apply review suggestions for track 'Add full api/hooks so that gemini cli can test, interact, and manipulate the state of the gui & program backend for automated testing.' 2026-02-23 12:38:29 -05:00
Ed_
0070f61a40 chore(conductor): Mark track 'Add full api/hooks so that gemini cli can test, interact, and manipulate the state of the gui & program backend for automated testing.' as complete 2026-02-23 12:29:11 -05:00
Ed_
d3ca0fee98 conductor(plan): Mark phase 'Phase 2: Hook Implementations and Logging' as complete 2026-02-23 12:28:43 -05:00
Ed_
eaf229e144 conductor(checkpoint): Checkpoint end of Phase 2 2026-02-23 12:27:02 -05:00
Ed_
d7281dc16e conductor(plan): Mark task 'Integrate aggressive logging for all hook invocations' as complete 2026-02-23 12:23:53 -05:00
Ed_
ef29902963 feat(api): Integrate aggressive logging for all hook invocations 2026-02-23 12:23:23 -05:00
Ed_
0d09007dc1 conductor(plan): Mark task 'Implement GUI state manipulation hooks with thread-safe queueing' as complete 2026-02-23 12:22:27 -05:00
Ed_
5f9bc193cb feat(api): Add GUI state manipulation hooks with thread-safe queueing 2026-02-23 12:21:18 -05:00
Ed_
03db4190d7 conductor(plan): Mark task 'Implement project and AI session state manipulation hooks' as complete 2026-02-23 12:18:18 -05:00
Ed_
d9d056c80d feat(api): Add project and session state manipulation hooks 2026-02-23 12:17:32 -05:00
Ed_
a65990f72b conductor(plan): Mark phase 'Phase 1: Foundation and Opt-in Mechanisms' as complete 2026-02-23 12:15:13 -05:00
Ed_
2bc7a3f0a5 conductor(checkpoint): Checkpoint end of Phase 1 2026-02-23 12:14:26 -05:00
Ed_
bf76a763c3 conductor(plan): Mark task 'Set up lightweight local IPC server...' as complete 2026-02-23 12:11:27 -05:00
Ed_
44c2585f95 feat(api): Add lightweight HTTP server for API hooks 2026-02-23 12:11:01 -05:00
Ed_
bd7ccf3a07 conductor(plan): Mark task 'Implement CLI flag/env-var to enable the hook system' as complete 2026-02-23 12:07:21 -05:00
Ed_
1306163446 feat(api): Add CLI flag and env var to enable test hooks 2026-02-23 12:06:53 -05:00
Ed_
ddf6f0e1bc chore(conductor): Add new track 'Add full api/hooks so that gemini cli can test, interact, and manipulate the state of the gui & program backend for automated testing.' 2026-02-23 11:53:12 -05:00
Ed_
d53f0e44ee chore(conductor): Add new track 'Review vendor api usage in regards to conservative context handling' 2026-02-23 11:45:26 -05:00
Ed_
fb018e1291 chore(conductor): Mark track 'Implement context visualization and memory management improvements' as complete 2026-02-23 11:38:02 -05:00
Ed_
a7639fe24e conductor(plan): Mark phase 'Phase 2: Agent Capability Configuration' as complete 2026-02-23 11:37:55 -05:00
Ed_
1ac6eb9b7f conductor(checkpoint): Checkpoint end of Phase 2 2026-02-23 11:37:12 -05:00
Ed_
d042fa95e2 conductor(plan): Mark task 'Wire tool toggles to AI provider tool declaration payload' as complete 2026-02-23 11:32:18 -05:00
Ed_
92aa33c6d3 feat(core): Wire tool toggles to AI provider tool declaration payload 2026-02-23 11:30:36 -05:00
Ed_
1677d25298 feat(ui): Add UI toggles for available tools per-project 2026-02-23 11:24:44 -05:00
Ed_
9c5fcab9e8 conductor(plan): Mark phase 'Phase 1: Context Memory and Token Visualization' as complete 2026-02-23 11:19:17 -05:00
Ed_
a88311b9fe conductor(checkpoint): Checkpoint end of Phase 1 2026-02-23 11:17:25 -05:00
Ed_
ccdba69214 conductor(plan): Mark task 'Expose history truncation controls in the Discussion panel' as complete 2026-02-23 11:04:46 -05:00
Ed_
94fe904d3f feat(ui): Expose history truncation controls in the Discussion panel 2026-02-23 11:03:00 -05:00