ed
2a71aff18c
WIP: Phase 6 review
2026-05-10 15:14:54 -04:00
ed
7974f661b3
fix(phase6): resolve minimax regression and context snapshotting crash
2026-05-10 14:58:29 -04:00
ed
b85fa4df15
chore(conductor): Add new track 'Phase 6 Review and Regression Verification'
2026-05-10 14:15:33 -04:00
ed
3bdd269d5e
uncomitted changes from the agent.
2026-05-10 14:11:13 -04:00
ed
504c1afaa9
refactor(rag, minimax): silence HF Hub warnings and strictly filter highspeed models
2026-05-10 14:10:29 -04:00
ed
ed95549f0a
feat(minimax): dynamic model listing and validation to respect API entitlement
2026-05-10 14:06:20 -04:00
ed
bb00793696
feat(project): project-level logs and scripts path isolation
2026-05-10 14:02:51 -04:00
ed
16b99d16a4
feat(context): Interactive Text Slice Highlighting with Fuzzy Anchors
2026-05-10 13:57:01 -04:00
ed
e9eda04a6c
feat(history): Context snapshotting per discussion/take
2026-05-10 13:38:59 -04:00
ed
b4f8633bd6
feat(context): Interactive AST Tree Masking with per-symbol toggles
2026-05-10 13:28:15 -04:00
ed
6c83d097b1
docs(conductor): replace manual pruner with advanced interactive AST and Slice tracks
2026-05-10 13:18:22 -04:00
ed
62d8573004
feat(ui): add shift-click range selection to context batch operations
2026-05-10 13:12:13 -04:00
ed
51f804debc
feat(ui): add batch operations to context composition panel
2026-05-10 13:09:15 -04:00
ed
cba79350de
feat(context): Granular AST Control for C/C++ files
2026-05-10 13:05:32 -04:00
ed
ece3c349b9
docs(conductor): Initialize Phase 6 GenCpp UX Validation tracks
2026-05-10 12:56:50 -04:00
ed
d18aaae0a1
feat(ai_client): add MiniMax-M2.7 to available models
2026-05-10 12:51:29 -04:00
ed
774990b40b
chore(conductor): Mark track 'Cull Unused Symbols' as complete and sync documentation
2026-05-10 12:37:46 -04:00
ed
c8ad740b1b
test: fix rag_integration test after theme removal
2026-05-10 12:27:21 -04:00
ed
0b005a719e
conductor(plan): Mark task 'Remove unused infrastructure and file cache helpers' as complete
2026-05-10 11:53:32 -04:00
ed
ff29e20873
refactor(infra): cull unused infrastructure and file cache helpers
2026-05-10 11:53:14 -04:00
ed
d571a36dbe
conductor(plan): Mark task 'Remove unused UI and diff viewer helpers' as complete
2026-05-10 11:50:18 -04:00
ed
8bb9287dfe
refactor(ui): cull unused UI helpers and redundant modules
2026-05-10 11:50:00 -04:00
ed
31177c7611
conductor(plan): Mark task 'Remove unused aggregation and AI helpers' as complete
2026-05-10 11:44:24 -04:00
ed
c888e78691
refactor(ai_client): remove unused history management and bleed stats helpers
2026-05-10 11:43:50 -04:00
ed
05d0121e71
fixes
2026-05-10 11:33:07 -04:00
ed
f89f8d4fd7
fix(gui): repair flaky simulation tests by adding ui_focus_agent to settables and removing invalid assertions
2026-05-10 10:46:54 -04:00
ed
9a68373bef
conductor(plan): Mark task 'Run full test suite' as complete
2026-05-10 10:28:46 -04:00
ed
9a13ce2685
conductor(plan): Mark task 'Consolidate build_markdown and build_markdown_from_items' as complete
2026-05-10 10:14:34 -04:00
ed
76f4e1be4f
refactor(aggregate): consolidate build_markdown and remove redundant file building
2026-05-10 10:13:56 -04:00
ed
6e62b4867f
conductor(plan): Mark task 'Refactor build_tier3_context to use standard formatting' as complete
2026-05-10 10:00:41 -04:00
ed
bcb0216ad9
refactor(aggregate): use standard formatting in build_tier3_context
2026-05-10 10:00:02 -04:00
ed
1416f69826
conductor(plan): Mark task 'Remove unused build_tier1_context' as complete
2026-05-09 17:44:52 -04:00
ed
c4a738c8ba
refactor(aggregate): remove deprecated build_tier1_context and build_tier2_context
2026-05-09 17:44:15 -04:00
ed
5160287047
docs(phase5): Final Phase 5 Stabilisation report and test suite hardening. All 32 test batches verified PASS.
2026-05-09 17:36:07 -04:00
ed
b958fa2819
refactor(phase5): Comprehensive stabilisation pass. De-duplicated App/Controller state, hardened session reset, and updated integration tests with deterministic polling.
2026-05-09 16:55:45 -04:00
ed
d1cc019640
docs(conductor): Synchronize docs for track 'Decouple GUI Log Loading'
2026-05-09 15:24:10 -04:00
ed
9992f675eb
conductor(plan): Mark track 'Decouple GUI Log Loading' as complete
2026-05-09 15:23:06 -04:00
ed
7b7f53fff9
feat(gui): Implement cb_load_prior_log wrapper in App class
2026-05-09 15:13:24 -04:00
ed
04ce727718
refactor(controller): Remove Tkinter and hide_tk_root from AppController
2026-05-09 15:13:13 -04:00
ed
8c06c1767b
refactor(sdm): Global pass with refined 'External Only' SDM tags. Pruned redundant internal references and fixed indentation logic in injector. Verified full project compilation.
2026-05-09 15:00:35 -04:00
ed
696c08692e
refactor(sdm): Refine SDM tags to 'External Only' and update core files. Pruned internal references to conserve tokens.
2026-05-09 14:55:06 -04:00
ed
e9ebcb859a
conductor(plan): Mark Phase 1 as complete
2026-05-09 13:00:40 -04:00
ed
88073fd004
conductor(checkpoint): Checkpoint end of Phase 1: Convention & Documentation
2026-05-09 13:00:03 -04:00
ed
b075ce1e77
conductor(plan): Mark Phase 1 documentation tasks as complete
2026-05-09 12:58:45 -04:00
ed
3267928c26
docs(guidelines): Define Structural Dependency Mapping (SDM) convention
2026-05-09 12:56:56 -04:00
ed
7fb5d9d3b0
move track to phase 5 (ai oops)
2026-05-09 12:55:11 -04:00
ed
14d8a2e849
chore(conductor): Add new track 'Structural Dependency Mapping (SDM) Docstrings'
2026-05-09 12:50:13 -04:00
ed
4b11363f6b
Finished encapsualte track.
2026-05-09 12:43:49 -04:00
ed
e313802a15
fix(serialization): Fix Path serialization in events and thread-local fallback in ai_client
2026-05-09 12:35:58 -04:00
ed
c6e77f2b99
conductor(plan): Mark task 'Replace all legacy _set_status calls' as complete
2026-05-09 08:36:48 -04:00
ed
b3065b0b17
refactor(controller): Replace legacy _set_status calls with direct property assignment
2026-05-09 08:36:33 -04:00
ed
406b822477
conductor(plan): Mark task 'Implement @property and @setter' as complete
2026-05-09 08:32:52 -04:00
ed
6bec4b86ef
feat(controller): Implement @property and @setter for ai_status and mma_status
2026-05-09 08:32:28 -04:00
ed
13373f88df
conductor(plan): Mark task 'Add private _ai_status and _mma_status' as complete
2026-05-09 08:19:21 -04:00
ed
04eff51eb9
feat(controller): Add private _ai_status and _mma_status attributes to AppController
2026-05-09 08:19:01 -04:00
ed
9f18497786
chore(conductor): Mark track 'Curate Provider Registries' as complete. Includes critical fixes for RecursionError, NoneType Hook API responses, and plurality mismatches.
2026-05-08 22:01:15 -04:00
ed
b89abb2670
archieve codebase curation (spit to smaller tracks)
2026-05-08 18:13:25 -04:00
ed
712e235699
chore(conductor): Replace monolithic curation with 5 granular tracks
2026-05-08 18:11:33 -04:00
ed
d04e33ea06
stricter curation track
2026-05-07 23:45:11 -04:00
ed
e12c34b8fe
progression.
2026-05-07 23:39:52 -04:00
ed
c036ac80a8
le docs
2026-05-07 23:32:17 -04:00
ed
77e892d316
chore(conductor): Complete Source-Wide Redundancy Audit
2026-05-07 23:27:40 -04:00
ed
ba1d5c76c0
chore(conductor): Complete Controller State Mutation Matrix track
2026-05-07 23:11:26 -04:00
ed
1b5f51a17b
chore(conductor): Complete Comprehensive Path Mapping & Tooling
2026-05-07 22:59:26 -04:00
ed
2d48c07760
second attempt in call graph track
2026-05-07 22:32:09 -04:00
ed
12439ac639
WIP: last attempt at call graph stuff
2026-05-07 22:28:55 -04:00
ed
8c7522fc89
mv pipeline analysis to docs
2026-05-07 22:14:12 -04:00
ed
d8022d841e
chore(conductor): Archive strategic overview and split into granular tracks
2026-05-07 22:06:13 -04:00
ed
822d803ad8
chore(conductor): Complete Code Path & Data Pipeline Analysis
2026-05-07 22:01:25 -04:00
ed
aff88bd151
archive pahse 4 (remove from tracks)
2026-05-07 21:49:23 -04:00
ed
e2dea144bc
chore(conductor): Initialize Phase 5 and curation tracks
2026-05-07 21:49:06 -04:00
ed
89736ebf5a
chore(conductor): Archive track 'Phase 4 Track Archival'
2026-05-07 21:40:15 -04:00
ed
8670d6f3b6
chore(conductor): Mark track 'Phase 4 Track Archival' as complete
2026-05-07 21:39:38 -04:00
ed
9f2390d6bd
conductor(checkpoint): Checkpoint end of Phase 2 (Registry Update)
2026-05-07 21:39:30 -04:00
ed
2065dd8559
conductor(checkpoint): Checkpoint end of Phase 1 (Directory Migration)
2026-05-07 21:37:58 -04:00
ed
49acb884e1
chore(conductor): Add new track 'Review and archive all completed from phase 4.'
2026-05-07 21:35:39 -04:00
ed
86fa1dd67d
feat(gui): track VSCode diff process, close it when patch modal closes
...
- Store _vscode_diff_process after launching external editor
- Add _close_vscode_diff() helper to terminate the process
- Call _close_vscode_diff() when Apply Patch or Reject is clicked
2026-05-07 21:30:23 -04:00
ed
a6c569fb69
test: fix external editor test to use real temp file that exists
2026-05-07 21:21:05 -04:00
ed
6a615a2d20
test: simplify external editor GUI tests, fix process detection
2026-05-07 21:15:45 -04:00
ed
f137295e92
fix(external_editor): only auto-detect when no editors configured
2026-05-07 21:08:07 -04:00
ed
fa0026371d
fix(external_editor): rewrite corrupted file, proper function ordering
2026-05-07 21:04:55 -04:00
ed
ca4719687a
fix(external_editor): cache auto-detect result, avoid hitting registry on every UI frame
2026-05-07 21:00:41 -04:00
ed
93f6bcbd67
test(conftest): Add VSCode config to live_gui fixture, update external editor tests
...
- conftest.py: Include tools.text_editors.vscode in live_gui workspace config
- gui_2.py: Add btn_open_external_editor to _clickable_actions
- test_external_editor_gui.py: Tests for external editor GUI integration
Note: Due to process boundaries (GUI runs in subprocess), full VSCode launch
verification requires manual testing. The test infrastructure verifies config,
command format, and button wiring. Manual verification recommended.
2026-05-07 20:50:05 -04:00
ed
b70b837885
test: Add GUI integration tests for external editor with live_gui fixture
...
Note: Due to process boundaries (GUI runs in subprocess), monkeypatch doesn't
cross to GUI subprocess. Manual verification requires configuring
config.toml in project root with VSCode path.
2026-05-07 20:42:36 -04:00
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
47fa02f4dd
update config
2026-05-07 20:16:08 -04:00
ed
e536495cc6
test: Add integration tests for external editor with real VSCode
2026-05-07 19:51:47 -04:00
ed
f78042969d
fix(gui): Use theme colors in External Editor panel
2026-05-07 19:48:06 -04:00
ed
630c9abd3a
feat(gui): Improve External Editor panel with combo selector
...
- Add dropdown combo to select default editor
- Add _set_external_editor_default method to save selection to config
- Clean up layout and improve visual hierarchy
- Add better color coding for configured vs default editors
2026-05-07 19:35:49 -04:00
ed
8fe366e041
fix(external-editor): Fix TextEditorConfig parsing and add error handling
...
- TextEditorConfig.from_dict no longer requires 'name' field since name comes from dict key
- Added try/except around _render_external_editor_panel to prevent tab bar mismatch
2026-05-07 19:30:45 -04:00
ed
0948cae5a0
fix(external-editor): Move panel to Operations Hub, fix config key lookup
...
- Moved External Editor panel from AI Settings to External Tools tab in Operations Hub
- Fixed default_editor lookup to use nested [tools.default_editor] structure
- Added example entries for vscode, notepadpp, 10xEditor, rider, sublime
- Improved panel UI with section header and clearer formatting
2026-05-07 19:27:07 -04:00
ed
6c8c8516c8
conductor(tracks): Mark External Editor Integration as complete
2026-05-07 19:13:17 -04:00
ed
d2beb79563
feat(gui): Add External Editor configuration panel to AI Settings
...
- Added _render_external_editor_panel method to display configured editors
- Shows default editor marker and diff args
- Displays config file locations for user reference
- Integrated as 'External Editor' section in AI Settings
2026-05-07 19:12:28 -04:00
ed
c711d26eac
feat(gui): Add 'Open in External Editor' button to patch modal
...
- Added button to launch external editor for reviewing agent proposed changes
- Added _open_patch_in_external_editor method to handle the launch logic
- Integrated with ExternalEditorLauncher and create_temp_modified_file
2026-05-07 19:10:13 -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
87bcd698bb
chore(conductor): Archive track 'Fix Concurrent MMA Live GUI Tests'
2026-05-07 18:53:32 -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
7d12806ce6
finally?
2026-05-07 13:42:31 -04:00