Commit Graph

33 Commits

Author SHA1 Message Date
Ed_
ad8c0e208b fix: Add sys.path to tests/test_gui_updates.py to resolve aggregate import 2026-02-23 16:53:08 -05:00
Ed_
075d760721 fix(conductor): Apply review suggestions for track 'live_gui_testing_20260223' 2026-02-23 16:49:36 -05:00
Ed_
66f728e7a3 fix(conductor): Apply review suggestions for track 'event_driven_metrics_20260223' 2026-02-23 16:45:34 -05:00
Ed_
2dd6145bd8 feat(gui): Implement event-driven API metrics updates and decouple from render loop 2026-02-23 16:38:23 -05:00
Ed_
20ebab55a0 feat(ai_client): Emit API lifecycle and tool execution events 2026-02-23 16:31:48 -05:00
Ed_
cd3f3c89ed feat(events): Add EventEmitter and instrument ai_client.py 2026-02-23 16:23:55 -05:00
Ed_
637946b8c6 conductor(checkpoint): Checkpoint end of Phase 3 and final track completion 2026-02-23 16:01:09 -05:00
Ed_
6677a6e55b conductor(checkpoint): Checkpoint end of Phase 2: Test Suite Migration 2026-02-23 15:56:46 -05:00
Ed_
db251a1038 conductor(checkpoint): Checkpoint end of Phase 1: Infrastructure & Core Utilities 2026-02-23 15:53:16 -05:00
Ed_
4628813363 fix(conductor): Apply review suggestions for track 'gui_performance_20260223' 2026-02-23 15:36:03 -05:00
Ed_
b415e4ec19 perf(gui): Resolve massive frametime bloat by throttling telemetry and optimizing UI updates 2026-02-23 15:28:51 -05:00
Ed_
555cf29890 conductor(checkpoint): Checkpoint end of Phase 3: Diagnostics UI and Optimization 2026-02-23 14:52:26 -05:00
Ed_
30d838c3a0 feat(ui): Build Diagnostics Panel with real-time plots 2026-02-23 14:50:44 -05:00
Ed_
3e9d362be3 feat(perf): Implement performance threshold alert system 2026-02-23 14:47:49 -05:00
Ed_
9ec5ff309a feat(perf): Add get_ui_performance AI tool 2026-02-23 14:46:52 -05:00
Ed_
cdd06d4339 feat(perf): Implement Input Lag estimation logic 2026-02-23 14:43:07 -05:00
Ed_
7fe117d357 feat(perf): Implement core PerformanceMonitor for telemetry collection 2026-02-23 14:41:11 -05:00
Ed_
e747a783a5 feat(gui): Display active Gemini caches
This change adds a label to the Provider panel to show the count and total size of active Gemini caches when the Gemini provider is selected. This information is hidden for other providers.
2026-02-23 13:42:57 -05:00
Ed_
c35170786b feat(gui): Implement token budget visualizer
This change adds a progress bar and label to the Provider panel to display the current history token usage against the provider's limit. The UI is updated in real-time.
2026-02-23 13:40:04 -05:00
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_
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_
94b4f38c8c test(conductor): Enhance integration tests for API hook result handling 2026-02-23 12:58:50 -05:00
Ed_
c7c8b89b4e test(conductor): Add integration test for ApiHookClient usage in phase completion 2026-02-23 12:56:57 -05:00
Ed_
f4a9ff82fa feat(api-hooks): Implement ApiHookClient with comprehensive tests 2026-02-23 12:54:16 -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_
5f9bc193cb feat(api): Add GUI state manipulation hooks with thread-safe queueing 2026-02-23 12:21:18 -05:00
Ed_
d9d056c80d feat(api): Add project and session state manipulation hooks 2026-02-23 12:17:32 -05:00
Ed_
44c2585f95 feat(api): Add lightweight HTTP server for API hooks 2026-02-23 12:11:01 -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_
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_
94fe904d3f feat(ui): Expose history truncation controls in the Discussion panel 2026-02-23 11:03:00 -05:00
Ed_
e34ff7ef79 feat(ui): Implement token usage summary widget 2026-02-23 10:59:29 -05:00