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
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
94b4f38c8c
test(conductor): Enhance integration tests for API hook result handling
2026-02-23 12:58:50 -05:00
c7c8b89b4e
test(conductor): Add integration test for ApiHookClient usage in phase completion
2026-02-23 12:56:57 -05:00
f4a9ff82fa
feat(api-hooks): Implement ApiHookClient with comprehensive tests
2026-02-23 12:54:16 -05:00
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
5f9bc193cb
feat(api): Add GUI state manipulation hooks with thread-safe queueing
2026-02-23 12:21:18 -05:00
d9d056c80d
feat(api): Add project and session state manipulation hooks
2026-02-23 12:17:32 -05:00
44c2585f95
feat(api): Add lightweight HTTP server for API hooks
2026-02-23 12:11:01 -05:00
1306163446
feat(api): Add CLI flag and env var to enable test hooks
2026-02-23 12:06:53 -05:00
92aa33c6d3
feat(core): Wire tool toggles to AI provider tool declaration payload
2026-02-23 11:30:36 -05:00
1677d25298
feat(ui): Add UI toggles for available tools per-project
2026-02-23 11:24:44 -05:00
94fe904d3f
feat(ui): Expose history truncation controls in the Discussion panel
2026-02-23 11:03:00 -05:00
e34ff7ef79
feat(ui): Implement token usage summary widget
2026-02-23 10:59:29 -05:00