Skip to content

Documentation Index

This is the authoritative file map for the first-party OpenClaw workspace docs.

If a doc is not listed here as active, do not assume it is canonical. Check the audit register first.

Anti-drift rule:

  • when code or config changes materially, update the appropriate existing canonical .md file in the same change set and reference the relevant paths where useful

Capability-truth rule:

  • all declared non-template agents remain in scope for full capability uplift
  • do not let current partial runtime truth silently become the documented end state
  • when agent capability, task promotion, service truth, or operator exposure changes, review the full canonical capability pack, not only the single file you touched

Authority Order

Use this order when determining documentation truth:

  1. active runtime code and live config
  2. canonical anchors (../OPENCLAW_CONTEXT_ANCHOR.md, ../README.md, this index, current KB truth docs)
  3. supporting docs and runbooks
  4. historical or snapshot docs

If a supporting or historical document conflicts with runtime code, it is not canonical.

Canonical Navigation

FilePurpose
README.mddocs entrypoint
NAVIGATION.mdrole-based routes
SUMMARY.mdcurrent docs status summary
operations/DOCUMENT_AUDIT.mdcanonical vs historical classification

Runtime And Operations

FilePurpose
OPERATOR_GUIDE.mdoperator-facing runtime behavior
GOVERNANCE_REPO_HYGIENE.mdcleanup and protection policy
operations/KNOWLEDGE_MIRROR_POLICY.mdpolicy for mirrored upstream knowledge sources
operations/public-release.mdsanitized public mirror workflow
operations/SPRINT_TO_COMPLETION.mdOrchestrator-first Sprint To Completion subordinate execution tracker for the root anchor
operations/deployment.mdproduction operations checklist
operations/backup-recovery.mdrecovery guidance

Guides

FilePurpose
guides/configuration.mdorchestrator_config.json and env settings
guides/running-agents.mdagent execution guidance
guides/monitoring.mdmonitoring and health checks
guides/adding-tasks.mdextending the task surface

Technical References

FilePurpose
concepts/architecture.mdtechnical system explanation
architecture/AGENT_CAPABILITY_MODEL.mdtarget maturity model for agent capability and promotion gating
architecture/AGENT_CAPABILITY_IMPLEMENTATION_MATRIX.mdconcrete per-agent implementation and promotion matrix for the full declared agent set
architecture/AGENT_ADAPTATION_PLAN.mdimplementation-ready adaptation plan for strengthening the current agent portfolio using proven role patterns without changing the current runtime architecture
architecture/OPERATOR_SURFACE_CAPABILITY_MATRIX.mdcurrent runtime/operator exposure matrix for routes, tasks, and agents
architecture/OPERATOR_CONSOLE_AUDIT_AND_SPEC.mdbackend-first audit and redesign spec for the private operator console
architecture/DOCUMENTATION_SITE_INFORMATION_ARCHITECTURE.mdpublished docs-site structure and downstream publishing model
reference/api.mdAPI and code-facing reference
reference/task-types.mdtask allowlist reference
reference/state-schema.mdruntime state summary
WEBHOOK_SIGNING_CONTRACT.mdwebhook HMAC contract

Mandatory Working Sets

Use the smallest relevant pack below before making material changes.

Agent Capability / Task Promotion

Read in this order:

  1. ../OPENCLAW_CONTEXT_ANCHOR.md
  2. architecture/AGENT_CAPABILITY_MODEL.md
  3. architecture/AGENT_CAPABILITY_IMPLEMENTATION_MATRIX.md
  4. architecture/AGENT_ADAPTATION_PLAN.md when the work is specifically about adapting proven external role patterns into the current agent set without adding new task lanes
  5. architecture/OPERATOR_SURFACE_CAPABILITY_MATRIX.md
  6. reference/task-types.md
  7. reference/api.md

Use this pack when:

  • promoting tasks into operator-facing profiles
  • changing agent readiness or capability claims
  • changing /operator or operator-s-console task exposure
  • updating the documented understanding of what OpenClaw has actually built so far versus what is still partial

Operator Surface / UX Wiring

Read in this order:

  1. ../OPENCLAW_CONTEXT_ANCHOR.md
  2. architecture/OPERATOR_SURFACE_CAPABILITY_MATRIX.md
  3. reference/api.md
  4. reference/task-types.md
  5. OPERATOR_GUIDE.md

Use this pack when:

  • wiring new backend routes into /operator
  • wiring or trimming routes in operator-s-console
  • deciding whether a route belongs in a private operator surface

Start And Troubleshooting

FilePurpose
start/getting-started.mddocs-local onboarding
start/quickstart.mdshort checklist
start/architecture-overview.mdnon-technical overview
troubleshooting/common-issues.mdcommon fixes
troubleshooting/debugging.mddeeper debugging

Historical Or Snapshot Docs

These are not canonical, but they are still useful as historical evidence:

Retired proof-surface docs were removed from main; use Git history if you need the old milestone ingest or proof-lane runbooks.

Root Workspace Companions

Published Docs Site

The published docs site is scaffolded from canonical repo docs, not maintained as a separate doc tree.

  • local dev: npm run docs:site:dev
  • production build: npm run docs:site:build

Built from the canonical repo docs and generated site source.