8e63b31508
conductor(checkpoint): Phase 4: Final Integration & Regression complete
2026-02-23 19:54:24 -05:00
8bd280efc1
feat(simulation): stabilize IPC layer and verify full workflow
2026-02-23 19:53:32 -05:00
5e1b965311
feat(simulation): add discussion switching and truncation simulation logic
2026-02-23 19:26:51 -05:00
6d16438477
feat(hooks): add get_indicator_state and verify thinking/live markers
2026-02-23 19:25:08 -05:00
bd5dc16715
feat(simulation): implement project scaffolding and discussion loop logic
2026-02-23 19:24:26 -05:00
d326242667
feat(simulation): implement UserSimAgent for human-like interaction
2026-02-23 19:20:24 -05:00
f36d539c36
feat(hooks): extend ApiHookClient and GUI for tab/listbox control
2026-02-23 19:20:20 -05:00
0c5ac55053
fix(conductor): Apply review suggestions for track 'gui_layout_refinement_20260223'
2026-02-23 19:02:02 -05:00
ebd81586bb
feat(ui): Implement walkthrough refinements (Diagnostics, Tabs, Selectable text, Session Loading)
2026-02-23 18:57:02 -05:00
c5d54cfae2
feat(ui): Add blinking indicators and increase diagnostic density
2026-02-23 18:47:14 -05:00
c341de5515
feat(ui): Consolidate GUI into Hub-based layout
2026-02-23 18:43:35 -05:00
ad8c0e208b
fix: Add sys.path to tests/test_gui_updates.py to resolve aggregate import
2026-02-23 16:53:08 -05:00
075d760721
fix(conductor): Apply review suggestions for track 'live_gui_testing_20260223'
2026-02-23 16:49:36 -05:00
66f728e7a3
fix(conductor): Apply review suggestions for track 'event_driven_metrics_20260223'
2026-02-23 16:45:34 -05:00
2dd6145bd8
feat(gui): Implement event-driven API metrics updates and decouple from render loop
2026-02-23 16:38:23 -05:00
20ebab55a0
feat(ai_client): Emit API lifecycle and tool execution events
2026-02-23 16:31:48 -05:00
cd3f3c89ed
feat(events): Add EventEmitter and instrument ai_client.py
2026-02-23 16:23:55 -05:00
637946b8c6
conductor(checkpoint): Checkpoint end of Phase 3 and final track completion
2026-02-23 16:01:09 -05:00
6677a6e55b
conductor(checkpoint): Checkpoint end of Phase 2: Test Suite Migration
2026-02-23 15:56:46 -05:00
db251a1038
conductor(checkpoint): Checkpoint end of Phase 1: Infrastructure & Core Utilities
2026-02-23 15:53:16 -05:00
4628813363
fix(conductor): Apply review suggestions for track 'gui_performance_20260223'
2026-02-23 15:36:03 -05:00
b415e4ec19
perf(gui): Resolve massive frametime bloat by throttling telemetry and optimizing UI updates
2026-02-23 15:28:51 -05:00
555cf29890
conductor(checkpoint): Checkpoint end of Phase 3: Diagnostics UI and Optimization
2026-02-23 14:52:26 -05:00
30d838c3a0
feat(ui): Build Diagnostics Panel with real-time plots
2026-02-23 14:50:44 -05:00
3e9d362be3
feat(perf): Implement performance threshold alert system
2026-02-23 14:47:49 -05:00
9ec5ff309a
feat(perf): Add get_ui_performance AI tool
2026-02-23 14:46:52 -05:00
cdd06d4339
feat(perf): Implement Input Lag estimation logic
2026-02-23 14:43:07 -05:00
7fe117d357
feat(perf): Implement core PerformanceMonitor for telemetry collection
2026-02-23 14:41:11 -05:00
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
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
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