Nexus Agents Documentation
Canonical Documentation Index | Last Updated: 2026-04-17 (18 skills, 30 MCP tools, 11 expert types, 11 workflow templates)
This is the single source of truth for all nexus-agents documentation. All documentation must be indexed here to be considered valid.
Quick Start by Role
| Role | Start Here | Then Read |
|---|---|---|
| New User | Quick Start | Installation |
| Contributor | Contributing | Development Guide |
| Operator | ENTRYPOINTS.md | Configuration |
| Agent (Claude) | CLAUDE.md | This index |
Documentation Structure
docs/
├── README.md # THIS FILE - Canonical index
├── INDEX.yaml # Machine-parseable index
│
├── getting-started/ # Installation and configuration
├── architecture/ # System design documentation
├── development/ # Contributor guides
├── research/ # Research tracking
├── adr/ # Architecture Decision Records
├── guides/ # How-to guides
├── interfaces/ # Interface specifications
├── proposals/ # Design proposals
├── plans/ # Implementation plans
├── metrics/ # System metrics
└── workflows/ # Workflow documentation
Canonical Documentation
Tier 1: Essential (Always Current)
These documents define the system and must be kept up-to-date:
| Document | Location | Description |
|---|---|---|
| Project Instructions | CLAUDE.md | Agent behavior, protocols, governance |
| Quick Start | QUICK_START.md | 5-minute getting started |
| README | README.md | Project overview |
| Architecture Overview | architecture/README.md | System design hub |
| Development Guide | development/README.md | Contributor hub |
| API Reference | ENTRYPOINTS.md | CLI, MCP, REST, API docs |
| Troubleshooting | TROUBLESHOOTING.md | Common issues, FAQ |
Tier 2: Reference (Regularly Updated)
Detailed technical documentation:
Getting Started
| Document | Description | Status |
|---|---|---|
| INSTALLATION.md | Platform installation guide | Canonical |
| CONFIGURATION.md | YAML and env configuration | Canonical |
| PLUGIN_INSTALL.md | Install nexus-agents as a Claude Code plugin | Canonical |
| SANDBOXED-USAGE.md | Docker / restricted-FS / team-distribution flows | Canonical |
Architecture
| Document | Description | Status |
|---|---|---|
| AGENT_SYSTEM.md | Agent framework design | Canonical |
| MEMORY_SYSTEM.md | 7-type memory architecture | Canonical |
| ROUTING_SYSTEM.md | Model routing pipeline | Canonical |
| RESEARCH_PIPELINE.md | Research-to-project runner | Canonical |
| CONSENSUS_PROTOCOLS.md | 5 consensus algorithms | Canonical |
| CONTEXT_LOAD_BALANCING.md | Claude/Gemini/Codex routing | Canonical |
| SECURITY.md | Security model, sandboxing | Canonical |
| MCP_PROTOCOL.md | MCP integration details | Canonical |
| ORCHESTRATOR_WORKFLOW_ENGINE.md | Orchestrator vs WorkflowEngine | Canonical |
| ICTM_PATTERN.md | Dynamic sub-agent creation | Canonical |
| UNTRUSTED_INPUT_HARDENING.md | Input trust & sanitization | Canonical |
| SOFTWARE_FACTORY_REPORT.md | Factory hardening review | Canonical |
| MULTI_REPO_ORCHESTRATION.md | Cross-repo task coordination | Canonical |
| dependency-graph.md | Module dependency diagram | Generated |
| REGISTRY_COVERAGE.md | Wiring-completeness CI gate | Canonical |
| SCHEMA_FANOUT_COVERAGE.md | Schema-fan-out CI check | Canonical |
| IMPORT_GRAPH_ORPHANS.md | Import-graph orphan detection | Canonical |
| AGENT_COMPATIBILITY.md | Per-harness federation matrix | Canonical |
Development
| Document | Description | Status |
|---|---|---|
| AGENT_DEVELOPMENT.md | Building new agents | Canonical |
| TOOL_DEVELOPMENT.md | Adding MCP tools | Canonical |
| MEMORY_DEVELOPMENT.md | Memory system extensions | Canonical |
| CLI_DELEGATION_GUIDE.md | CLI adapter patterns | Canonical |
| CONTRIBUTION_GUIDE.md | PR workflow, git conventions | Canonical |
| SHELL_TESTING_ANTI_PATTERNS.md | Shell testing pitfalls to avoid | Canonical |
| CLI_UX_QUALITY_GATE.md | CLI UX pre-release checklist | Canonical |
Research
| Document | Description | Status |
|---|---|---|
| RESEARCH_INDEX.md | Research tracking hub | Canonical |
| CONTRIBUTING.md | Adding research | Canonical |
| registry/papers.yaml | Paper metadata | Canonical |
| registry/techniques.yaml | Implementation status | Canonical |
| cli-first-adapter-strategy.md | CLI-first adapter research | Canonical |
| pr-review-experiment-results.md | pr_review #2233 baseline experiment results | Canonical |
| pr-review-experiment-results-v5.md | pr_review v5 — JSON-native findings; 100% bug-catch + caught a real bug | Canonical |
| mcp-tool-distinctness-v1.md | MCP tool-description pairwise similarity report (#2650) | Canonical |
| fitness-stratified-v1.md | Stratified runtime-outcome report — per adapter / task-type / role (#2662) | Canonical |
| fork-session-spike.md | Spike: fork_session / branch-comparison on the graph builder (#2665) | Canonical |
Tier 3: Supporting (Reference as Needed)
Architecture Decision Records (ADRs)
| ADR | Title | Status |
|---|---|---|
| 0001 | ADR Template | Template |
| 0002 | Orchestrator Interface | Accepted |
| 0003 | Quorum Validator | Accepted |
| 0004 | SharedTaskAnalyzer | Accepted |
| 0005 | Router Consolidation | Accepted |
| 0006 | Determinism Providers | Accepted |
| 0007 | Utility Consolidation | Accepted |
| 0008 | Routing Storage | Accepted |
| 0009 | Error Class Hierarchy | Accepted |
| 0010 | Memory Helpers Separation | Superseded |
| 0011 | Orchestrator Interface Defer | Superseded |
| 0012 | Registry API Unification | Accepted |
| 0013 | Memory Helpers Consolidation | Accepted |
| 0014 | Orchestrator Interface Unification | Accepted |
| 0015 | Multi-Repo Orchestration | Proposed |
| 0016 | Multi-Round Consensus Voting | Accepted |
Guides
| Document | Description |
|---|---|
| MCP_INTEGRATION.md | MCP server configuration |
| WORKFLOW_TEMPLATES.md | Creating YAML workflows |
| CUSTOM_ENDPOINT_SETUP.md | Custom OpenAI-compatible gateway (direct SDK + OpenCode paths) |
| CLOUD_PROVIDERS.md | Bedrock/Vertex/Azure via OpenRouter / LiteLLM / custom-gateway |
| PR_REVIEW_LOCAL.md | Run pr_review on your machine using subscription CLI auth |
| HARNESS_COMPATIBILITY.md | Wire nexus-agents from OpenCode/Codex/Cursor/Aider/Cline |
| RULE_PRECEDENCE.md | Per-adapter rule-loading precedence (Claude/Codex/Gemini/OpenCode) |
| DEBUGGING_OBSERVABILITY.md | Debug logging, tracing |
| Claude Code Observability | Hooks, status line, MCP logging for Claude Code |
Reference
| Document | Description | Status |
|---|---|---|
| capabilities.md | CLI/MCP/Workflow capability index | Generated |
| skills-index.md | LLM context loading index | Canonical |
Operational Docs
| Document | Description | Status |
|---|---|---|
| docops-spec.md | Canonical DocOps pipeline spec | Canonical |
| docops-manifest.json | DocOps enforcement manifest | Canonical |
| docs-inventory.md | Documentation inventory | Canonical |
| release-changeset-race.md | Publish-race runbook (#2382) | Canonical |
Interfaces
| Document | Description |
|---|---|
| README.md | Interface documentation hub |
| agent.md | Agent interface spec |
| model-adapter.md | Model adapter spec |
| orchestrator.md | Orchestrator interface spec |
| tool.md | Tool interface spec |
| workflow-engine.md | Workflow engine spec |
Plans
No active plan documents. Historical plans have been archived.
Design Documents
| Document | Description | Status |
|---|---|---|
| as-is.md | Current system state assessment | Archived |
| v2-proposal.md | V2 pipeline OS architecture | Archived |
| components.md | Component inventory | Canonical |
| interfaces.md | Key interfaces and contracts | Canonical |
| flows.md | Dataflow traces | Canonical |
| gaps.md | Intended vs actual gaps | Archived |
| ARCHITECTURE_MAP.json | Machine-readable component map | Generated |
| scaling-coordination-predictor.md | Scaling design | Canonical |
| EXECUTION_DASHBOARD_DESIGN.md | Dashboard design | Canonical |
| SWARM_OBSERVER_DESIGN.md | OrchestrationObserver design | Canonical |
| SWE_BENCH_HARNESS.md | SWE-Bench integration | Canonical |
V2 Rearchitecture (Pipeline OS)
| Document | Description | Status |
|---|---|---|
| 04-v2-architecture-pipeline-os.md | Final V2 specification | Approved |
| 00-executive-summary.md | Executive summary | Approved |
| 01-as-is-architecture.md | Current architecture analysis | Approved |
| 02-system-goals-non-goals.md | Goals and non-goals | Approved |
| 03-user-story-user-journey.md | User stories and journeys | Approved |
| 05-plugin-system-spec.md | Plugin system specification | Approved |
| 06-graph-execution-model.md | Graph execution model | Approved |
| 07-policy-governance-gates.md | Policy engine and governance gates | Approved |
| 08-observability-eventing.md | Event bus and observability | Approved |
| 09-context-store-turn-dag-option.md | Context store options | Approved |
| 10-migration-plan-v1-to-v2.md | Migration plan | Approved |
| api-contracts.md | TypeScript API contracts | Approved |
| threat-model.md | V2 threat model | Approved |
| epics-and-issues.md | Work breakdown with acceptance criteria | Approved |
| ADR-0001 | Pipeline OS as orchestration primitive | Proposed |
| ADR-0002 | Unified TaskContract + PlanContract | Proposed |
| ADR-0003 | Extend GraphBuilder (LangGraph-aligned) | Proposed |
| ADR-0004 | Structural plugin flags | Proposed |
| ADR-0005 | Unified adapter boundary | Proposed |
| ADR-0006 | Observability as first-class | Proposed |
Proposals
| Document | Description | Status |
|---|---|---|
| cli-pr-review-workflow.md | PR review workflow | Archived |
Workflows
| Document | Description |
|---|---|
| SELF_DEVELOPMENT_WORKFLOW.md | Historical pointer — engine deleted in #2402, see epic notes |
Operational
| Document | Description |
|---|---|
| ALIGNMENT_ROADMAP.md | Strategic alignment, north star, gaps |
| archive/system-reviews-2026-01.md | Historical system review transcripts |
| SECRETS_SETUP.md | Secrets configuration |
| security/API_KEY_BOUNDARIES.md | API key boundary documentation |
| system-map.md | System component map |
| deprecation-pipeline.md | Deprecation tracking & v3.0 migration guide |
| redundancy-analysis.md | Code redundancy analysis |
| invocation-matrix.md | Component invocation map |
| distribution/LISTING_SUBMISSIONS.md | MCP registry & directory submission tracker |
| distribution/PUBLISHING_GUIDE.md | Step-by-step publishing commands |
Root-Level Documents
Documents at repository root (for discoverability):
| Document | Description | Canonical Location |
|---|---|---|
| CLAUDE.md | Agent instructions | Root (canonical) |
| README.md | Project overview | Root (canonical) |
| QUICK_START.md | Getting started | Root (canonical) |
| CONTRIBUTING.md | Contribution guide | Root (canonical) |
| CODING_STANDARDS.md | Code standards | Root (canonical) |
| ARCHITECTURE.md | Architecture summary | Root (canonical) |
| SECURITY.md | Security policy | Root (canonical) |
| CHANGELOG.md | Version history | Root (canonical) |
Deprecated / Historical
Documents kept for historical reference only:
| Document | Reason | Replacement |
|---|---|---|
| archive/REVIEW_2026-01-23.md | Archived system review | Current system reviews |
| archive/SECURITY_AUDIT_2026-01-23.md | Archived security audit | Current security docs |
| archive/consensus-vote-2026-01-17.md | Archived consensus vote | Current consensus protocols |
Previously Archived/Removed:
PROJECT_PLAN.md, plan docs — archived/removedRESEARCH_SUMMARY.md— content in research/topics/agent-skills/SECURITY_AUDIT_2026-01-23.md— moved to archive/- Proposal docs (implemented) — removed after completion
Machine-Parseable Index
For programmatic access, see INDEX.yaml.
Governance Rules
- Canonical Index: This file is the single documentation entry point
- Indexing Required: New documentation must be added to this index
- No Parallel Indexes: This is the only documentation index permitted
- Update on Change: Update this index when any documentation changes
- Classification Required: All docs must have a classification (Canonical/Supporting/Deprecated)
Files Not Indexed (Intentionally Excluded)
The following are excluded from this index:
.rules/- Agent-specific configuration (loaded automatically).claude/skills/- Agent skill definitions (loaded automatically)coverage/- Test coverage reports (generated)node_modules/- Dependenciespackages/nexus-agents/docs/api/- Generated TypeDoc output
This index follows the documentation governance defined in CLAUDE.md.