ed
fbd9e07f68
test: Add opt-in/opt-out tests for external editor GUI
2026-05-07 20:29:35 -04:00
ed
153b790f31
test: Add GUI integration tests for external editor
2026-05-07 20:27:16 -04:00
ed
e536495cc6
test: Add integration tests for external editor with real VSCode
2026-05-07 19:51:47 -04:00
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