2.5 KiB
2.5 KiB
🗺️ Final Implementation Plan — Grok Build TUI Agent (grok) Integration
- Planner:
planner-reviewer-claude-01 - Creator:
creator-agy-01 - Job ID: a0689b27
- Version: Rev.2 (Consensus)
1. Overview & Architecture
Integrate Grok Build TUI (grok 1.0.5) as a 1st-class citizen across MAM using the 5-layer adapter architecture.
2. Exhaustive Enumeration Sites (~34 Sites)
2.1 Core Adapter Framework
.agents/skills/lib_py/agents/adapters/grok.py: ImplementGrokAgentAdapter(BaseAgentAdapter)..agents/skills/lib_py/agents/registry.py: Import and addgrokto_ADAPTERS..agents/skills/lib_py/agents/sanitize.py: Ensure grok session naming passes regex.
2.2 Shell Runtime & Lifecycle
lib.sh:357-371: Herdr kind mapping (*-creator-grok|*-planner-grok|*-reviewer-grok).lib.sh:385: Binary name recognition tuple (" claude agy hermes cline grok ").lib.sh:1760-1790:send_keys_safeinput prompt delimiters (❯,───).create_session.sh: CLI options and validation for--agent grok.resume_session.sh: Resume CLI spec dispatch and fallback.stop_session.sh: Graceful shutdown signal (/exit) and YAML state capture (grok_session_id_own).reconcile.sh: Monitor reconciler session discovery for grok.status.sh: Status table formatting for grok agent rows.orc_onboard.sh: Orchestrator UUID registration.
2.3 Skills Documentation & Prompt Updates
13-20. Update SKILL.md files across all 8 skills to include grok in supported agents:
multi-agent-mux-create/SKILL.mdmulti-agent-mux-resume/SKILL.mdmulti-agent-mux-stop/SKILL.mdmulti-agent-mux-status/SKILL.mdmulti-agent-mux-monitor/SKILL.mdmulti-agent-mux-delegate-job/SKILL.mdmulti-agent-mux-loop/SKILL.mdmulti-agent-mux-orc-onboard/SKILL.md
2.4 Test Suites
tests/test_a4_adapter_contract.py: Registry, property contract, facts bridge eval.tests/test_tier1_unit.py: Unit tests for grok adapter lifecycle.
3. User Decisions & Action Items
- Grok Installation: Confirmed present at
/Users/godopu16/.local/bin/grok(v1.0.5). - Authentication:
~/.grok/auth.jsonis already configured. - Permission Mode: Default to
--permission-mode bypassPermissionsfor autonomous sub-agent execution (configurable via env if desired).
4. Definition of Done
GrokAgentAdapterpasses all contract tests.pytest tests/passes with 0 regressions.- Grok can be created, stopped, and resumed via MAM CLI.