Commit Graph
100 Commits
Author SHA1 Message Date
ed 2bf55a89c2 chore(conductor): Add new track 'GUI 2.0 Feature Parity and Migration' 2026-02-24 18:39:21 -05:00
ed 9ba8ac2187 chore(conductor): Add new track 'Update documentation and cleanup MainContext.md' 2026-02-24 18:36:03 -05:00
ed 5515a72cf3 update conductor files 2026-02-24 18:32:38 -05:00
ed ef3d8b0ec1 chore(conductor): Add new track 'Move discussion histories to their own toml to prevent the ai agent from reading it (will be on a blacklist).' 2026-02-24 18:32:09 -05:00
ed 874422ecfd comitting 2026-02-23 23:28:49 -05:00
ed 57cb63b9c9 conductor(track): Complete gui2_feature_parity track
Close gui2_feature_parity track after implementing all features
and conducting manual and automated verification.

Key Achievements:
- Integrated event-driven architecture and MCP client.
- Ported API hooks and performance diagnostics.
- Implemented Prior Session Viewer.
- Refactored UI to a Hub-based layout.
- Added agent capability toggles.
- Achieved full theme integration.
- Developed comprehensive test suite.

Note: Remaining UI display issues for text panels in the comms and
tool call history will be addressed in a subsequent track.
2026-02-23 23:27:43 -05:00
ed dbf2962c54 fix(gui): Restore 'Load Log' button and fix docking crash
fix(mcp): Improve path resolution and error messages
2026-02-23 23:00:17 -05:00
ed f5ef2d850f refactor(gui): Implement user feedback for UI layout 2026-02-23 22:36:45 -05:00
ed 366cd8ebdd conductor(plan): Mark phase 'UI/UX Refinement' as complete 2026-02-23 22:18:11 -05:00
ed cc5074e682 conductor(checkpoint): Checkpoint end of Phase 3 2026-02-23 22:17:37 -05:00
ed 1b49e20c2e conductor(plan): Mark Hub refactoring as complete 2026-02-23 22:16:30 -05:00
ed ddb53b250f refactor(gui2): Restructure layout into discrete Hubs
Automates the refactoring of the monolithic _gui_func in gui_2.py into separate rendering methods, nested within 'Context Hub', 'AI Settings Hub', 'Discussion Hub', and 'Operations Hub', utilizing tab bars. Adds tests to ensure the new default windows correctly represent this Hub structure.
2026-02-23 22:15:13 -05:00
ed c6a756e754 conductor(plan): Mark phase 'Core Architectural Integration' as complete 2026-02-23 22:11:17 -05:00
ed 712d5a856f conductor(checkpoint): Checkpoint end of Phase 1 2026-02-23 22:10:05 -05:00
ed ece84d4c4f feat(gui2): Integrate mcp_client.py for native file tools
Wires up the mcp_client.perf_monitor_callback to the gui_2.py App class and verifies the dispatch loop through a newly created test.
2026-02-23 22:06:55 -05:00
ed 2ab3f101d6 Merge origin/cache 2026-02-23 22:03:06 -05:00
ed 1d8626bc6b chore: Update config and manual_slop.toml 2026-02-23 21:55:00 -05:00
ed 6d825e6585 wip: gemini doing gui_2.py catchup track 2026-02-23 21:07:06 -05:00
ed 3db6a32e7c conductor(plan): Update plan after merge from cache branch 2026-02-23 20:34:14 -05:00
ed c19b13e4ac Merge branch 'origin/cache' 2026-02-23 20:32:49 -05:00
ed 1b9a2ab640 chore: Update discussion timestamp 2026-02-23 20:24:51 -05:00
ed 4300a8a963 conductor(plan): Mark task 'Integrate events.py into gui_2.py' as complete 2026-02-23 20:23:26 -05:00
ed 24b831c712 feat(gui2): Integrate core event system
Integrates the ai_client.events emitter into the gui_2.py App class. Adds a new test file to verify that the App subscribes to API lifecycle events upon initialization. This is the first step in aligning gui_2.py with the project's event-driven architecture.
2026-02-23 20:22:36 -05:00
ed bf873dc110 for some reason didn't add? 2026-02-23 20:17:55 -05:00
ed f65542add8 chore(conductor): Add new track 'get gui_2 working with latest changes to the project.' 2026-02-23 20:16:53 -05:00
ed 229ebaf238 Merge branch 'sim' 2026-02-23 20:11:01 -05:00
ed e51194a9be remove live_ux_test from active tracks 2026-02-23 20:10:47 -05:00
ed 85f8f08f42 chore(conductor): Archive track 'live_ux_test_20260223' 2026-02-23 20:10:22 -05:00
ed 70358f8151 conductor(plan): Mark task 'Apply review suggestions' as complete 2026-02-23 20:09:54 -05:00
ed 064d7ba235 fix(conductor): Apply review suggestions for track 'live_ux_test_20260223' 2026-02-23 20:09:41 -05:00
ed fb1117becc Merge branch 'master' into sim 2026-02-23 20:03:45 -05:00
ed df90bad4a1 Merge branch 'master' of https://git.cozyair.dev/ed/manual_slop
# Conflicts:
#	manual_slop.toml
2026-02-23 20:03:21 -05:00
ed 9f2ed38845 Merge branch 'master' of https://git.cozyair.dev/ed/manual_slop into sim
# Conflicts:
#	manual_slop.toml
2026-02-23 20:02:58 -05:00
ed 59f4df4475 docs(conductor): Synchronize docs for track 'Human-Like UX Interaction Test' 2026-02-23 19:55:25 -05:00
ed c4da60d1c5 chore(conductor): Mark track 'Human-Like UX Interaction Test' as complete 2026-02-23 19:54:47 -05:00
ed 47c4117763 conductor(plan): Mark track 'Human-Like UX Interaction Test' as complete 2026-02-23 19:54:36 -05:00
ed 8e63b31508 conductor(checkpoint): Phase 4: Final Integration & Regression complete 2026-02-23 19:54:24 -05:00
ed 8bd280efc1 feat(simulation): stabilize IPC layer and verify full workflow 2026-02-23 19:53:32 -05:00
ed ba97ccda3c conductor(plan): Mark Phase 3 as complete 2026-02-23 19:28:31 -05:00
ed 0f04e066ef conductor(checkpoint): Phase 3: History & Session Verification complete 2026-02-23 19:28:23 -05:00
ed 5e1b965311 feat(simulation): add discussion switching and truncation simulation logic 2026-02-23 19:26:51 -05:00
ed fdb9b59d36 conductor(plan): Mark Phase 2 as complete 2026-02-23 19:25:39 -05:00
ed 9c4a72c734 conductor(checkpoint): Phase 2: Workflow Simulation complete 2026-02-23 19:25:31 -05:00
ed 6d16438477 feat(hooks): add get_indicator_state and verify thinking/live markers 2026-02-23 19:25:08 -05:00
ed bd5dc16715 feat(simulation): implement project scaffolding and discussion loop logic 2026-02-23 19:24:26 -05:00
ed 895004ddc5 conductor(plan): Mark Phase 1 as complete 2026-02-23 19:23:40 -05:00
ed 76265319a7 conductor(checkpoint): Phase 1: Infrastructure & Automation Core complete 2026-02-23 19:23:31 -05:00
ed bfe9ef014d feat(simulation): add ping-pong interaction script 2026-02-23 19:20:29 -05:00
ed d326242667 feat(simulation): implement UserSimAgent for human-like interaction 2026-02-23 19:20:24 -05:00
ed f36d539c36 feat(hooks): extend ApiHookClient and GUI for tab/listbox control 2026-02-23 19:20:20 -05:00
ed 1d674c3a1e chore(conductor): Add new track 'Human-Like UX Interaction Test' 2026-02-23 19:14:35 -05:00
ed 1db5ac57ec remove gui layout refinement track 2026-02-23 19:02:57 -05:00
ed d8e42a697b chore(conductor): Archive track 'gui_layout_refinement_20260223' 2026-02-23 19:02:34 -05:00
ed 050d995660 conductor(plan): Mark task 'Apply review suggestions' as complete 2026-02-23 19:02:10 -05:00
ed 0c5ac55053 fix(conductor): Apply review suggestions for track 'gui_layout_refinement_20260223' 2026-02-23 19:02:02 -05:00
ed 450c17b96e docs(conductor): Synchronize docs for track 'Review GUI design' 2026-02-23 18:59:32 -05:00
ed 36ab691fbf chore(conductor): Mark track 'Review GUI design' as complete 2026-02-23 18:59:05 -05:00
ed 8cca046d96 conductor(plan): Mark track 'GUI Layout Audit and UX Refinement' as complete 2026-02-23 18:58:56 -05:00
ed 22f8943619 conductor(checkpoint): Checkpoint end of Phase 4: Iterative Refinement and Final Audit 2026-02-23 18:58:38 -05:00
ed 5257db5aca conductor(plan): Mark Phase 4 refinement tasks as complete 2026-02-23 18:57:10 -05:00
ed ebd81586bb feat(ui): Implement walkthrough refinements (Diagnostics, Tabs, Selectable text, Session Loading) 2026-02-23 18:57:02 -05:00
ed ae5dd328e1 conductor(plan): Add refinement tasks from user feedback 2026-02-23 18:54:43 -05:00
ed b3cf58adb4 conductor(plan): Mark phase 'Phase 3: Visual and Tactile Enhancements' as complete 2026-02-23 18:48:11 -05:00
ed 4a4cf8c14b conductor(checkpoint): Checkpoint end of Phase 3: Visual and Tactile Enhancements 2026-02-23 18:47:57 -05:00
ed e3767d2994 conductor(plan): Mark Phase 3 tasks as complete 2026-02-23 18:47:22 -05:00
ed c5d54cfae2 feat(ui): Add blinking indicators and increase diagnostic density 2026-02-23 18:47:14 -05:00
ed 975fcde9bd conductor(plan): Mark phase 'Phase 2: Layout Reorganization' as complete 2026-02-23 18:45:46 -05:00
ed 97367fe537 conductor(checkpoint): Checkpoint end of Phase 2: Layout Reorganization 2026-02-23 18:45:25 -05:00
ed 72c898e8c2 conductor(plan): Mark Phase 2 tasks as complete 2026-02-23 18:44:26 -05:00
ed f8fb58db1f style(ui): Add no_collapse=True to main Hub windows 2026-02-23 18:44:13 -05:00
ed c341de5515 feat(ui): Consolidate GUI into Hub-based layout 2026-02-23 18:43:35 -05:00
ed b1687f4a6b conductor(plan): Mark phase 'Phase 1: Audit and Structural Design' as complete 2026-02-23 18:40:00 -05:00
ed 6a35da1eb2 conductor(checkpoint): Checkpoint end of Phase 1: Audit and Structural Design 2026-02-23 18:39:48 -05:00
ed 0e06956d63 conductor(plan): Mark review task as complete 2026-02-23 18:39:13 -05:00
ed 8448c71287 docs(gui): Add GUI Reorganization Proposal 2026-02-23 18:38:55 -05:00
ed d177c0bf3c docs(gui): Add GUI Layout Audit Report 2026-02-23 18:38:22 -05:00
ed 040fec3613 remove vendor alignment track 2026-02-23 17:12:17 -05:00
ed e757922c72 chore(conductor): Archive track 'api_vendor_alignment_20260223' 2026-02-23 17:11:57 -05:00
ed 05cd1b6596 conductor(plan): Finalize checkpoint for track 'api_vendor_alignment_20260223' 2026-02-23 17:09:53 -05:00
ed e9126b47db chore(conductor): Mark track 'api_vendor_alignment_20260223' as complete 2026-02-23 17:09:41 -05:00
ed 0f9f235438 feat(tokens): Implement accurate token counting for Gemini history 2026-02-23 17:08:08 -05:00
ed f0eb5382fe feat(anthropic): Align Anthropic integration with latest SDK and enable prompt caching beta 2026-02-23 17:07:22 -05:00
ed 842bfc407c feat(gemini): Align Gemini integration with latest google-genai SDK 2026-02-23 17:05:40 -05:00
ed 5ec4283f41 chore(conductor): Mark Phase 1 of track 'api_vendor_alignment_20260223' as complete 2026-02-23 17:02:40 -05:00
ed a359f19cdc chore(conductor): Add new track 'Review GUI design and UX refinement' 2026-02-23 16:59:59 -05:00
ed 6287f24e51 chore(conductor): Add new track 'Review project codebase for API vendor alignment' 2026-02-23 16:56:46 -05:00
ed faa37928cd remove api_metrics from tracks 2026-02-23 16:53:36 -05:00
ed 094e729e89 chore(conductor): Archive track 'api_metrics_20260223' 2026-02-23 16:53:25 -05:00
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 ffeb6f50f5 close live_gui_testing 2026-02-23 16:50:37 -05:00
ed 58594e03df chore(conductor): Archive track 'live_gui_testing_20260223' 2026-02-23 16:50:18 -05:00
ed da28d839f6 conductor(plan): Mark task 'Apply review suggestions' as complete 2026-02-23 16:49:55 -05:00
ed 075d760721 fix(conductor): Apply review suggestions for track 'live_gui_testing_20260223' 2026-02-23 16:49:36 -05:00
ed 2da1ef38af remove event driven metrics frorm tracks 2026-02-23 16:47:15 -05:00
ed 40fc35f176 chore(conductor): Archive track 'event_driven_metrics_20260223' 2026-02-23 16:46:20 -05:00
ed 1a428e3c6a conductor(plan): Mark task 'Apply review suggestions' as complete 2026-02-23 16:45:42 -05:00
ed 66f728e7a3 fix(conductor): Apply review suggestions for track 'event_driven_metrics_20260223' 2026-02-23 16:45:34 -05:00
ed eaaf09dc3c docs(conductor): Synchronize docs for track 'Event-Driven API Metrics Updates' 2026-02-23 16:39:46 -05:00
ed abc0639602 chore(conductor): Mark track 'Event-Driven API Metrics Updates' as complete 2026-02-23 16:39:02 -05:00
ed b792e34a64 conductor(plan): Mark Phase 3 as complete 2026-02-23 16:38:54 -05:00