docs(product): update Architecture Reference to 14 guides, add MiniMax and Command Palette to Key Features
This commit is contained in:
+22
-7
@@ -6,13 +6,27 @@ To serve as an expert-level utility for personal developer use on small projects
|
||||
|
||||
## Architecture Reference
|
||||
|
||||
For deep implementation details when planning or implementing tracks, consult `docs/` (last updated: 08e003a):
|
||||
For deep implementation details when planning or implementing tracks, consult `docs/` (last refreshed: 2026-06-02 via the comprehensive documentation refresh track):
|
||||
|
||||
- **[docs/guide_architecture.md](../docs/guide_architecture.md):** Threading model, event system, AI client, HITL mechanism
|
||||
- **[docs/guide_meta_boundary.md](../docs/guide_meta_boundary.md):** The critical distinction between the Application's Strict-HITL environment and the Meta-Tooling environment used to build it.
|
||||
- **[docs/guide_tools.md](../docs/guide_tools.md):** MCP Bridge, Hook API, ApiHookClient, shell runner
|
||||
- **[docs/guide_mma.md](../docs/guide_mma.md):** 4-tier orchestration, DAG engine, worker lifecycle
|
||||
- **[docs/guide_simulations.md](../docs/guide_simulations.md):** Test framework, mock provider, verification patterns
|
||||
**Core architecture:**
|
||||
- **[docs/guide_architecture.md](../docs/guide_architecture.md):** Threading model, event system, AI client multi-provider (Gemini, Anthropic, DeepSeek, Gemini CLI, MiniMax), HITL mechanism, comms logging
|
||||
- **[docs/guide_meta_boundary.md](../docs/guide_meta_boundary.md):** The critical distinction between the Application's Strict-HITL environment and the Meta-Tooling environment used to build it
|
||||
- **[docs/guide_tools.md](../docs/guide_tools.md):** MCP Bridge, 45-tool inventory, Hook API, ApiHookClient, shell runner
|
||||
- **[docs/guide_mma.md](../docs/guide_mma.md):** 4-tier orchestration, DAG engine, worker lifecycle, persona application
|
||||
- **[docs/guide_simulations.md](../docs/guide_simulations.md):** Test framework, mock provider, Puppeteer pattern, test areas by subsystem
|
||||
|
||||
**Context and curation:**
|
||||
- **[docs/guide_context_curation.md](../docs/guide_context_curation.md):** Granular AST control, fuzzy anchor slices, Structural File Editor, view presets, history snapshotting
|
||||
- **[docs/guide_shaders_and_window.md](../docs/guide_shaders_and_window.md):** Custom shader injection, custom window frame, NERV theme effects
|
||||
|
||||
**Subsystem deep dives:**
|
||||
- **[docs/guide_rag.md](../docs/guide_rag.md):** RAG subsystem (RAGEngine, embedding providers, ChromaDB integration, configuration)
|
||||
- **[docs/guide_beads.md](../docs/guide_beads.md):** Beads mode (Dolt-backed issue tracking, mock client, MCP tools, integration roadmap)
|
||||
- **[docs/guide_hot_reload.md](../docs/guide_hot_reload.md):** Hot Reload (state-preserving module reloading, delegation pattern, error handling)
|
||||
- **[docs/guide_personas.md](../docs/guide_personas.md):** Personas (unified agent profiles, scope inheritance, MMA integration, editor modal)
|
||||
- **[docs/guide_nerv_theme.md](../docs/guide_nerv_theme.md):** NERV Theme (Tactical Console aesthetic, FX pipeline, configuration, performance)
|
||||
- **[docs/guide_workspace_profiles.md](../docs/guide_workspace_profiles.md):** Workspace Profiles (docking layouts, scope inheritance, contextual auto-switch)
|
||||
- **[docs/guide_command_palette.md](../docs/guide_command_palette.md):** Command Palette (fuzzy search, async context preview, Everything mode)
|
||||
|
||||
## Primary Use Cases
|
||||
|
||||
@@ -23,7 +37,7 @@ For deep implementation details when planning or implementing tracks, consult `d
|
||||
|
||||
## Key Features
|
||||
|
||||
- **Multi-Provider Integration:** Supports Gemini, Anthropic, and DeepSeek with seamless switching.
|
||||
- **Multi-Provider Integration:** Supports Gemini, Anthropic, DeepSeek, Gemini CLI (headless), and MiniMax with seamless switching.
|
||||
- **4-Tier Hierarchical Multi-Model Architecture:** Orchestrates an intelligent cascade of specialized models to isolate cognitive loads and minimize token burn.
|
||||
- **Tier 1 (Orchestrator):** Strategic product alignment, setup (`/conductor:setup`), and track initialization (`/conductor:newTrack`) using `gemini-3.1-pro-preview`.
|
||||
- **Tier 2 (Tech Lead):** Technical oversight and track execution (`/conductor:implement`) using `gemini-3-flash-preview`. Maintains persistent context throughout implementation.
|
||||
@@ -99,6 +113,7 @@ For deep implementation details when planning or implementing tracks, consult `d
|
||||
- **On-Demand Definition Lookup:** Allows developers to request specific class or function definitions during discussions using `@SymbolName` syntax. Injected definitions feature syntax highlighting, intelligent collapsing for long blocks, and a **[Source]** button for instant navigation to the full file.
|
||||
- **Manual Ticket Queue Management:** Provides a dedicated GUI panel for granular control over the implementation queue. Features include color-coded priority assignment (High, Medium, Low), multi-select bulk operations (Execute, Skip, Block), and interactive drag-and-drop reordering with real-time Directed Acyclic Graph (DAG) validation.
|
||||
- **System Prompt Presets:** Comprehensive management system for saving and switching between complex system prompt configurations. Features full visibility and customization of the **Foundational Base System Prompt**, allowing users to modify the core instructions that define agent capabilities and tool usage heuristics. - **Scoped Inheritance:** Supports **Global** (application-wide) and **Project-Specific** presets. Project presets with the same name automatically override global counterparts, allowing for fine-tuned context tailoring.
|
||||
- **Command Palette:** A global, keyboard-driven launcher for actions across Manual Slop, triggered by `Ctrl+Shift+P`. Provides fuzzy-search across all built-in and user-defined commands. Includes an **"Everything" mode** (`Ctrl+Shift+E`) that searches across commands, files, symbols, history, and settings. Uses an **async context preview worker** to prevent UI hangs during cross-domain searches. See [guide_command_palette.md](../docs/guide_command_palette.md).
|
||||
- **Full AI Profiles:** Presets capture not only the system prompt text but also critical model parameters like **Temperature**, **Top-P**, and **Max Output Tokens**.
|
||||
- **Preset Manager Modal:** A dedicated high-density GUI for creating, editing, and deleting presets with real-time validation and instant application to the active session.
|
||||
- **Agent Personas & Unified Profiles:** Consolidates model settings, provider routing, system prompts, tool presets, and bias profiles into named "Persona" entities.
|
||||
|
||||
+30
-30
@@ -44,20 +44,20 @@ Collapsed=0
|
||||
DockId=0x00000010,0
|
||||
|
||||
[Window][Message]
|
||||
Pos=1370,32
|
||||
Size=1510,1768
|
||||
Pos=506,37
|
||||
Size=1510,1403
|
||||
Collapsed=0
|
||||
DockId=0x00000006,0
|
||||
|
||||
[Window][Response]
|
||||
Pos=0,32
|
||||
Size=1368,1768
|
||||
Pos=0,37
|
||||
Size=504,1403
|
||||
Collapsed=0
|
||||
DockId=0x00000010,5
|
||||
|
||||
[Window][Tool Calls]
|
||||
Pos=1370,32
|
||||
Size=1510,1768
|
||||
Pos=506,37
|
||||
Size=1510,1403
|
||||
Collapsed=0
|
||||
DockId=0x00000006,3
|
||||
|
||||
@@ -76,8 +76,8 @@ Collapsed=0
|
||||
DockId=0xAFC85805,2
|
||||
|
||||
[Window][Theme]
|
||||
Pos=0,32
|
||||
Size=1368,1768
|
||||
Pos=0,37
|
||||
Size=504,1403
|
||||
Collapsed=0
|
||||
DockId=0x00000010,0
|
||||
|
||||
@@ -105,26 +105,26 @@ Collapsed=0
|
||||
DockId=0x0000000D,0
|
||||
|
||||
[Window][Discussion Hub]
|
||||
Pos=1370,32
|
||||
Size=1510,1768
|
||||
Pos=506,37
|
||||
Size=1510,1403
|
||||
Collapsed=0
|
||||
DockId=0x00000006,1
|
||||
|
||||
[Window][Operations Hub]
|
||||
Pos=0,32
|
||||
Size=1368,1768
|
||||
Pos=0,37
|
||||
Size=504,1403
|
||||
Collapsed=0
|
||||
DockId=0x00000010,4
|
||||
|
||||
[Window][Files & Media]
|
||||
Pos=0,32
|
||||
Size=1368,1768
|
||||
Pos=0,37
|
||||
Size=504,1403
|
||||
Collapsed=0
|
||||
DockId=0x00000010,3
|
||||
|
||||
[Window][AI Settings]
|
||||
Pos=0,32
|
||||
Size=1368,1768
|
||||
Pos=0,37
|
||||
Size=504,1403
|
||||
Collapsed=0
|
||||
DockId=0x00000010,2
|
||||
|
||||
@@ -140,8 +140,8 @@ Collapsed=0
|
||||
DockId=0x00000006,2
|
||||
|
||||
[Window][Log Management]
|
||||
Pos=1370,32
|
||||
Size=1510,1768
|
||||
Pos=506,37
|
||||
Size=1510,1403
|
||||
Collapsed=0
|
||||
DockId=0x00000006,2
|
||||
|
||||
@@ -409,8 +409,8 @@ Collapsed=0
|
||||
DockId=0x00000006,1
|
||||
|
||||
[Window][Project Settings]
|
||||
Pos=0,32
|
||||
Size=1368,1768
|
||||
Pos=0,37
|
||||
Size=504,1403
|
||||
Collapsed=0
|
||||
DockId=0x00000010,1
|
||||
|
||||
@@ -573,11 +573,11 @@ Column 4 Weight=1.0000
|
||||
Column 5 Width=50
|
||||
|
||||
[Table][0x3751446B,4]
|
||||
RefScale=20
|
||||
Column 0 Width=60
|
||||
Column 1 Width=90
|
||||
RefScale=29
|
||||
Column 0 Width=87
|
||||
Column 1 Width=130
|
||||
Column 2 Weight=1.0000
|
||||
Column 3 Width=150
|
||||
Column 3 Width=217
|
||||
|
||||
[Table][0x2C515046,4]
|
||||
RefScale=20
|
||||
@@ -668,10 +668,10 @@ Column 1 Width=80
|
||||
Column 2 Width=150
|
||||
|
||||
[Table][0x7804123E,3]
|
||||
RefScale=20
|
||||
Column 0 Width=20
|
||||
RefScale=29
|
||||
Column 0 Width=29
|
||||
Column 1 Weight=1.0000
|
||||
Column 2 Width=515
|
||||
Column 2 Width=746
|
||||
|
||||
[Table][0x09B0112E,3]
|
||||
RefScale=20
|
||||
@@ -693,13 +693,13 @@ Column 1 Weight=1.0000
|
||||
DockNode ID=0x00000008 Pos=3125,170 Size=593,1157 Split=Y
|
||||
DockNode ID=0x00000009 Parent=0x00000008 SizeRef=1029,147 Selected=0x0469CA7A
|
||||
DockNode ID=0x0000000A Parent=0x00000008 SizeRef=1029,145 Selected=0xDF822E02
|
||||
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,32 Size=2880,1768 Split=X
|
||||
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,37 Size=2016,1403 Split=X
|
||||
DockNode ID=0x00000003 Parent=0xAFC85805 SizeRef=2357,1183 Split=X
|
||||
DockNode ID=0x0000000B Parent=0x00000003 SizeRef=404,1186 Split=X Selected=0xF4139CA2
|
||||
DockNode ID=0x00000005 Parent=0x0000000B SizeRef=1320,1681 Split=Y Selected=0x3F1379AF
|
||||
DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x7BD57D6A
|
||||
DockNode ID=0x00000010 Parent=0x00000005 SizeRef=983,1140 CentralNode=1 Selected=0x0D5A5273
|
||||
DockNode ID=0x00000011 Parent=0x00000005 SizeRef=983,184 Selected=0x432BAE4E
|
||||
DockNode ID=0x00000006 Parent=0x0000000B SizeRef=1510,1681 Selected=0x6F2B5B04
|
||||
DockNode ID=0x00000006 Parent=0x0000000B SizeRef=1510,1681 Selected=0x2C0206CE
|
||||
DockNode ID=0x0000000D Parent=0x00000003 SizeRef=435,1186 Selected=0x363E93D6
|
||||
DockNode ID=0x00000004 Parent=0xAFC85805 SizeRef=488,1183 Selected=0x3AEC3498
|
||||
|
||||
|
||||
Reference in New Issue
Block a user