ed
414d2ab561
feat(external-editor): Add TextEditorConfig and ExternalEditorConfig models
...
- Add TextEditorConfig and ExternalEditorConfig dataclasses to models.py
- Create src/external_editor.py with ExternalEditorLauncher class
- Add tests for configuration and launcher functionality
- Support for config.toml [tools.text_editors] and manual_slop.toml default_editor
2026-05-07 19:07:05 -04:00
ed
b043d06771
chore: add standard STATUS markers to worker streams and optimize test polling
...
This fixes the 'stuck' behavior in concurrent tests by ensuring the tests look for standard completion markers and don't wait for unnecessary timeouts.
2026-05-07 18:37:19 -04:00
ed
d4b4312dd2
chore: remove debug logging and fix closure bug in test hooks
2026-05-07 15:02:00 -04:00
ed
40f0c04a91
chore(conductor): Mark track 'Fix Concurrent MMA Live GUI Tests' as complete
...
Fixes UI flickering between tracks in app_controller.py and an indentation bug in multi_agent_conductor.py that caused workers to crash silently.
2026-05-07 13:30:42 -04:00
ed
b0a75fcd6b
test: Fix incorrect assertions in conductor tests
2026-05-06 20:37:48 -04:00
ed
d0aff71430
feat(perf): Add performance tests and high-precision timing
2026-05-06 14:59:34 -04:00
ed
23c1e21661
feat(perf): Expand instrumentation with context manager and extended metrics
2026-05-06 14:30:22 -04:00
ed
2b66f3569b
feat(beads): integrate Beads Mode backend, MCP tools, and GUI support
2026-05-06 13:48:47 -04:00
ed
b1ddaa50f4
test(mcp): Separate generic C++ mocks from real gencpp samples
2026-05-05 22:04:05 -04:00
ed
ecc5a66027
feat(workspace): implement contextual auto-switch layout based on MMA active tier
2026-05-05 21:57:08 -04:00
ed
41bc8bb597
test(workspace): add simulation test for layout restoration
2026-05-05 21:09:58 -04:00
ed
b7ba7a1ef3
test(workspace): add unit tests for WorkspaceManager
2026-05-05 20:51:03 -04:00
ed
4658e8e1ce
chore(cleanup): Remove temporary scripts after validation
2026-05-05 20:40:46 -04:00
ed
904dabe6a1
feat(mcp): Validate C++ tools against real-world gencpp components and improve enum support
2026-05-05 20:40:21 -04:00
ed
992e206769
feat(mcp): Finalize C/C++ AST tools with robust testing and bug fixes
2026-05-05 20:08:51 -04:00
ed
4e8b397c80
feat(mcp): Add full functional parity for C/C++ tools
2026-05-05 19:48:38 -04:00
ed
8642d894df
feat(parser): Implement C/C++ update_definition
2026-05-05 19:44:40 -04:00
ed
799feb0f94
feat(parser): Implement C/C++ get_definition and get_signature
2026-05-05 19:42:14 -04:00
ed
3bb850aca9
test(mcp): Add tests for C/C++ skeleton and outline tools
2026-05-05 19:07:17 -04:00
ed
d3cd7cf75a
feat(parser): Implement C/C++ skeleton and outline extraction
2026-05-05 18:51:56 -04:00
ed
c025ebc29d
feat(parser): Add C and C++ support to ASTParser
2026-05-05 18:42:53 -04:00
ed
446a58717e
conductor(checkpoint): Checkpoint end of Phase 4 - UI Features & History List
2026-05-05 17:50:55 -04:00
ed
0a5b90e772
conductor(checkpoint): Checkpoint end of Phase 3 - Discussion & Context Structure Mutation
2026-05-05 12:17:53 -04:00
ed
a02849b9a3
conductor(checkpoint): Checkpoint end of Phase 2 - Text Input & Control Undo/Redo
2026-05-05 00:23:55 -04:00
ed
7743b157c7
feat(history): Implement generic HistoryManager and unit tests
2026-05-04 23:38:00 -04:00
ed
7bed4a8f97
conductor(checkpoint): Final checkpoint for RAG Support track - Phase 4 complete
2026-05-04 22:36:31 -04:00
ed
964f665082
test(rag): add Phase 4 stress test for large codebase verification
2026-05-04 21:52:39 -04:00
ed
213747a9fc
conductor(checkpoint): Checkpoint end of Phase 3 - RAG GUI Integration
2026-05-04 18:49:18 -04:00
ed
8b85c7a100
feat(rag): wire RAG settings to Hook API and add simulation tests
2026-05-04 18:37:59 -04:00
ed
f57e2fe4f0
feat(gui): Implement RAG Settings panel in AI Settings
2026-05-04 11:22:06 -04:00
ed
fe0069c046
feat(rag): Implement indexing and retrieval logic with AppController integration
2026-05-04 06:53:32 -04:00
ed
e80cd6bd3f
feat(rag): Implement RAG engine, configuration schema, and vector store integration
2026-05-04 05:38:23 -04:00
ed
fb2df2a758
feat(aggregation): Add persistent cache storage and LRU management
2026-05-04 05:20:03 -04:00
ed
6bf6c79db4
feat(ui): Expose cache status and controls in UI
2026-05-04 05:18:04 -04:00
ed
36645f7f3e
feat(aggregation): Implement tier-level aggregation strategy tied to Personas
2026-05-04 05:10:59 -04:00
ed
76c4ce3677
feat(aggregation): Implement sub-agent summarization pass
2026-05-04 04:52:40 -04:00
ed
321810438b
feat(aggregation): Implement hash-based summary cache
2026-05-04 04:44:11 -04:00
ed
fbd03dc336
missing commits
2026-05-02 19:00:40 -04:00
ed
2441ea64a3
conductor(checkpoint): Checkpoint end of Phase 4
2026-05-02 19:00:28 -04:00
ed
c3a114d242
conductor(checkpoint): Checkpoint end of Phase 2
2026-05-02 18:42:39 -04:00
ed
a0fb086f80
conductor(checkpoint): Checkpoint end of Phase 1
2026-05-02 18:31:36 -04:00
ed
6b18474cdf
test(sim): Add stress test for concurrent MMA tracks
2026-05-02 13:57:40 -04:00
ed
9f67a31b2f
test(sim): Add failing simulation test for MMA Step Mode approval
2026-05-02 13:45:08 -04:00
ed
2666a3390d
feat(ai): Harden tool access exclusion across all providers
2026-05-02 13:23:00 -04:00
ed
fe71b6606c
test regression fixes
2026-05-02 12:46:33 -04:00
ed
7ae0d13278
conductor(checkpoint): Checkpoint end of Phase 3
2026-05-02 12:18:27 -04:00
ed
cc6a651664
feat(gui): Implement Takes panel (Phase 4)
...
- Replaced _render_takes_placeholder with _render_takes_panel
- Shows list of takes with entry count and switch/delete actions
- Includes synthesis UI with take selection and prompt
- Uses existing synthesis_formatter for diff generation
2026-03-22 13:27:41 -04:00
ed
a3c8d4b153
feat(gui): Implement Context Composition panel (Phase 3)
...
- Replaced placeholder with actual _render_context_composition_panel
- Shows current files with Auto-Aggregate and Force Full flags
- Shows current screenshots
- Preset dropdown to load existing presets
- Save as Preset / Delete Preset buttons
- Uses existing save_context_preset/load_context_preset methods
2026-03-22 13:17:19 -04:00
ed
2b73745cd9
feat(gui): Merge Session Hub into Discussion Hub
...
- Removed Session Hub window from _gui_func
- Discussion Hub now has tab bar: Discussion | Context Composition | Snapshot | Takes
- _render_discussion_tab: history + message/response tabs
- _render_snapshot_tab: Aggregate MD + System Prompt (moved from Session Hub)
- _render_context_composition_placeholder: placeholder for Phase 3
- _render_takes_placeholder: placeholder for Phase 4
2026-03-22 13:06:15 -04:00
ed
9ddbcd2fd6
feat(gui): Remove Context Presets tab from Project Settings
...
Context Presets tab removed from Project Settings panel.
The _render_context_presets_panel method call is removed from the tab bar.
Context presets functionality will be re-introduced in Discussion Hub -> Context Composition tab.
2026-03-22 12:59:10 -04:00