From 758f5c861e4c06154c83157a909f1aabe37d5d0c Mon Sep 17 00:00:00 2001 From: Ed_ Date: Wed, 10 Jun 2026 23:56:37 -0400 Subject: [PATCH] docs(readme): fix 3 line-level drift in src/ table (45->46 MCP tools, 32->33 commands, add patch_callback to shell_runner) --- Readme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Readme.md b/Readme.md index 12909ef9..3020af24 100644 --- a/Readme.md +++ b/Readme.md @@ -222,7 +222,7 @@ The Multi-Model Agent system uses hierarchical task decomposition with specializ | `src/gui_2.py` | Primary ImGui interface — App class, frame-sync, HITL dialogs, event system | | `src/app_controller.py` | Headless controller; bridges GUI and async AI workers | | `src/ai_client.py` | Multi-provider LLM abstraction (Gemini, Anthropic, DeepSeek, MiniMax) | -| `src/mcp_client.py` | 45 MCP tools with 3-layer filesystem security and tool dispatch | +| `src/mcp_client.py` | 45 MCP tools + `run_powershell` (canonical 46 in `models.AGENT_TOOL_NAMES`); 3-layer filesystem security and tool dispatch | | `src/api_hooks.py` | HookServer — REST API on `127.0.0.1:8999` for external automation | | `src/api_hook_client.py` | Python client for the Hook API (used by tests and external tooling) | | `src/multi_agent_conductor.py` | ConductorEngine — Tier 2 orchestration loop with DAG execution | @@ -240,12 +240,12 @@ The Multi-Model Agent system uses hierarchical task decomposition with specializ | `src/tool_presets.py` | Tool preset manager | | `src/tool_bias.py` | Tool bias engine (semantic nudging + dynamic strategy) | | `src/command_palette.py` | Command palette + fuzzy matcher + registry | -| `src/commands.py` | 32 registered commands (toggle, theme, layout, AI, project, tools) | +| `src/commands.py` | 33 registered commands (toggle, theme, layout, AI, project, tools) | | `src/workspace_manager.py` | Workspace profile save/load with scope inheritance | | `src/theme_2.py` | Theme system (palette/font/etc.) | | `src/theme_nerv.py` | NERV Tactical Console theme | | `src/theme_nerv_fx.py` | NERV FX (scanlines, flicker, alert) | -| `src/shell_runner.py` | PowerShell execution with timeout, env config, QA callback | +| `src/shell_runner.py` | PowerShell execution with 60s timeout, env config, qa_callback + patch_callback for Tier 4 QA | | `src/file_cache.py` | ASTParser (tree-sitter) — skeleton, curated, targeted views | | `src/fuzzy_anchor.py` | Fuzzy anchor slice algorithm | | `src/history.py` | Undo/redo HistoryManager with UISnapshot |