Private
Public Access
0
0
Commit Graph

98 Commits

Author SHA1 Message Date
r00tz 4b34f83970 improved startup first frame boot 2026-06-07 01:08:31 -04:00
ed eb0bd39327 fix(gui_2): use str sentinel not bytes in _capture_workspace_profile 2026-06-05 19:24:12 -04:00
ed d21e96de8f feat(paths): add global and project theme path helpers 2026-06-04 22:25:29 -04:00
ed ea8061b418 fk ai 2026-06-03 14:13:40 -04:00
ed 8f6f47d46b fix(gui): Final monolithic stabilization pass
- Restore monolithic architecture in gui_2.py to fix test breakages and circular imports.
- Update Text Viewer stable ID to '###Text_Viewer_Unified' to definitively fix docking conflicts.
- Refactor discussion entry renderer to force full-width horizontal expansion for Markdown.
- Fully restore theme_2.py definitions (palettes, fonts, scale) while retaining role-tint logic.
- Robustify ImGui ID stack in imgui_scopes.py to prevent access violations.
- Verify all fixes with the comprehensive unit and visual test suite.
2026-06-02 17:30:46 -04:00
ed e1e4571c68 feat(ctx): Also set show_windows for Text Viewer on Slices button 2026-05-16 17:53:41 -04:00
ed 9ea20d01e4 feat(ctx): Fix Preview button sync and Text Viewer render loop 2026-05-16 16:58:28 -04:00
ed 7f40630290 config 2026-05-16 16:22:55 -04:00
ed 430754c1e5 feat(hot-reload): Complete deep OOP gutting of gui_2.py and perfect 1-space refactor 2026-05-16 04:36:00 -04:00
ed 8065b14d90 update hot reload trak 2026-05-16 03:11:41 -04:00
ed 20054b0476 fix(test): Final synchronization and stability fixes for RAG stress test
- Improved AppController.ai_status to prevent overwriting 'sending...' with 'models loaded'.
- Enhanced 	est_rag_phase4_stress.py with robust polling and increased timeout.
- Synchronized App and AppController history objects to ensure consistent view.
2026-05-16 01:21:27 -04:00
ed d66afebfce conductor(checkpoint): Checkpoint end of Phase 1: GUI and Layout Tests 2026-05-14 20:22:11 -04:00
ed b9e4050175 feat(mcp): finalize Python structural tools with security checks and indentation normalization 2026-05-13 22:03:37 -04:00
ed d92086aef1 config update 2026-05-13 16:00:02 -04:00
ed db69e3cb8c fix(tests): update discussion takes GUI tests with proper mocking 2026-05-13 12:37:47 -04:00
ed a3430be435 config update 2026-05-12 21:06:06 -04:00
ed 4823b217bc config update 2026-05-12 20:27:21 -04:00
ed 4ef18ab5d2 comitting latest mess 2026-05-11 23:34:18 -04:00
ed 2a71aff18c WIP: Phase 6 review 2026-05-10 15:14:54 -04:00
ed 3bdd269d5e uncomitted changes from the agent. 2026-05-10 14:11:13 -04:00
ed 05d0121e71 fixes 2026-05-10 11:33:07 -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 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 4b11363f6b Finished encapsualte track. 2026-05-09 12:43:49 -04:00
ed ac0b564c02 fix(mma): Change self.engine to self.engines dict for concurrent track support
- self.engine was a single ConductorEngine reference that got overwritten
  when multiple tracks ran concurrently, orphaning the first track's engine
- Now uses self.engines: Dict[str, ConductorEngine] keyed by track.id
- Updated _spawn_worker, kill_worker, pause_mma, resume_mma, approve_ticket,
  _load_active_tickets, and _update_ticket_depends_on to use engines.get(track_id)

Fixes concurrent MMA track execution bug where only one worker ever appeared.
2026-05-07 07:54:39 -04:00
ed fbd03dc336 missing commits 2026-05-02 19:00:40 -04:00
ed fe71b6606c test regression fixes 2026-05-02 12:46:33 -04:00
ed 1f0bd94f10 WIP: Catching up on state of this codebase.. 2026-05-02 11:59:22 -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
ed d89f971270 checkpoint 2026-03-21 16:59:36 -04:00
ed 8ee8862ae8 checkpoint: track complete 2026-03-18 18:39:54 -04:00
ed 123bcdcb58 config 2026-03-12 20:58:36 -04:00
ed 36b3c33dcc update settings 2026-03-12 20:27:08 -04:00
ed 1f8bb58219 more adjustments 2026-03-12 19:08:51 -04:00
ed 4ba1bd9eba conductor(checkpoint): Phase 1: Configuration & Data Modeling complete 2026-03-12 15:35:51 -04:00
ed 8c5b5d3a9a fix(conductor): Apply review suggestions for track 'opencode_config_overhaul_20260310' 2026-03-10 21:07:50 -04:00
ed 80eaf740da spicyv 2026-03-09 00:27:43 -04:00
ed 7bdba1c9b9 adjustments + new tracks + tasks.md reduction of usage 2026-03-08 03:31:15 -04:00
ed f392aa3ef5 conductor(checkpoint): Checkpoint end of Phase 1 - Symbol Parsing 2026-03-07 14:59:35 -05:00
ed 0fae341d2f fix(ai_client): add patch_callback param to _send_gemini_cli signature 2026-03-07 01:28:07 -05:00
ed 5277b11279 chore: update track references and config 2026-03-07 00:06:05 -05:00
ed b79c1fce3c feat(provider): Add MiniMax AI provider integration
- Add minimax to PROVIDERS lists in gui_2.py and app_controller.py
- Add minimax credentials template in ai_client.py
- Implement _list_minimax_models, _classify_minimax_error, _ensure_minimax_client
- Implement _send_minimax with streaming and reasoning support
- Add minimax to send(), list_models(), reset_session(), get_history_bleed_stats()
- Add unit tests in tests/test_minimax_provider.py
2026-03-06 23:36:30 -05:00
ed f580165c5b feat(conductor): Implement configurable paths and mark track 'Conductor Path Configuration' as complete 2026-03-06 16:43:11 -05:00
ed 0de50e216b commit 2026-03-06 14:04:50 -05:00
ed 684a6d1d3b feat(ai_client): isolation of current_tier using threading.local() for parallel agent safety 2026-03-06 12:59:18 -05:00
ed 3376da7761 docs: Add session debrief about test fixes and MCP tool lesson 2026-03-06 00:24:04 -05:00
ed d2481b2de7 never ends 2026-03-05 20:39:56 -05:00
ed 2c5476dc5d fix: Fix all failing test files with proper mocking and imports
- test_tiered_context.py: Fix aggregate imports to src.aggregate
- test_gemini_cli_adapter_parity.py: Fix subprocess.Popen mock path and JSON format
- test_gemini_cli_edge_cases.py: Fix mock path, JSON format, and adapter initialization
- test_gemini_cli_parity_regression.py: Fix mock path, reset global adapter
- test_token_usage.py: Fix SimpleNamespace mock structure for gemini response
2026-03-05 20:15:03 -05:00