Commit Graph

293 Commits

Author SHA1 Message Date
ed 678fa89747 feat(mma): Implement logging/auditing for role hand-offs 2026-02-25 20:16:56 -05:00
ed 32ec14f5c3 feat(mma): Add dependency mapping to mma-exec 2026-02-25 20:12:14 -05:00
ed 4e564aad79 feat(mma): Implement AST Skeleton View generator using tree-sitter 2026-02-25 20:08:43 -05:00
ed 794cc2a7f2 fix(mma): Fix tier 2 model name to valid preview model and adjust tests 2026-02-25 19:57:42 -05:00
ed be2a77cc79 fix(mma): Assign dedicated models per tier in execute_agent 2026-02-25 19:51:00 -05:00
ed f6e6d418f6 fix(mma): Use headless execution flag for context amnesia and parse json output 2026-02-25 19:45:59 -05:00
ed 9a27a80d65 feat(mma): Implement Context Amnesia bridge via subprocess 2026-02-25 19:16:41 -05:00
ed 55c0fd1c52 feat(mma): Implement Role-Scoped Document selection logic 2026-02-25 19:12:02 -05:00
ed 0b2cd324e5 feat(mma): Scaffold mma_exec.py with basic CLI structure 2026-02-25 19:09:14 -05:00
ed 94e41d20ff chore(conductor): Archive gemini_cli_headless_20260224 track and update tests 2026-02-25 18:39:36 -05:00
ed d187a6c8d9 feat(ai): support stdin for Gemini CLI and verify with integration test 2026-02-25 14:23:20 -05:00
ed b762a80482 feat(ai): integrate GeminiCliAdapter into ai_client 2026-02-25 14:02:06 -05:00
ed 211000c926 feat(ipc): implement cli_tool_bridge as BeforeTool hook 2026-02-25 13:53:57 -05:00
ed 1792107412 feat(ipc): support synchronous 'ask' requests in api_hooks 2026-02-25 13:41:25 -05:00
ed 147c10d4bb chore(conductor): Archive track 'manual_slop_headless_20260225' 2026-02-25 13:34:32 -05:00
ed 9b50bfa75e fix(headless): Apply review suggestions for track 'manual_slop_headless_20260225' 2026-02-25 13:33:59 -05:00
ed 386e36a92b feat(headless): Implement Phase 5 - Dockerization 2026-02-25 13:23:04 -05:00
ed 1491619310 feat(headless): Implement Phase 4 - Session & Context Management via API 2026-02-25 13:18:41 -05:00
ed 4e0bcd5188 feat(headless): Implement Phase 2 - Core API Routes & Authentication 2026-02-25 13:09:22 -05:00
ed d5f056c3d1 feat(headless): Implement Phase 1 - Project Setup & Headless Scaffold 2026-02-25 13:03:11 -05:00
ed 0b4e197d48 checkpoint, mma condcutor pain 2026-02-25 12:47:21 -05:00
ed 02fc847166 feat(headless): add fastapi and uvicorn dependencies 2026-02-25 12:41:01 -05:00
ed 4eb4e8667c conductor(checkpoint): Phase 3: Test Track Implementation complete 2026-02-25 08:55:32 -05:00
ed 1edf3a4b00 conductor(checkpoint): Phase 2: Infrastructure Verification complete 2026-02-25 08:51:05 -05:00
ed cf3de845fb conductor(checkpoint): Phase 1: Research and Investigation complete 2026-02-25 08:45:41 -05:00
ed c952d2f67b feat(testing): stabilize simulation suite and fix gemini caching 2026-02-25 01:44:46 -05:00
ed fb80ce8c5a feat(gui): Add auto-scroll, blinking history, and reactive API events 2026-02-25 00:41:45 -05:00
ed e8959bf032 conductor(checkpoint): Phase 4: Execution and Modals Simulation complete 2026-02-25 00:00:28 -05:00
ed 760eec208e conductor(checkpoint): Phase 3: AI Settings and Tools Simulation complete 2026-02-24 23:59:01 -05:00
ed a77d0e70f2 conductor(checkpoint): Phase 2: Context and Chat Simulation complete 2026-02-24 23:57:31 -05:00
ed b255d4b935 conductor(checkpoint): Phase 1: Setup and Architecture complete 2026-02-24 23:54:15 -05:00
ed 4933a007c3 checkpoint history segregation 2026-02-24 22:14:33 -05:00
ed 754fbe5c30 test(integration): Verify history persistence and AI context inclusion 2026-02-24 22:06:33 -05:00
ed 7bed5efe61 feat(security): Enforce blacklist for discussion history files 2026-02-24 22:05:44 -05:00
ed ba02c8ed12 feat(project): Segregate discussion history into sibling TOML file 2026-02-24 22:04:14 -05:00
ed ea84168ada checkpoint post gui2_parity 2026-02-24 22:02:06 -05:00
ed 14984c5233 fix(gui2): Correct Response panel rendering and fix automation crashes 2026-02-24 21:56:26 -05:00
ed c4c47b8df9 feat(gui): Rename gui.py to gui_legacy.py and update references 2026-02-24 20:36:04 -05:00
ed d6472510ea perf(gui2): Full performance parity with gui.py (+/- 5% FPS/CPU) 2026-02-24 20:23:43 -05:00
ed ad84843d9e conductor(checkpoint): Checkpoint end of Phase 2 2026-02-24 19:59:54 -05:00
ed a85293ff99 feat(gui2): Implement missing GUI hook handlers 2026-02-24 19:37:58 -05:00
ed 7c5167478b test(gui2): Add failing parity tests for GUI hooks 2026-02-24 19:23:22 -05:00
ed 874422ecfd comitting 2026-02-23 23:28:49 -05:00
ed f5ef2d850f refactor(gui): Implement user feedback for UI layout 2026-02-23 22:36:45 -05:00
ed cc5074e682 conductor(checkpoint): Checkpoint end of Phase 3 2026-02-23 22:17:37 -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 712d5a856f conductor(checkpoint): Checkpoint end of Phase 1 2026-02-23 22:10:05 -05:00
ed 6d825e6585 wip: gemini doing gui_2.py catchup track 2026-02-23 21:07:06 -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 8e63b31508 conductor(checkpoint): Phase 4: Final Integration & Regression complete 2026-02-23 19:54:24 -05:00