On this page

On this page

Get started

Docs map

OpenClaw docs map

This file is generated from docs/**/*.md and docs/**/*.mdx headings to help agents navigate the documentation tree. Do not edit it by hand; run pnpm docs:map:gen.

agent-runtime-architecture.md

  • Route: /agent-runtime-architecture
  • Headings:
    • H2: Runtime Layout
    • H2: Boundaries
    • H2: Manifests
    • H2: Runtime Selection
    • H2: Model Runtime Generations
    • H2: Compute workers
    • H2: Related

announcements/bluebubbles-imessage.md

  • Route: /announcements/bluebubbles-imessage
  • Headings:
    • H1: BlueBubbles removal and the imsg iMessage path
    • H2: What changed
    • H2: What to do
    • H2: Migration notes
    • H2: See also

auth-credential-semantics.md

  • Route: /auth-credential-semantics
  • Headings:
    • H2: Stable probe reason codes
    • H2: Token credentials
    • H3: Eligibility rules
    • H3: Resolution rules
    • H2: Manual API keys
    • H2: Setup replacements
    • H2: Agent copy portability
    • H2: Plugin SDK OAuth validation
    • H2: Personal model accounts
    • H2: Config-only auth routes
    • H2: Explicit auth order filtering
    • H2: Model catalog discovery
    • H2: Probe target resolution
    • H2: External CLI credential discovery
    • H2: OAuth SecretRef Policy Guard
    • H2: Legacy-Compatible Messaging
    • H2: Related

automation/cron-jobs.md

  • Route: /automation/cron-jobs
  • Headings:
    • H2: Quick start
    • H2: Where each section moved
    • H3: Runtime model and promotion
    • H3: Schedule and trigger sections
    • H3: Payload and execution sections
    • H3: Delivery sections
    • H3: Management and configuration sections
    • H3: Inbound webhook sections
    • H3: Gmail sections
    • H3: Troubleshooting sections
    • H2: Related

automation/cron-jobs/delivery.md

  • Route: /automation/cron-jobs/delivery
  • Headings:
    • H2: Delivery and output
    • H3: Failure notifications
    • H3: Output language

automation/cron-jobs/gmail.md

  • Route: /automation/cron-jobs/gmail
  • Headings:
    • H2: Gmail PubSub integration
    • H3: Configure a restricted Gmail reader (recommended)
    • H3: Authenticate the reader model
    • H3: Connect Gmail transport
    • H3: Verify the reader boundary
    • H3: Gateway auto-start
    • H3: Manual one-time setup
    • H3: Gmail model override

automation/cron-jobs/how-it-works.md

  • Route: /automation/cron-jobs/how-it-works
  • Headings:
    • H2: How automations work
    • H2: Promoting a repeated job into an automation

automation/cron-jobs/managing-jobs.md

  • Route: /automation/cron-jobs/managing-jobs
  • Headings:
    • H2: CLI examples
    • H2: Managing jobs
    • H3: Conversational management
    • H3: CLI management
    • H2: Configuration

automation/cron-jobs/payloads.md

  • Route: /automation/cron-jobs/payloads
  • Headings:
    • H2: Payloads
    • H3: Agent-turn options
    • H3: Command payloads
    • H3: Script payloads
    • H2: Execution styles
    • H3: Codex apps in scheduled automations

automation/cron-jobs/schedules.md

  • Route: /automation/cron-jobs/schedules
  • Headings:
    • H2: Schedule types
    • H3: Heartbeat task migration
    • H3: Stream sources
    • H3: Dynamic cadence (pacing)
    • H3: /loop chat shortcut
    • H3: Day-of-month and day-of-week use OR logic
    • H2: Event triggers (condition watchers)

automation/cron-jobs/troubleshooting.md

  • Route: /automation/cron-jobs/troubleshooting
  • Headings:
    • H2: Troubleshooting
    • H3: Command ladder

automation/cron-jobs/webhooks.md

  • Route: /automation/cron-jobs/webhooks
  • Headings:
    • H2: Webhooks
    • H3: Enable and test an agent hook
    • H3: Authentication
    • H3: Verify and troubleshoot hook requests

automation/hooks.md

  • Route: /automation/hooks
  • Headings:
    • H1: Hooks
    • H2: Choose the right surface
    • H2: Quick start
    • H3: Eligible, enabled, and loaded
    • H3: Local, remote, and agent scope
    • H2: Plugin hooks
    • H2: Best practices
    • H2: CLI reference
    • H2: Detailed topics
    • H2: Where each section moved
    • H2: Related

automation/hooks/bundled-hooks.md

  • Route: /automation/hooks/bundled-hooks
  • Headings:
    • H2: Bundled hooks
    • H3: boot-md details
    • H3: bootstrap-extra-files config
    • H3: command-logger details
    • H3: compaction-notifier details
    • H3: session-memory details

automation/hooks/configuration.md

  • Route: /automation/hooks/configuration
  • Headings:
    • H2: Configuration
    • H2: Hook discovery
    • H3: Hook packs

automation/hooks/event-types.md

  • Route: /automation/hooks/event-types
  • Headings:
    • H2: Event types
    • H3: Event context highlights
    • H4: Message context

automation/hooks/troubleshooting.md

  • Route: /automation/hooks/troubleshooting
  • Headings:
    • H2: Troubleshooting
    • H3: Hook not discovered
    • H3: Hook not eligible
    • H3: Hook not executing

automation/hooks/writing-hooks.md

  • Route: /automation/hooks/writing-hooks
  • Headings:
    • H2: Writing hooks
    • H3: Hook structure
    • H3: Handler implementation
    • H3: Reply delivery
    • H3: HOOK.md format

automation/imap.md

  • Route: /automation/imap
  • Headings:
    • H2: Configure a restricted reader
    • H2: Sender authentication
    • H3: Sender-bound tokens and freshness
    • H2: Verify the security boundary
    • H2: Watcher runtime behavior
    • H2: Troubleshooting
    • H2: Related

automation/index.md

  • Route: /automation
  • Headings:
    • H2: Quick decision guide
    • H3: Automations vs Heartbeat
    • H2: Core concepts
    • H3: Automations
    • H3: Tasks
    • H3: Task Flow
    • H3: Standing orders
    • H3: Hooks
    • H3: Heartbeat
    • H2: How they work together
    • H2: Retired inferred commitments
    • H2: Related

automation/standing-orders.md

  • Route: /automation/standing-orders
  • Headings:
    • H2: Why standing orders
    • H2: How they work
    • H2: Anatomy of a standing order
    • H2: Standing orders plus automations
    • H2: Examples
    • H3: Example 1: content and social media (weekly cycle)
    • H3: Example 2: finance operations (event-triggered)
    • H3: Example 3: monitoring and alerts (continuous)
    • H2: Execute-verify-report pattern
    • H2: Multi-program architecture
    • H2: Best practices
    • H3: Do
    • H3: Avoid
    • H2: Related

automation/taskflow.md

  • Route: /automation/taskflow
  • Headings:
    • H2: When to use Task Flow
    • H2: Sync modes
    • H3: Managed mode
    • H4: Launching and linking child tasks
    • H4: Run a managed Lobster workflow
    • H3: Mirrored mode
    • H2: Flow statuses
    • H2: Durable state and revision tracking
    • H2: Cancel behavior
    • H2: CLI commands
    • H2: Reliable scheduled workflow pattern
    • H2: How flows relate to tasks
    • H2: Related

automation/tasks.md

  • Route: /automation/tasks
  • Headings:
    • H2: TL;DR
    • H2: Quick start
    • H2: What creates a task
    • H2: Task lifecycle
    • H2: Delivery and notifications
    • H3: Notification policies
    • H2: CLI reference
    • H3: tasks list
    • H3: tasks show
    • H3: tasks cancel
    • H3: tasks retry and dismiss
    • H3: tasks notify
    • H3: tasks audit
    • H3: tasks maintenance
    • H3: tasks flow list, show, and cancel
    • H2: Chat task board (/tasks)
    • H3: Control UI
    • H2: Status integration (task pressure)
    • H2: Storage and maintenance
    • H3: Where tasks live
    • H3: Automatic maintenance
    • H2: How tasks relate to other systems
    • H3: Tasks and Task Flow
    • H3: Tasks and automations
    • H3: Tasks and heartbeat
    • H3: Tasks and sessions
    • H3: Tasks and agent runs
    • H2: Related

channels/a2a.md

  • Route: /channels/a2a
  • Headings:
    • H2: Quick setup
    • H2: Discover the Agent Card
    • H2: Send a task
    • H2: Poll a task
    • H2: Configure outbound peers
    • H2: Configuration reference
    • H2: Session isolation
    • H2: Security
    • H2: A2A 1.0 limitations
    • H2: Related

channels/access-groups.md

  • Route: /channels/access-groups
  • Headings:
    • H2: Static message sender groups
    • H2: Reference groups from allowlists
    • H2: Supported message-channel paths
    • H2: Discord channel audiences
    • H2: Plugin diagnostics
    • H2: Security notes
    • H2: Troubleshooting
    • H2: Related

channels/ambient-room-events.md

  • Route: /channels/ambient-room-events
  • Headings:
    • H2: Recommended setup
    • H2: Prerequisites
    • H2: What changes
    • H2: Discord example
    • H2: Slack example
    • H2: Telegram example
    • H2: Agent specific policy
    • H2: Visible reply modes
    • H2: History
    • H2: Troubleshooting
    • H2: Related

channels/bot-loop-protection.md

  • Route: /channels/bot-loop-protection
  • Headings:
    • H2: Defaults
    • H2: Configure shared defaults
    • H2: Override per channel, account, or room
    • H2: Channel support
    • H2: Internal agent group rounds

channels/broadcast-groups.md

  • Route: /channels/broadcast-groups
  • Headings:
    • H2: Overview
    • H2: Configuration
    • H3: Agent group threads
    • H3: Mention selection
    • H3: Bounded follow-up rounds
    • H3: Participant labels
    • H3: Basic setup
    • H3: Processing strategy
    • H3: Complete example
    • H2: How it works
    • H3: Message flow
    • H3: Session isolation
    • H3: Example: isolated sessions
    • H2: Use cases
    • H2: Best practices
    • H2: Compatibility
    • H3: Providers
    • H3: Routing
    • H2: Troubleshooting
    • H2: Examples
    • H2: API reference
    • H3: Config schema
    • H3: Fields
    • H2: Limitations
    • H2: Related

channels/buzz.md

  • Route: /channels/buzz
  • Headings:
    • H2: What it does
    • H2: Buzz identity and room model
    • H2: Before you start
    • H2: Install
    • H2: Guided setup
    • H3: Bot approval
    • H2: Agent tools and messaging
    • H3: Native mentions
    • H3: Directory and sender labels
    • H3: Route rooms to different agents
    • H2: Access control
    • H3: Bot conversations
    • H3: Passive room context
    • H3: Reply placement
    • H2: Manual configuration
    • H3: Reply prefix
    • H3: Multiple bot identities
    • H3: Bot key storage
    • H2: Verify the connection
    • H3: QA Lab round trip
    • H2: Rotate the bot identity
    • H2: Current limits and roadmap
    • H2: Troubleshooting
    • H2: Related

channels/channel-routing.md

  • Route: /channels/channel-routing
  • Headings:
    • H1: Channels & routing
    • H2: Key terms
    • H2: Outbound target prefixes
    • H2: Session key shapes (examples)
    • H2: Main DM route pinning
    • H2: Guarded inbound recording
    • H2: Routing rules (how an agent is chosen)
    • H2: Broadcast groups (run multiple agents)
    • H2: Config overview
    • H2: Session storage
    • H2: WebChat behavior
    • H2: Reply context
    • H2: Related

channels/clickclack.md

  • Route: /channels/clickclack
  • Headings:
    • H2: Quick setup
    • H3: Alternative: manual token
    • H3: Alternative: env-based token
    • H2: Configuration
    • H3: JSON5 reference
    • H3: Account config keys
    • H3: Keep an auth-gated public hostname
    • H3: Plugin allowlist behavior
    • H2: Multiple bots
    • H2: Session discussions
    • H2: Reply modes
    • H2: Command menu
    • H2: Durable media delivery
    • H2: Native progress and agent activity rows
    • H2: Group mention gating
    • H3: Mention detection
    • H3: Bot-to-bot messages
    • H3: Configuration example
    • H3: Migration warning
    • H2: Targets
    • H2: Permissions
    • H2: Troubleshooting
    • H2: Related

channels/discord-activities.md

  • Route: /channels/discord-activities
  • Headings:
    • H2: Prerequisites
    • H2: Setup
    • H2: Security model
    • H2: Troubleshooting
    • H3: The Activity says “Gateway offline”
    • H3: Discord opens a blank page or reports blocked:csp
    • H3: “Widget unavailable”
    • H3: “You cannot launch Activities in this channel”

channels/discord.md

  • Route: /channels/discord
  • Headings:
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Configuration reference
    • H3: Discord Activities
    • H2: Safety and operations
    • H2: Related

channels/discord/access-control.md

  • Route: /channels/discord/access-control
  • Headings:
    • H2: Access control and routing
    • H3: Guild channel maps are allowlists
    • H3: Applying access-policy changes
    • H3: Role-based agent routing
    • H2: Native commands and command auth
    • H2: Tools and action gates

channels/discord/events.md

  • Route: /channels/discord/events
  • Headings:
    • H2: Events and operations

channels/discord/messaging.md

  • Route: /channels/discord/messaging
  • Headings:
    • H2: Runtime model
    • H2: Message behavior

channels/discord/rich-messages.md

  • Route: /channels/discord/rich-messages
  • Headings:
    • H2: Interactive components
    • H2: Components v2 UI
    • H2: Approvals

channels/discord/setup.md

  • Route: /channels/discord/setup
  • Headings:
    • H2: Quick setup
    • H2: Recommended: Set up a guild workspace

channels/discord/threads-and-sessions.md

  • Route: /channels/discord/threads-and-sessions
  • Headings:
    • H2: Forum channels
    • H2: Session and thread behavior

channels/discord/troubleshooting.md

  • Route: /channels/discord/troubleshooting
  • Headings:
    • H2: Troubleshooting

channels/discord/voice-channels.md

  • Route: /channels/discord/voice-channels
  • Headings:
    • H2: Voice
    • H2: Voice channels
    • H3: GPT-Live in Discord
    • H2: Voice messages

channels/discord/voice-follow.md

  • Route: /channels/discord/voice-follow
  • Headings:
    • H2: Follow users in voice

channels/discord/voice-transcripts.md

  • Route: /channels/discord/voice-transcripts
  • Headings:
    • H2: Capture voice transcripts
    • H2: Meeting notes

channels/feishu.md

  • Route: /channels/feishu
  • Headings:
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Common commands
    • H2: Related

channels/feishu/access-control.md

  • Route: /channels/feishu/access-control
  • Headings:
    • H2: Access control
    • H3: Direct messages
    • H3: Group chats
    • H2: Group configuration examples
    • H3: Allow all groups, no @mention required
    • H3: Allow all groups, still require @mention
    • H3: Allow specific groups only
    • H3: Restrict senders within a group
    • H3: Bot-authored messages
    • H2: Get group/user IDs
    • H3: Group IDs (chat_id, format: oc_xxx)
    • H3: User IDs (open_id, format: ou_xxx)

channels/feishu/advanced-configuration.md

  • Route: /channels/feishu/advanced-configuration
  • Headings:
    • H2: Advanced configuration
    • H3: Multiple accounts
    • H3: Message limits
    • H3: Streaming
    • H3: Quota optimization
    • H3: Group session scope and topic threads
    • H3: Feishu workspace tools
    • H3: ACP sessions
    • H4: Persistent ACP binding
    • H4: Spawn ACP from chat
    • H3: Multi-agent routing

channels/feishu/configuration-reference.md

  • Route: /channels/feishu/configuration-reference
  • Headings:
    • H2: Configuration reference

channels/feishu/dynamic-agents.md

  • Route: /channels/feishu/dynamic-agents
  • Headings:
    • H2: Per-user agent isolation (Dynamic Agent Creation)
    • H3: Quick setup
    • H3: How it works
    • H3: Configuration options
    • H3: Session scope
    • H3: Typical multi-user deployment
    • H3: Verification
    • H3: Notes

channels/feishu/messaging.md

  • Route: /channels/feishu/messaging
  • Headings:
    • H2: Reading messages and chat information
    • H2: Supported message types
    • H3: Receive
    • H3: Send
    • H3: Sticker replies
    • H3: Sticker keyword search
    • H3: Threads and replies

channels/feishu/setup.md

  • Route: /channels/feishu/setup
  • Headings:
    • H2: Quick start
    • H2: Inbound durability
    • H2: Webhook delivery window

channels/feishu/troubleshooting.md

  • Route: /channels/feishu/troubleshooting
  • Headings:
    • H2: Troubleshooting
    • H3: Bot does not respond in group chats
    • H3: Bot does not receive messages
    • H3: Webhook callbacks rejected with 401 Invalid signature
    • H3: QR setup does not react in the Feishu mobile app
    • H3: App Secret leaked

channels/googlechat.md

  • Route: /channels/googlechat
  • Headings:
    • H2: Install
    • H2: Quick setup (beginner)
    • H2: Add to Google Chat
    • H2: Public URL (Webhook-only)
    • H3: Option A: Tailscale Funnel (Recommended)
    • H3: Option B: Reverse Proxy (Caddy)
    • H3: Option C: Cloudflare Tunnel
    • H2: How it works
    • H3: Inbound durability
    • H2: Targets
    • H2: Config highlights
    • H2: Troubleshooting
    • H3: 405 Method Not Allowed
    • H3: Other issues
    • H2: Related

channels/group-messages.md

  • Route: /channels/group-messages
  • Headings:
    • H2: Behavior
    • H2: Config example (WhatsApp)
    • H3: Activation command (owner-only)
    • H2: How to use
    • H2: Testing / verification
    • H2: Known considerations
    • H2: Related

channels/groups.md

  • Route: /channels/groups
  • Headings:
    • H2: Beginner intro (2 minutes)
    • H2: Visible replies
    • H2: Context visibility and allowlists
    • H2: Session keys
    • H2: Pattern: personal DMs + public groups (single agent)
    • H2: Display labels
    • H2: Group policy
    • H2: Mention gating (default)
    • H2: Scope configured mention patterns
    • H2: Group/channel tool restrictions (optional)
    • H2: Group allowlists
    • H2: Activation (owner-only)
    • H2: Context fields
    • H2: iMessage specifics
    • H2: Related

channels/imessage-from-bluebubbles.md

  • Route: /channels/imessage-from-bluebubbles
  • Headings:
    • H2: Migration checklist
    • H2: What imsg does
    • H2: Before you start
    • H2: Config translation
    • H2: Group registry footgun
    • H2: Step-by-step
    • H2: Action parity at a glance
    • H2: Pairing, sessions, and ACP bindings
    • H2: No rollback channel
    • H2: Related

channels/imessage.md

  • Route: /channels/imessage
  • Headings:
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Related

channels/imessage/access-control.md

  • Route: /channels/imessage/access-control
  • Headings:
    • H2: Access control and routing
    • H2: ACP conversation bindings
    • H2: Config writes

channels/imessage/deployment.md

  • Route: /channels/imessage/deployment
  • Headings:
    • H2: Deployment patterns

channels/imessage/media.md

  • Route: /channels/imessage/media
  • Headings:
    • H2: Media, chunking, and delivery targets

channels/imessage/messaging.md

  • Route: /channels/imessage/messaging
  • Headings:
    • H2: Coalescing split-send DMs (command + URL in one composition)
    • H2: Inbound recovery after a bridge or gateway restart
    • H3: Operator-visible signal
    • H3: Migration

channels/imessage/private-api.md

  • Route: /channels/imessage/private-api
  • Headings:
    • H2: Enabling the imsg private API
    • H3: Setup
    • H3: When SIP stays enabled

channels/imessage/rich-messages.md

  • Route: /channels/imessage/rich-messages
  • Headings:
    • H2: Private API actions

channels/imessage/setup.md

  • Route: /channels/imessage/setup
  • Headings:
    • H2: Install the plugin
    • H2: Quick setup
    • H2: Requirements and permissions (macOS)

channels/imessage/troubleshooting.md

  • Route: /channels/imessage/troubleshooting
  • Headings:
    • H2: Troubleshooting
    • H2: Configuration reference pointers
    • H2: Related

channels/index.md

  • Route: /channels
  • Headings:
    • H2: Which channel should I connect first?
    • H2: Supported channels
    • H3: Related communication plugins
    • H2: Group join introductions
    • H2: Delivery notes
    • H2: Notes

channels/irc.md

  • Route: /channels/irc
  • Headings:
    • H2: Quick start
    • H2: Inbound durability
    • H2: Connection settings
    • H2: Outbound text
    • H2: Security defaults
    • H2: Access control
    • H3: Common gotcha: allowFrom is for DMs, not channels
    • H2: Reply triggering (mentions)
    • H2: Security note (recommended for public channels)
    • H3: Same tools for everyone in the channel
    • H3: Different tools per sender (owner gets more power)
    • H2: NickServ
    • H2: Environment variables
    • H2: Troubleshooting
    • H2: Related

channels/line.md

  • Route: /channels/line
  • Headings:
    • H2: Install
    • H2: Setup
    • H2: Inbound durability
    • H2: Configure
    • H2: Access control
    • H2: Directory
    • H2: Group join introductions
    • H2: Message behavior
    • H2: Reply quoting
    • H2: Block streaming
    • H2: Structured rich messages
    • H2: ACP support
    • H2: Outbound media
    • H2: Troubleshooting
    • H2: Related

channels/location.md

  • Route: /channels/location
  • Headings:
    • H2: Text formatting
    • H2: Context fields
    • H2: Outbound payloads
    • H2: Channel notes
    • H2: Related

channels/matrix-migration.md

  • Route: /channels/matrix-migration
  • Headings:
    • H2: What the migration does automatically
    • H2: Upgrading from OpenClaw releases older than 2026.4
    • H2: Recommended upgrade flow
    • H2: Common messages and what they mean
    • H3: Manual recovery messages
    • H2: If encrypted history still does not come back
    • H2: If you want to start fresh for future messages
    • H2: Related

channels/matrix-presentation.md

  • Route: /channels/matrix-presentation
  • Headings:
    • H2: Event content
    • H2: Fallback behavior
    • H2: Supported blocks
    • H2: Interactions
    • H2: Relationship to approval metadata
    • H2: Media messages

channels/matrix-push-rules.md

  • Route: /channels/matrix-push-rules
  • Headings:
    • H2: Prerequisites
    • H2: Steps
    • H2: Multi-bot notes
    • H2: Homeserver notes
    • H2: Related

channels/matrix.md

  • Route: /channels/matrix
  • Headings:
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Configuration reference
    • H3: Account and connection
    • H3: Encryption
    • H3: Access and policy
    • H3: Reply behavior
    • H3: Reaction settings
    • H3: Tooling and per-room overrides
    • H3: Exec approval settings
    • H2: Related

channels/matrix/access-control.md

  • Route: /channels/matrix/access-control
  • Headings:
    • H2: Bot-to-bot rooms
    • H2: Context visibility
    • H2: Tool context reads
    • H2: DM and room policy
    • H2: Slash commands

channels/matrix/accounts-and-homeservers.md

  • Route: /channels/matrix/accounts-and-homeservers
  • Headings:
    • H2: Profile management
    • H2: Direct room repair
    • H2: Multi-account
    • H2: Private/LAN homeservers
    • H2: Proxying Matrix traffic
    • H2: Target resolution

channels/matrix/encryption.md

  • Route: /channels/matrix/encryption
  • Headings:
    • H2: Encryption and verification
    • H3: Enable encryption
    • H3: Status and trust signals
    • H3: Verify this device with a recovery key
    • H3: Bootstrap or repair cross-signing
    • H3: Room-key backup
    • H3: Listing, requesting, and responding to verifications
    • H3: Multi-account notes

channels/matrix/messaging.md

  • Route: /channels/matrix/messaging
  • Headings:
    • H2: Streaming previews
    • H2: Voice messages
    • H2: Reactions

channels/matrix/rich-messages.md

  • Route: /channels/matrix/rich-messages
  • Headings:
    • H2: Reply controls and presentations
    • H2: Approval metadata
    • H3: Self-hosted push rules for quiet finalized previews
    • H2: Exec approvals

channels/matrix/setup.md

  • Route: /channels/matrix/setup
  • Headings:
    • H2: Install
    • H2: Setup
    • H3: Interactive setup
    • H3: Minimal config
    • H3: Auto-join
    • H3: Group join introductions
    • H3: Allowlist target formats
    • H3: Account ID normalization
    • H3: Cached credentials
    • H3: Environment variables
    • H2: Configuration example

channels/matrix/threads-and-sessions.md

  • Route: /channels/matrix/threads-and-sessions
  • Headings:
    • H2: Threads
    • H3: Session routing (sessionScope)
    • H3: Reply threading (threadReplies)
    • H3: Thread inheritance and slash commands
    • H2: ACP conversation bindings
    • H3: Thread binding config
    • H2: History context

channels/mattermost.md

  • Route: /channels/mattermost
  • Headings:
    • H2: Install
    • H2: Quick setup
    • H2: Native slash commands
    • H2: Environment variables (default account)
    • H2: Chat modes
    • H2: Threading and sessions
    • H2: Access control (DMs)
    • H2: Channels (groups)
    • H2: Targets for outbound delivery
    • H2: DM channel retry
    • H2: Preview streaming
    • H2: Read channel history (message tool)
    • H2: Reactions (message tool)
    • H2: Interactive buttons (message tool)
    • H3: Direct API integration (external scripts)
    • H2: Directory adapter
    • H2: Multi-account
    • H2: Troubleshooting
    • H2: Related

channels/msteams.md

  • Route: /channels/msteams
  • Headings:
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Related

channels/msteams/access-control.md

  • Route: /channels/msteams/access-control
  • Headings:
    • H2: Config writes
    • H2: Access control (DMs + groups)
    • H2: Team and Channel IDs (Common Gotcha)
    • H2: Private channels

channels/msteams/authentication.md

  • Route: /channels/msteams/authentication
  • Headings:
    • H2: Federated authentication (certificate plus managed identity)
    • H3: Option A: Certificate-based authentication
    • H3: Option B: Azure Managed Identity
    • H3: AKS Workload Identity setup
    • H3: Auth type comparison

channels/msteams/cards-and-actions.md

  • Route: /channels/msteams/cards-and-actions
  • Headings:
    • H2: Member info action
    • H2: Native approval cards
    • H2: Polls (Adaptive Cards)
    • H2: Presentation cards
    • H2: Target formats
    • H2: Proactive messaging

channels/msteams/configuration.md

  • Route: /channels/msteams/configuration
  • Headings:
    • H2: Environment variables
    • H2: History context
    • H2: Configuration

channels/msteams/manifest-and-permissions.md

  • Route: /channels/msteams/manifest-and-permissions
  • Headings:
    • H2: Current Teams RSC permissions (manifest)
    • H2: Example Teams manifest (redacted)
    • H3: Manifest caveats (must-have fields)
    • H3: Updating an existing app
    • H2: Capabilities: RSC only vs Graph
    • H3: With Teams RSC only (app installed, no Graph API permissions)
    • H3: With Teams RSC + Microsoft Graph Application permissions
    • H3: RSC vs Graph API
    • H2: Graph-enabled media + history
    • H3: Channel/group file recovery (graphMediaFallback)

channels/msteams/messaging.md

  • Route: /channels/msteams/messaging
  • Headings:
    • H2: Routing and sessions
    • H2: Channel metadata
    • H2: Graph actions
    • H2: Reply style: threads vs posts
    • H3: Resolution precedence
    • H3: Thread context preservation
    • H2: Delivery cancellation and retries
    • H2: Outbound mentions
    • H2: Attachments and images
    • H2: Sending files in group chats
    • H3: Why group chats need SharePoint
    • H3: Setup
    • H3: Sharing behavior
    • H3: Fallback behavior
    • H3: Files stored location

channels/msteams/setup.md

  • Route: /channels/msteams/setup
  • Headings:
    • H2: Bundled plugin
    • H2: Quick setup
    • H2: Goals
    • H3: How it works
    • H3: Step 1: Create Azure Bot
    • H3: Step 2: Get credentials
    • H3: Step 3: Configure messaging endpoint
    • H3: Step 4: Enable Teams channel
    • H3: Step 5: Build Teams app manifest
    • H3: Step 6: Configure OpenClaw
    • H3: Step 7: Run the gateway
    • H2: Local development (tunneling)
    • H2: Testing the bot

channels/msteams/troubleshooting.md

  • Route: /channels/msteams/troubleshooting
  • Headings:
    • H2: Known limitations
    • H3: Webhook timeouts
    • H3: Teams cloud and service URL support
    • H3: Formatting
    • H2: Troubleshooting
    • H3: Common issues
    • H3: Manifest upload errors
    • H3: RSC permissions not working
    • H2: References
    • H2: Related

channels/nextcloud-talk.md

  • Route: /channels/nextcloud-talk
  • Headings:
    • H2: Install
    • H2: Quick setup (beginner)
    • H2: Notes
    • H2: Access control (DMs)
    • H2: Rooms (groups)
    • H2: Capabilities
    • H2: Configuration reference (Nextcloud Talk)
    • H2: Related

channels/nostr.md

  • Route: /channels/nostr
  • Headings:
    • H2: Install
    • H3: Non-interactive setup
    • H2: Quick setup
    • H2: Configuration reference
    • H2: Profile metadata
    • H2: Access control
    • H3: DM policies
    • H3: Allowlist example
    • H2: Key formats
    • H2: Relays
    • H2: Protocol support
    • H2: Testing
    • H3: Local relay
    • H3: Manual test
    • H2: Troubleshooting
    • H3: Not receiving messages
    • H3: Not sending responses
    • H3: Duplicate responses
    • H2: Security
    • H2: Limitations (MVP)
    • H2: Related

channels/pairing.md

  • Route: /channels/pairing
  • Headings:
    • H2: 1) DM pairing (inbound chat access)
    • H3: Approve from the Control UI
    • H3: Approve from the CLI
    • H3: Set up an owner without DM pairing
    • H3: Reusable sender groups
    • H3: Where the state lives
    • H2: 2) Node device pairing (iOS/Android/macOS/headless nodes)
    • H3: Pair from the Control UI (recommended)
    • H3: Pair via Telegram
    • H3: Approve a node device
    • H3: Optional trusted-CIDR node auto-approve
    • H3: Node pairing state storage
    • H3: Notes
    • H2: Related docs

channels/qa-channel.md

  • Route: /channels/qa-channel
  • Headings:
    • H2: What it does
    • H2: Config
    • H2: Runners
    • H2: Installed-candidate fixtures
    • H2: Related

channels/qqbot.md

  • Route: /channels/qqbot
  • Headings:
    • H2: Install
    • H2: Setup
    • H2: Inbound durability
    • H2: Configure
    • H3: Streaming
    • H3: Access policy
    • H3: Multi-account setup
    • H3: Group chats
    • H3: Voice (STT / TTS)
    • H2: Target formats
    • H2: Slash commands
    • H2: Media and storage
    • H2: Troubleshooting
    • H2: Related

channels/raft.md

  • Route: /channels/raft
  • Headings:
    • H2: Install
    • H2: Prerequisites
    • H2: Configure
    • H2: How it works
    • H2: Verify
    • H2: Troubleshooting
    • H2: References

channels/reef.md

  • Route: /channels/reef
  • Headings:
    • H2: Quick start
    • H2: Agent-driven setup
    • H2: Configuration
    • H3: OpenAI OAuth
    • H3: API key
    • H2: Adding a friend
    • H2: Sending and receiving
    • H2: Guards and owner review
    • H2: Troubleshooting

channels/signal.md

  • Route: /channels/signal
  • Headings:
    • H2: The number model (read this first)
    • H2: Install
    • H2: Quick setup
    • H2: What it is
    • H2: Setup path A: link existing Signal account (QR)
    • H2: Setup path B: register dedicated bot number (SMS, Linux)
    • H2: External native daemon mode
    • H2: Container mode (bbernhard/signal-cli-rest-api)
    • H2: Opt-in private UNIX socket
    • H2: Access control (DMs + groups)
    • H2: How it works (behavior)
    • H2: Media + limits
    • H2: Typing + read receipts
    • H2: Lifecycle status reactions
    • H2: Reactions (message tool)
    • H2: Approval reactions
    • H2: Question reactions
    • H2: Delivery targets (CLI/cron)
    • H2: Aliases
    • H2: Troubleshooting
    • H2: Security notes
    • H2: Configuration reference (Signal)
    • H2: Related

channels/slack.md

  • Route: /channels/slack
  • Headings:
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Configuration reference
    • H2: Related

channels/slack/access-control.md

  • Route: /channels/slack/access-control
  • Headings:
    • H2: Actions and gates
    • H2: Live policy changes
    • H2: Access control and routing
    • H3: Group DMs (MPDMs) and bots

channels/slack/enterprise-grid.md

  • Route: /channels/slack/enterprise-grid
  • Headings:
    • H2: Enterprise Grid org-wide installs
    • H3: Socket Mode
    • H3: HTTP Request URLs

channels/slack/events.md

  • Route: /channels/slack/events
  • Headings:
    • H2: Events and operational behavior
    • H3: Presence events

channels/slack/manifest-and-scopes.md

  • Route: /channels/slack/manifest-and-scopes
  • Headings:
    • H2: Manifest and scope checklist
    • H3: Additional manifest settings

channels/slack/media.md

  • Route: /channels/slack/media
  • Headings:
    • H2: Voice input
    • H2: Media, chunking, and delivery
    • H2: Attachment media reference
    • H3: Downloading an attachment by file ID
    • H3: Supported media types
    • H3: Inbound pipeline
    • H3: Thread-root attachment inheritance
    • H3: Multi-attachment handling
    • H3: Size, download, and model limits
    • H3: Known limits
    • H3: Related documentation

channels/slack/messaging.md

  • Route: /channels/slack/messaging
  • Headings:
    • H2: Ack reactions
    • H3: Emoji (ackReaction)
    • H3: Scope (messages.ackReactionScope)
    • H2: Text streaming
    • H2: Typing reaction fallback
    • H2: Commands and slash behavior

channels/slack/rich-messages.md

  • Route: /channels/slack/rich-messages
  • Headings:
    • H2: Native charts
    • H2: Native tables
    • H2: Plugin-owned modal submissions
    • H2: Native approvals in Slack

channels/slack/setup.md

  • Route: /channels/slack/setup
  • Headings:
    • H2: Install
    • H2: Quick setup
    • H2: User identity (post as a real person)
    • H2: Token model

channels/slack/threads-and-sessions.md

  • Route: /channels/slack/threads-and-sessions
  • Headings:
    • H2: Threading, sessions, and reply tags
    • H3: Agent View DMs
    • H2: Recent room history

channels/slack/transports.md

  • Route: /channels/slack/transports
  • Headings:
    • H2: Choosing a transport
    • H3: Relay mode
    • H2: Socket Mode transport tuning

channels/slack/troubleshooting.md

  • Route: /channels/slack/troubleshooting
  • Headings:
    • H2: Troubleshooting

channels/sms.md

  • Route: /channels/sms
  • Headings:
    • H2: Before you begin
    • H2: US A2P / 10DLC delivery
    • H2: Quick Setup
    • H2: Configuration Examples
    • H3: Config file
    • H3: Environment variables
    • H3: SecretRef auth token
    • H3: Messaging Service sender
    • H3: Default outbound target
    • H2: Access control
    • H2: Sending SMS
    • H3: Sending MMS
    • H3: Delivery status
    • H2: Verify Setup
    • H3: End-to-end test from macOS iMessage/SMS
    • H2: Webhook security
    • H2: Multi-account config
    • H2: Troubleshooting
    • H3: Twilio returns 403 or OpenClaw rejects the webhook
    • H3: No pairing request appears
    • H3: Outbound sends fail
    • H3: Twilio accepts the send but delivery later fails
    • H3: Messages arrive but the agent does not answer
    • H2: Related

channels/synology-chat.md

  • Route: /channels/synology-chat
  • Headings:
    • H2: Install
    • H2: Quick setup
    • H2: Inbound durability
    • H2: Environment variables
    • H2: DM policy and access control
    • H2: Outbound delivery
    • H2: Multi-account
    • H2: Security notes
    • H2: Troubleshooting
    • H2: Related

channels/telegram.md

  • Route: /channels/telegram
  • Headings:
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Configuration reference
    • H2: Multi-agent account ownership
    • H2: Related

channels/telegram/access-control.md

  • Route: /channels/telegram/access-control
  • Headings:
    • H2: Access control and activation
    • H3: Group bot identity

channels/telegram/events.md

  • Route: /channels/telegram/events
  • Headings:
    • H2: Events and operations
    • H2: Error reply controls

channels/telegram/media.md

  • Route: /channels/telegram/media
  • Headings:
    • H2: Media and attachments

channels/telegram/messaging.md

  • Route: /channels/telegram/messaging
  • Headings:
    • H2: Runtime behavior
    • H2: Inbound text batching
    • H2: Message behavior

channels/telegram/mini-app.md

  • Route: /channels/telegram/mini-app
  • Headings:
    • H2: Dashboard Mini App

channels/telegram/rich-messages.md

  • Route: /channels/telegram/rich-messages
  • Headings:
    • H2: Rich messages and approvals

channels/telegram/setup.md

  • Route: /channels/telegram/setup
  • Headings:
    • H2: Quick setup
    • H2: Telegram side settings

channels/telegram/threads-and-sessions.md

  • Route: /channels/telegram/threads-and-sessions
  • Headings:
    • H2: Forum topics and sessions

channels/telegram/transports.md

  • Route: /channels/telegram/transports
  • Headings:
    • H2: Long polling and webhooks
    • H2: Ingress acknowledgment boundary
    • H3: Replay limits
    • H3: Shutdown
    • H3: Plugin hooks

channels/telegram/troubleshooting.md

  • Route: /channels/telegram/troubleshooting
  • Headings:
    • H2: Troubleshooting

channels/tlon.md

  • Route: /channels/tlon
  • Headings:
    • H2: Bundled plugin
    • H2: Setup
    • H2: Inbound durability
    • H2: Private/LAN ships
    • H2: Group channels
    • H2: Access control
    • H2: Owner and approval system
    • H2: Auto-accept settings
    • H2: Hot-reload via Urbit settings store
    • H2: Delivery targets (CLI/cron)
    • H2: Bundled skill
    • H2: Capabilities
    • H2: Troubleshooting
    • H2: Configuration reference
    • H2: Notes
    • H2: Related

channels/troubleshooting.md

  • Route: /channels/troubleshooting
  • Headings:
    • H2: Command ladder
    • H2: After an update
    • H2: WhatsApp
    • H3: WhatsApp failure signatures
    • H2: Telegram
    • H3: Telegram failure signatures
    • H2: Discord
    • H3: Discord failure signatures
    • H2: Slack
    • H3: Slack failure signatures
    • H2: iMessage
    • H3: iMessage failure signatures
    • H2: Signal
    • H3: Signal failure signatures
    • H2: QQ Bot
    • H3: QQ Bot failure signatures
    • H2: Matrix
    • H3: Matrix failure signatures
    • H2: Gateway up but channel never connects
    • H2: Related

channels/twitch.md

  • Route: /channels/twitch
  • Headings:
    • H2: Install
    • H2: Quick setup
    • H2: What it is
    • H2: Inbound durability
    • H2: Token refresh (optional)
    • H2: Multi-account support
    • H2: Access control
    • H2: Troubleshooting
    • H3: Execution identity audit
    • H3: Connection and replies
    • H2: Config
    • H3: Account config
    • H3: Provider options
    • H2: Tool actions
    • H2: Safety and ops
    • H2: Limits
    • H2: Related

channels/wechat.md

  • Route: /channels/wechat
  • Headings:
    • H2: Naming
    • H2: How it works
    • H2: Install
    • H2: Login
    • H2: Access control
    • H2: Compatibility
    • H2: Sidecar process
    • H2: Troubleshooting
    • H2: Related docs

channels/wecom.md

  • Route: /channels/wecom
  • Headings:
    • H2: Install
    • H2: Configure

channels/whatsapp.md

  • Route: /channels/whatsapp
  • Headings:
    • H2: Setup
    • H3: Install
    • H3: Quick setup
    • H3: Deployment patterns
    • H2: Runtime model
    • H2: Call the current requester with MeowCaller (experimental)
    • H2: Approval prompts
    • H2: Question reactions
    • H2: Plugin hooks and privacy
    • H2: Access control
    • H3: Access control and activation
    • H3: Configured ACP bindings
    • H3: Personal-number and self-chat behavior
    • H2: Messaging and delivery
    • H3: Message normalization and context
    • H3: Delivery, chunking, and media
    • H3: Reply quoting
    • H2: Reactions and typing
    • H3: Reaction level
    • H3: Acknowledgment reactions
    • H3: Lifecycle status reactions
    • H3: Active-turn typing
    • H2: Multi-account and credentials
    • H2: Tools, actions, and config writes
    • H2: Troubleshooting
    • H2: System prompts
    • H2: Configuration reference pointers
    • H2: Related

channels/yuanbao.md

  • Route: /channels/yuanbao
  • Headings:
    • H2: Quick start
    • H3: Interactive setup (alternative)
    • H2: Access control
    • H3: Direct messages
    • H3: Group chats
    • H2: Configuration examples
    • H2: Common commands
    • H2: Troubleshooting
    • H2: Advanced configuration
    • H3: Multiple accounts
    • H3: Message limits
    • H3: Streaming
    • H3: Group chat history context
    • H3: Reply-to mode
    • H3: Markdown hint injection
    • H3: Debug mode
    • H3: Multi-agent routing
    • H2: Configuration reference
    • H2: Supported message types
    • H2: Related

channels/zalo.md

  • Route: /channels/zalo
  • Headings:
    • H2: Bundled plugin
    • H2: Quick setup
    • H2: What it is
    • H2: How it works
    • H2: Limits
    • H2: Access control
    • H3: Direct messages
    • H3: Groups
    • H2: Long-polling vs webhook
    • H2: Supported message types
    • H2: Capabilities
    • H2: Delivery targets (CLI/cron)
    • H2: Troubleshooting
    • H2: Configuration reference
    • H2: Related

channels/zaloclawbot.md

  • Route: /channels/zaloclawbot
  • Headings:
    • H2: Compatibility
    • H2: Prerequisites
    • H2: Install with onboard (recommended)
    • H2: Manual installation
    • H3: 1. Install the plugin
    • H3: 2. Enable the plugin
    • H3: 3. Generate a QR code and log in
    • H3: 4. Verify the channel
    • H2: How it works
    • H2: Under the hood
    • H2: Troubleshooting
    • H2: Related

channels/zalouser.md

  • Route: /channels/zalouser
  • Headings:
    • H2: Install
    • H2: Quick setup
    • H2: What it is
    • H2: Naming
    • H2: Finding IDs (directory)
    • H2: Limits
    • H2: Inbound durability
    • H2: Access control (DMs)
    • H2: Group access (optional)
    • H3: Group mention gating
    • H2: Multi-account
    • H2: Environment variables
    • H2: Typing, reactions, and delivery acknowledgements
    • H2: Troubleshooting
    • H2: Related

ci.md

  • Route: /ci
  • Headings:
    • H2: Where each section moved
    • H2: Related

ci/capacity.md

  • Route: /ci/capacity
  • Headings:
    • H2: Runner registration budget
    • H2: Vitest worker sizing
    • H3: Fixed job preparation
    • H3: Worker ceilings
    • H2: Owner-path and release coverage
    • H2: Measured shard weights
    • H2: Bounded hybrid hosted offload
    • H2: Related

ci/checkout.md

  • Route: /ci/checkout
  • Headings:
    • H2: Checkout ownership
    • H2: Related

ci/local-proof.md

  • Route: /ci/local-proof
  • Headings:
    • H2: Local equivalents
    • H2: Workflow lint tools
    • H2: Surface ratchets
    • H2: Local check gates and changed routing
    • H3: Config baseline count ratchet
    • H2: Testbox validation
    • H2: Related

ci/pipeline.md

  • Route: /ci/pipeline
  • Headings:
    • H2: Pipeline overview
    • H3: Test runtime selection
    • H3: Node execution and runtime compatibility
    • H3: iOS simulator evidence
    • H3: macOS Swift phases
    • H2: Security review checks
    • H3: Enable enforcement after deployment
    • H2: Fail-fast order
    • H2: Control UI size budgets
    • H2: Related

ci/release-validation.md

  • Route: /ci/release-validation
  • Headings:
    • H2: Where each section moved
    • H2: Related

ci/release-validation/full-release-validation.md

  • Route: /ci/release-validation/full-release-validation
  • Headings:
    • H2: Full Release Validation

ci/release-validation/install-smoke-and-docker-e2e.md

  • Route: /ci/release-validation/install-smoke-and-docker-e2e
  • Headings:
    • H2: Install smoke
    • H2: Local Docker E2E
    • H3: Tunables
    • H3: Reusable live/E2E workflow
    • H3: Release-path chunks

ci/release-validation/live-and-e2e-shards.md

  • Route: /ci/release-validation/live-and-e2e-shards
  • Headings:
    • H2: Live and E2E shards

ci/release-validation/package-acceptance.md

  • Route: /ci/release-validation/package-acceptance
  • Headings:
    • H2: Package Acceptance
    • H3: Jobs
    • H3: Candidate sources
    • H3: Suite profiles
    • H3: Legacy compatibility windows
    • H3: Examples

ci/release-validation/plugin-prerelease.md

  • Route: /ci/release-validation/plugin-prerelease
  • Headings:
    • H2: Plugin Prerelease

ci/routing-costs.md

  • Route: /ci/routing-costs
  • Headings:
    • H2: Routing from measured wall time
    • H2: Hosted assignment on the critical path
    • H2: RunsOn remains unqualified
    • H2: Packing and cost arithmetic
    • H2: Measured compact packing
    • H3: Native calibration
    • H3: Current inventory
    • H2: Whole-run acceptance

ci/runners.md

  • Route: /ci/runners
  • Headings:
    • H2: Runners
    • H3: Windows dependency-cache experiment
    • H3: Blacksmith runner capacity
    • H3: Runner backend modes
    • H3: RunsOn qualification
    • H3: Hybrid hosted assignment guard
    • H2: Related

ci/scheduled-workflows.md

  • Route: /ci/scheduled-workflows
  • Headings:
    • H2: Hourly main CI
    • H3: Restore per-push CI
    • H3: What stays on pushes
    • H2: Nightly Full Release Validation
    • H2: OpenClaw Performance
    • H3: Gateway concurrency benchmark
    • H3: Vitest paired benchmark
    • H2: QA Lab
    • H2: CodeQL
    • H3: Security categories
    • H3: Platform-specific security shards
    • H3: Critical Quality categories
    • H2: Maintenance workflows
    • H3: PR CI Sweeper
    • H3: Comment automation
    • H3: Dependency Audit
    • H3: Docs Sync Publish Repo
    • H3: Docs Agent
    • H3: Duplicate PRs After Merge
    • H3: Update Migration
    • H2: ClawSweeper activity forwarding
    • H2: Related

ci/scope-and-routing.md

  • Route: /ci/scope-and-routing
  • Headings:
    • H2: Where each section moved
    • H2: Related

ci/scope-and-routing/job-budgets.md

  • Route: /ci/scope-and-routing/job-budgets
  • Headings: none

ci/scope-and-routing/manual-dispatches.md

  • Route: /ci/scope-and-routing/manual-dispatches
  • Headings:
    • H2: Manual dispatches
    • H3: Windows Testbox Probe
    • H4: Exact Windows test replay
    • H4: Installed repair-worker compatibility and cleanup
    • H4: Installed Gateway startup measurements

ci/scope-and-routing/node-test-lanes.md

  • Route: /ci/scope-and-routing/node-test-lanes
  • Headings: none

ci/scope-and-routing/selection.md

  • Route: /ci/scope-and-routing/selection
  • Headings:
    • H2: Scope and routing
    • H2: Process proof tier

ci/watching-runs.md

  • Route: /ci/watching-runs
  • Headings:
    • H2: Watching pull request CI
    • H3: Recover an existing PR run first
    • H2: PR context and evidence
    • H2: Related

cli/acp.md

  • Route: /cli/acp
  • Headings:
    • H2: What this is not
    • H2: Compatibility matrix
    • H2: Known limitations
    • H2: Usage
    • H2: ACP client (debug)
    • H2: Protocol smoke testing
    • H2: How to use this
    • H2: Selecting agents
    • H2: Use from acpx (Codex, Claude, other ACP clients)
    • H2: Zed editor setup
    • H2: Session mapping
    • H2: Options
    • H3: acp client options
    • H2: Related

cli/agent.md

  • Route: /cli/agent
  • Headings:
    • H1: openclaw agent
    • H2: agent exec
    • H3: Code Mode model matrix
    • H4: Paired performance workloads
    • H4: Gateway tasks and follow-up interviews
    • H3: agent exec options
    • H2: Options
    • H2: Examples
    • H2: Notes
    • H2: JSON failures
    • H2: JSON delivery status
    • H2: Related

cli/agents.md

  • Route: /cli/agents
  • Headings:
    • H1: openclaw agents
    • H2: Examples
    • H2: Command surface
    • H3: agents list
    • H3: agents add [name]
    • H4: Role templates
    • H3: agents team create
    • H3: agents bindings
    • H3: agents bind
    • H3: agents unbind
    • H3: agents set-identity
    • H3: agents delete <id>
    • H2: Routing bindings
    • H3: --bind format
    • H3: Binding scope behavior
    • H2: Identity files
    • H2: Set identity
    • H2: Related

cli/approvals.md

  • Route: /cli/approvals
  • Headings:
    • H1: openclaw approvals
    • H2: Common commands
    • H2: Pending approvals
    • H2: Standing grants
    • H2: Replace approvals from a file
    • H2: "Never prompt" / YOLO example
    • H2: Allowlist helpers
    • H2: Common options
    • H2: openclaw exec-policy
    • H3: Inspect terminal access
    • H3: Synchronize local command approvals
    • H2: Notes
    • H2: Related

cli/attach.md

  • Route: /cli/attach
  • Headings: none

cli/audit.md

  • Route: /cli/audit
  • Headings:
    • H1: openclaw audit
    • H2: Filters
    • H2: Discover and explain executions
    • H2: Recorded events
    • H2: Gateway RPC
    • H2: Related

cli/backup.md

  • Route: /cli/backup
  • Headings:
    • H1: openclaw backup
    • H2: Notes
    • H2: Restore a full archive
    • H2: Private update captures
    • H2: SQLite snapshots
    • H3: Verify and restore
    • H2: Versioned Git backups
    • H2: Schedule backups
    • H2: Recorded runs and freshness
    • H2: What gets backed up
    • H2: Invalid config behavior
    • H2: Size and performance
    • H2: Related

cli/browser.md

  • Route: /cli/browser
  • Headings:
    • H1: openclaw browser
    • H2: Common flags
    • H2: Quick start (local)
    • H2: Quick troubleshooting
    • H2: Lifecycle
    • H2: If the command is missing
    • H2: Profiles
    • H3: Cookie sync to a remote Gateway
    • H2: Chrome extension relay
    • H2: Tabs
    • H2: Snapshot / screenshot / actions
    • H2: State and storage
    • H2: Debugging
    • H2: Existing Chrome via MCP
    • H2: Remote browser control (node host proxy)
    • H2: Related

cli/channels.md

  • Route: /cli/channels
  • Headings:
    • H1: openclaw channels
    • H2: Common commands
    • H2: Status / capabilities / resolve / logs
    • H2: Inbound dead letters
    • H2: Add / remove accounts
    • H2: Login and logout (interactive)
    • H2: Per-account recovery (non-destructive)
    • H2: Troubleshooting
    • H2: Capabilities probe
    • H2: Resolve names to IDs
    • H2: Related

cli/clawbot.md

  • Route: /cli/clawbot
  • Headings:
    • H1: openclaw clawbot
    • H2: Migration
    • H2: Related

cli/claws.md

  • Route: /cli/claws
  • Headings:
    • H1: openclaw claws
    • H2: Bundled role Claws
    • H2: Create a Claw package
    • H2: Author locally
    • H2: Inspect and preview
    • H2: Inspect installed state
    • H2: Update an installed Claw
    • H2: Remove an installed Claw
    • H2: Export an installed agent
    • H2: Command reference
    • H2: See also

cli/completion.md

  • Route: /cli/completion
  • Headings:
    • H1: openclaw completion
    • H2: Usage
    • H2: Options
    • H2: Install flow
    • H2: Permission failures
    • H2: Notes
    • H2: Related

cli/config.md

  • Route: /cli/config
  • Headings:
    • H2: Externally managed config
    • H2: Root options
    • H2: Examples
    • H3: Paths
    • H3: config get
    • H3: config file
    • H3: config schema
    • H3: config validate
    • H2: Values
    • H3: Conditional writes
    • H2: config set modes
    • H3: Provider builder flags
    • H2: config patch
    • H2: Dry run
    • H3: JSON output shape
    • H2: Applying changes
    • H2: Write safety
    • H2: Repair loop
    • H2: Related

cli/configure.md

  • Route: /cli/configure
  • Headings:
    • H1: openclaw configure
    • H2: Options
    • H2: Gateway section
    • H2: Model section
    • H2: Web section
    • H2: Other notes
    • H2: Related

cli/connect.md

  • Route: /cli/connect
  • Headings:
    • H1: openclaw connect
    • H2: Create a join command
    • H2: Connect in the foreground
    • H2: Environment-managed cloud nodes
    • H2: Install as a service
    • H2: Accepted targets
    • H2: Revocation behavior
    • H2: Troubleshooting

cli/cron.md

  • Route: /cli/cron
  • Headings:
    • H1: openclaw automations
    • H2: Create jobs quickly
    • H2: Schedule types
    • H2: Sessions
    • H2: Delivery
    • H3: Delivery ownership
    • H3: Failure delivery
    • H2: Scheduling
    • H3: One-shot jobs
    • H3: Recurring jobs
    • H3: Manual runs
    • H2: Models
    • H3: Isolated automation model precedence
    • H3: Fast mode
    • H3: Live model switch retries
    • H2: Run output and denials
    • H3: Stale acknowledgement suppression
    • H3: Silent token suppression
    • H3: Structured denials
    • H2: Retention
    • H2: Migrating older jobs
    • H2: Common edits
    • H2: Common admin commands
    • H2: Related

cli/daemon.md

  • Route: /cli/daemon
  • Headings:
    • H1: openclaw daemon
    • H2: Usage
    • H2: Subcommands and options
    • H2: Notes
    • H2: Related

cli/dashboard.md

  • Route: /cli/dashboard
  • Headings:
    • H1: openclaw dashboard
    • H2: Gateway service and state compatibility
    • H2: Machine-readable output
    • H2: Related

cli/devices.md

  • Route: /cli/devices
  • Headings:
    • H1: openclaw devices
    • H2: Common options
    • H2: Commands
    • H3: openclaw devices list
    • H3: openclaw devices approve [requestId] [--latest]
    • H3: openclaw devices reject <requestId>
    • H3: openclaw devices join-code
    • H3: openclaw devices remove <deviceId>
    • H3: openclaw devices rename --device <id> --name <label>
    • H3: openclaw devices clear --yes [--pending]
    • H3: openclaw devices rotate --device &lt;id&gt; --role &lt;role&gt; [--scope &lt;scope...&gt;]
    • H3: openclaw devices revoke --device <id> --role <role>
    • H2: Notes
    • H2: Token drift recovery checklist
    • H2: Paperclip / openclaw_gateway first-run approval
    • H2: Related

cli/directory.md

  • Route: /cli/directory
  • Headings:
    • H1: openclaw directory
    • H2: Common flags
    • H2: Notes
    • H2: Using results with message send
    • H2: ID formats by channel
    • H2: Self ("me")
    • H2: Peers (contacts/users)
    • H2: Groups
    • H2: Related

cli/dns.md

  • Route: /cli/dns
  • Headings:
    • H1: openclaw dns
    • H2: dns setup
    • H2: Related

cli/docs.md

  • Route: /cli/docs
  • Headings:
    • H1: openclaw docs
    • H2: Usage
    • H2: Examples
    • H2: How it works
    • H2: Output
    • H2: Exit codes
    • H2: Related

cli/doctor.md

  • Route: /cli/doctor
  • Headings:
    • H1: openclaw doctor
    • H2: Doctor pages
    • H2: Where each section moved
    • H2: Related

cli/doctor/checks.md

  • Route: /cli/doctor/checks
  • Headings:
    • H2: Modes and prompting
    • H2: Config writes and backups
    • H2: Gateway and service repairs
    • H2: Session state and cron
    • H2: Tool and channel policy
    • H2: Models and auth
    • H2: Plugins and skills
    • H2: Sandbox
    • H2: Secrets and channel credentials

cli/doctor/health-contract.md

  • Route: /cli/doctor/health-contract
  • Headings:
    • H2: Structured health checks

cli/doctor/lint.md

  • Route: /cli/doctor/lint
  • Headings:
    • H2: Lint mode
    • H2: Check selection
    • H2: Post-upgrade mode

cli/doctor/recovery.md

  • Route: /cli/doctor/recovery
  • Headings:
    • H2: Gateway service recovery
    • H2: Remote Gateway recovery
    • H2: Control UI assets
    • H2: Invalid Gateway tokens
    • H2: macOS: launchctl env overrides

cli/doctor/running.md

  • Route: /cli/doctor/running
  • Headings:
    • H2: Postures
    • H2: Examples
    • H2: Options

cli/doctor/sqlite-maintenance.md

  • Route: /cli/doctor/sqlite-maintenance
  • Headings:
    • H2: Shared state SQLite compaction
    • H2: Session SQLite migration
    • H3: Changed archived registry
    • H3: Import staging and validation
    • H3: Hard-linked legacy artifacts
    • H3: Downgrading after session SQLite migration

cli/doctor/state-migrations.md

  • Route: /cli/doctor/state-migrations
  • Headings:
    • H2: Legacy state migration
    • H2: Pending plugin migrations

cli/file-transfer.md

  • Route: /cli/file-transfer
  • Headings:
    • H1: openclaw file-transfer
    • H2: file-transfer approvals migrate
    • H3: Where it runs
    • H3: What the interactive run asks
    • H3: Scripted and non-interactive use
    • H2: Related

cli/fleet.md

  • Route: /cli/fleet
  • Headings:
    • H1: openclaw fleet
    • H2: Quick start
    • H2: Tenant IDs
    • H2: fleet create
    • H3: Create options
    • H3: Pinning by digest
    • H3: Disk limits
    • H3: Egress policy
    • H2: fleet list
    • H2: fleet status
    • H2: fleet logs
    • H2: fleet start, fleet stop, and fleet restart
    • H2: fleet upgrade
    • H2: fleet backup and fleet restore
    • H2: fleet doctor
    • H2: fleet rm
    • H2: Storage and container layout
    • H2: Security profile
    • H2: Token handling
    • H2: Related

cli/gateway.md

  • Route: /cli/gateway
  • Headings:
    • H2: Gateway CLI pages
    • H2: Where each section moved
    • H2: Related

cli/gateway/discovery.md

  • Route: /cli/gateway/discovery
  • Headings:
    • H2: Discover gateways (Bonjour)
    • H3: gateway discover

cli/gateway/query.md

  • Route: /cli/gateway/query
  • Headings:
    • H2: Query a running Gateway
    • H3: gateway health
    • H3: gateway usage-cost
    • H3: gateway stability
    • H3: gateway diagnostics export
    • H3: gateway status
    • H3: gateway probe
    • H4: Remote over SSH (Mac app parity)
    • H3: gateway call <method>
    • H3: gateway suspend
    • H3: gateway resume <suspensionId>

cli/gateway/restart-and-supervision.md

  • Route: /cli/gateway/restart-and-supervision
  • Headings:
    • H2: Restart the Gateway
    • H3: Install identity
    • H3: External supervisors
    • H3: Gateway profiling

cli/gateway/running.md

  • Route: /cli/gateway/running
  • Headings:
    • H2: Run the Gateway
    • H3: Options
    • H2: Reveal the configured token

cli/gateway/service.md

  • Route: /cli/gateway/service
  • Headings:
    • H2: Manage the Gateway service
    • H3: Recover an unreadable native service definition
    • H3: Lifecycle requests from Gateway chat
    • H3: Pin the service runtime
    • H3: Repair a LaunchAgent environment wrapper
    • H3: Install with a wrapper

cli/health.md

  • Route: /cli/health
  • Headings:
    • H1: openclaw health
    • H2: Options
    • H2: Behavior
    • H2: Related

cli/hooks.md

  • Route: /cli/hooks
  • Headings:
    • H1: openclaw hooks
    • H2: Target and scope
    • H2: List hooks
    • H3: List JSON
    • H2: Get hook info
    • H2: Check eligibility
    • H2: Enable a hook
    • H2: Disable a hook
    • H2: Install and update hook packs
    • H3: Install options and trust
    • H3: Update behavior
    • H3: Deprecated aliases
    • H2: Bundled hooks
    • H3: command-logger log file
    • H2: Notes
    • H2: Related

cli/index.md

  • Route: /cli
  • Headings:
    • H2: Command pages
    • H2: Global flags
    • H2: Output modes
    • H3: JSON failures
    • H2: Color palette
    • H2: Command tree
    • H2: Chat slash commands
    • H2: Usage tracking
    • H2: Related

cli/infer.md

  • Route: /cli/infer
  • Headings:
    • H2: Command tree
    • H2: Common tasks
    • H2: Behavior
    • H2: Model
    • H2: Image
    • H2: Audio
    • H2: TTS
    • H2: Video
    • H2: Web
    • H2: Embedding
    • H2: JSON output
    • H2: Common pitfalls
    • H2: Turn infer into a skill
    • H2: Related

cli/logs.md

  • Route: /cli/logs
  • Headings:
    • H1: openclaw logs
    • H2: Options
    • H2: Shared Gateway RPC options
    • H2: Examples
    • H2: Fallback and recovery behavior
    • H2: Related

cli/mcp.md

  • Route: /cli/mcp
  • Headings:
    • H2: Choose the right MCP path
    • H2: MCP pages
    • H2: Where each section moved
    • H2: Related

cli/mcp/apps.md

  • Route: /cli/mcp/apps
  • Headings:
    • H2: MCP Apps

cli/mcp/control-ui.md

  • Route: /cli/mcp/control-ui
  • Headings:
    • H2: Control UI

cli/mcp/json-output.md

  • Route: /cli/mcp/json-output
  • Headings:
    • H2: JSON output shapes

cli/mcp/registry.md

  • Route: /cli/mcp/registry
  • Headings:
    • H2: OpenClaw as an MCP client registry
    • H3: Saved MCP server definitions
    • H3: Codex tool approvals
    • H3: Common server recipes

cli/mcp/serve.md

  • Route: /cli/mcp/serve
  • Headings:
    • H2: OpenClaw as an MCP server
    • H3: When to use serve
    • H3: How it works
    • H3: Choose a client mode
    • H3: What serve exposes
    • H3: Usage
    • H3: Bridge tools
    • H3: Event model
    • H3: Claude channel notifications
    • H3: MCP client config
    • H3: Options
    • H3: Security and trust boundary
    • H3: Testing
    • H3: Troubleshooting
    • H2: Current limits

cli/mcp/transports.md

  • Route: /cli/mcp/transports
  • Headings:
    • H2: Stdio transport
    • H2: SSE / HTTP transport
    • H2: OAuth workflow
    • H2: Streamable HTTP transport

cli/memory.md

  • Route: /cli/memory
  • Headings:
    • H1: openclaw memory
    • H2: JSON availability
    • H2: memory status
    • H2: memory index
    • H2: memory reset
    • H2: memory search
    • H2: memory forget
    • H3: Session selection
    • H3: Read the report
    • H3: If deletion fails
    • H3: Artifacts removed
    • H3: Readmission and retained data
    • H2: memory promote
    • H2: memory promote-explain
    • H2: memory rem-harness
    • H2: memory rem-backfill
    • H2: memory session-backfill
    • H2: Dreaming
    • H2: SecretRef gateway dependency
    • H2: Related

cli/message.md

  • Route: /cli/message
  • Headings:
    • H1: openclaw message
    • H2: Channel selection
    • H2: Agent ownership
    • H2: Target formats (-t, --target)
    • H2: Common flags
    • H2: SecretRef resolution
    • H2: Actions
    • H3: Core
    • H3: Member info
    • H3: Send
    • H3: Poll
    • H3: Threads
    • H3: Emojis
    • H3: Stickers
    • H3: Roles, channels, voice, events (Discord)
    • H3: Moderation (Discord)
    • H3: Broadcast
    • H2: Related

cli/migrate.md

  • Route: /cli/migrate
  • Headings:
    • H1: openclaw migrate
    • H2: Commands
    • H2: Safety model
    • H2: Claude provider
    • H3: What Claude imports
    • H3: Archive and manual-review state
    • H2: Codex provider
    • H3: What Codex imports
    • H3: Manual-review Codex state
    • H2: Hermes provider
    • H3: What Hermes imports
    • H3: Supported .env keys
    • H3: Archive-only state
    • H3: After applying
    • H2: Plugin contract
    • H2: Onboarding integration
    • H2: Related

cli/models.md

  • Route: /cli/models
  • Headings:
    • H1: openclaw models
    • H2: Common commands
    • H3: Status
    • H4: Read status correctly
    • H3: List
    • H3: Refresh the hosted catalog
    • H3: Set default / image model
    • H3: Scan
    • H2: Aliases
    • H2: Fallbacks
    • H2: Personal model accounts
    • H2: Auth profiles
    • H2: Related

cli/node.md

  • Route: /cli/node
  • Headings:
    • H1: openclaw node
    • H2: Why use a node host?
    • H2: Browser proxy (zero-config)
    • H2: Run (foreground)
    • H2: Gateway auth for node host
    • H2: Service (background)
    • H2: Automatic updates
    • H2: Pairing
    • H3: Identity and pairing state
    • H2: Exec approvals
    • H2: Related

cli/nodes.md

  • Route: /cli/nodes
  • Headings:
    • H1: openclaw nodes
    • H2: Status
    • H2: Pairing
    • H2: Invoke
    • H2: Notify, push, location, screen
    • H2: Related

cli/onboard.md

  • Route: /cli/onboard
  • Headings:
    • H1: openclaw onboard
    • H2: Examples
    • H2: Flags
    • H2: Guided flow
    • H2: Reset
    • H2: Locale
    • H2: Non-interactive setup
    • H3: Required external plugins
    • H3: Provider setup examples
    • H3: Gateway auth (non-interactive)
    • H3: Local gateway health
    • H3: Interactive ref mode
    • H3: Z.AI endpoint choices
    • H3: Additional non-interactive flags
    • H2: Provider prefiltering
    • H2: Web-search follow-ups
    • H2: Other behaviors
    • H2: Common follow-up commands
    • H2: Related

cli/openclaw.md

  • Route: /cli/openclaw
  • Headings:
    • H1: openclaw setup
    • H2: When it starts
    • H2: What OpenClaw shows
    • H2: Examples
    • H2: Operations and approval
    • H3: Change history
    • H3: Switching to a masked terminal wizard
    • H2: Setup bootstrap
    • H2: AI conversation
    • H3: CLI harness trust model
    • H2: Switching to an agent
    • H2: Message rescue mode
    • H2: Related

cli/pairing.md

  • Route: /cli/pairing
  • Headings:
    • H1: openclaw pairing
    • H2: Commands
    • H2: pairing list
    • H2: pairing approve
    • H3: Owner bootstrap
    • H2: Related

cli/path.md

  • Route: /cli/path
  • Headings:
    • H1: openclaw path
    • H2: Why use it
    • H2: How it is used
    • H2: How it works
    • H2: Subcommands
    • H2: Global flags
    • H2: oc:// syntax
    • H2: Addressing by file kind
    • H2: Mutation contract
    • H2: Examples
    • H2: Recipes by file kind
    • H3: Markdown
    • H3: JSONC
    • H3: JSONL
    • H3: YAML
    • H2: Subcommand reference
    • H3: resolve <oc-path>
    • H3: find <pattern>
    • H3: set <oc-path> <value>
    • H3: validate <oc-path>
    • H3: emit <file>
    • H2: Exit codes
    • H2: Output mode
    • H2: Notes
    • H2: Related

cli/plugins.md

  • Route: /cli/plugins
  • Headings:
    • H1: openclaw plugins
    • H2: Commands
    • H2: Plugins pages
    • H2: Where each section moved
    • H2: Related

cli/plugins/authoring.md

  • Route: /cli/plugins/authoring
  • Headings:
    • H2: Author
    • H3: Feature scaffold and artifacts
    • H3: Provider scaffold

cli/plugins/inspect-and-diagnose.md

  • Route: /cli/plugins/inspect-and-diagnose
  • Headings:
    • H2: Inspect
    • H2: Doctor
    • H2: Registry

cli/plugins/install.md

  • Route: /cli/plugins/install
  • Headings:
    • H2: Install
    • H3: Sources and locators
    • H3: Config includes and invalid-config repair
    • H3: --force confirmation and reinstall vs update
    • H3: --pin scope
    • H3: --acknowledge-install-policy-warning
    • H3: ClawHub security audit
    • H3: Hook packs and npm specs
    • H3: Git repositories
    • H3: Archives
    • H3: Marketplace shorthand
    • H3: Local paths and bundle formats
    • H2: Enable installed plugins

cli/plugins/list.md

  • Route: /cli/plugins/list
  • Headings:
    • H2: List
    • H3: Plugin index

cli/plugins/marketplace.md

  • Route: /cli/plugins/marketplace
  • Headings:
    • H2: Marketplace

cli/plugins/uninstall-and-update.md

  • Route: /cli/plugins/uninstall-and-update
  • Headings:
    • H2: Uninstall
    • H2: Update
    • H2: Reload

cli/policy.md

  • Route: /cli/policy
  • Headings:
    • H1: openclaw policy
    • H2: Detailed topics
    • H2: Related

cli/policy/attestation.md

  • Route: /cli/policy/attestation
  • Headings:
    • H2: Accept policy state

cli/policy/authoring.md

  • Route: /cli/policy/authoring
  • Headings:
    • H2: Quick start

cli/policy/findings.md

  • Route: /cli/policy/findings
  • Headings:
    • H2: Findings
    • H2: Repair
    • H2: Exit codes

cli/policy/rules.md

  • Route: /cli/policy/rules
  • Headings:
    • H2: Policy rule reference
    • H3: Channels
    • H3: MCP servers
    • H3: Model providers
    • H3: Network
    • H3: Message routing
    • H3: Ingress and channel access
    • H3: Gateway
    • H3: Agent workspace
    • H3: Sandbox posture
    • H3: Data Handling
    • H3: Secrets
    • H3: Exec approvals
    • H3: Auth profiles
    • H3: Tool metadata
    • H3: Tool posture

cli/policy/running-checks.md

  • Route: /cli/policy/running-checks
  • Headings:
    • H2: Run checks
    • H2: Configure policy

cli/policy/scopes.md

  • Route: /cli/policy/scopes
  • Headings:
    • H2: Scoped overlays

cli/promos.md

  • Route: /cli/promos
  • Headings:
    • H1: openclaw promos
    • H2: Commands
    • H2: openclaw promos list
    • H2: openclaw promos claim <slug>
    • H2: Model inventory and offers
    • H2: Related

cli/proxy.md

  • Route: /cli/proxy
  • Headings:
    • H1: openclaw proxy
    • H2: Validate
    • H3: Options
    • H2: Debug proxy
    • H2: Related

cli/qr.md

  • Route: /cli/qr
  • Headings:
    • H1: openclaw qr
    • H2: Options
    • H2: Setup code contents
    • H2: Gateway URL resolution
    • H2: Auth resolution (no --remote)
    • H2: Auth resolution (--remote)
    • H2: Related

cli/reset.md

  • Route: /cli/reset
  • Headings:
    • H1: openclaw reset
    • H2: Options
    • H2: Scopes
    • H2: Notes
    • H2: Related

cli/resume.md

  • Route: /cli/resume
  • Headings:
    • H1: openclaw resume
    • H2: Options
    • H2: Continue from the Control UI
    • H2: Examples
    • H2: Related

cli/sandbox.md

  • Route: /cli/sandbox
  • Headings:
    • H2: Commands
    • H3: openclaw sandbox list
    • H3: openclaw sandbox recreate
    • H3: openclaw sandbox explain
    • H2: Why recreate is needed
    • H2: Common triggers
    • H2: Registry migration
    • H2: Configuration
    • H2: Related

cli/secrets.md

  • Route: /cli/secrets
  • Headings:
    • H1: openclaw secrets
    • H2: Shared secret store
    • H3: Set values safely
    • H3: Read values
    • H3: Remove values
    • H3: Import dotenv files
    • H2: Reload runtime snapshot
    • H2: Audit
    • H2: Configure (interactive helper)
    • H3: Exec provider safety
    • H2: Apply a saved plan
    • H3: Why no rollback backups
    • H2: Related

cli/security.md

  • Route: /cli/security
  • Headings:
    • H1: openclaw security
    • H2: Audit modes
    • H2: What it checks
    • H3: DM/trust model
    • H3: Webhook/hooks
    • H3: Sandbox/tools
    • H3: Sandbox browser
    • H3: Network/discovery
    • H3: Plugins/channels
    • H3: Dangerous flags
    • H2: SecretRef behavior
    • H2: Suppressions
    • H2: JSON output
    • H2: What --fix changes
    • H2: Related

cli/sessions.md

  • Route: /cli/sessions
  • Headings:
    • H1: openclaw sessions
    • H2: Archive sessions
    • H2: Delete sessions
    • H2: Tail trajectory progress
    • H2: Export a trajectory bundle
    • H2: Cleanup maintenance
    • H3: Test cleanup on a copy
    • H2: Compact a session
    • H3: sessions.compact RPC
    • H2: Related

cli/setup.md

  • Route: /cli/setup
  • Headings:
    • H1: openclaw setup
    • H2: Options
    • H3: Baseline mode
    • H2: Examples
    • H2: Notes
    • H2: Related

cli/skills.md

  • Route: /cli/skills
  • Headings:
    • H1: openclaw skills
    • H2: Commands
    • H3: Workshop inventory and upgrades
    • H2: Release trust
    • H2: Remove a ClawHub skill
    • H2: Personal skill library
    • H2: Skill Workshop
    • H2: Related

cli/status.md

  • Route: /cli/status
  • Headings:
    • H2: Status timing
    • H2: Skills diagnosis
    • H2: Session and model resolution
    • H2: Usage and quota
    • H2: Overview and update status
    • H2: Secrets
    • H2: Memory
    • H2: Related

cli/system.md

  • Route: /cli/system
  • Headings:
    • H1: openclaw system
    • H2: Common commands
    • H2: system event
    • H2: system heartbeat last|enable|disable
    • H2: system presence
    • H2: Notes
    • H2: Related

cli/tasks.md

  • Route: /cli/tasks
  • Headings:
    • H2: Usage
    • H2: Root Options
    • H2: Subcommands
    • H3: list
    • H3: show
    • H3: notify
    • H3: cancel
    • H3: retry
    • H3: dismiss
    • H3: audit
    • H3: maintenance
    • H3: flow
    • H2: Related

cli/transcripts.md

  • Route: /cli/transcripts
  • Headings:
    • H1: openclaw transcripts
    • H2: Read transcripts in the Control UI
    • H2: Commands
    • H2: Output
    • H2: Tool selectors
    • H3: Reading notes from any session
    • H3: Selecting a capture
    • H2: Gateway and Control UI reads
    • H2: JSON output
    • H2: Many sessions per day
    • H2: Missing summaries
    • H2: Upgrading the legacy file store
    • H2: Configuration
    • H2: Related

cli/triage.md

  • Route: /cli/triage
  • Headings:
    • H1: openclaw triage
    • H2: Failed update recovery
    • H2: Installation target and embedded handoff
    • H2: Manual handoff
    • H2: Automatic failure handoff
    • H2: Output and exit codes
    • H2: Options

cli/tui.md

  • Route: /cli/tui
  • Headings:
    • H1: openclaw tui
    • H2: Options
    • H2: Notes
    • H2: Session target errors
    • H2: Examples
    • H2: Config repair loop
    • H2: Related

cli/uninstall.md

  • Route: /cli/uninstall
  • Headings:
    • H1: openclaw uninstall
    • H2: Options
    • H2: Examples
    • H2: Notes
    • H2: Related

cli/update.md

  • Route: /cli/update
  • Headings:
    • H1: openclaw update
    • H2: Usage
    • H2: Candidate-owned admission
    • H2: Automation and SSH
    • H2: Native service commands during updates
    • H2: Options
    • H2: update wizard
    • H2: Detailed topics
    • H2: Related

cli/update/how-updates-run.md

  • Route: /cli/update/how-updates-run
  • Headings:
    • H2: What it does
    • H3: Validation and activation
    • H3: Recovery limits
    • H3: Compatibility-checked package rollback
    • H3: Restart handoff
    • H4: Update validation and service definitions
    • H4: Shell installers
    • H4: Linux without a service manager
    • H4: Node runtime for package-manager updates
    • H4: macOS LaunchAgent verification
    • H4: When restart is skipped or fails
    • H3: Control-plane response shape
    • H2: Git checkout flow
    • H3: Channel selection
    • H3: Update steps
    • H2: Plugin sync details
    • H2: Package-manager installs
    • H3: Local packaged overrides

cli/update/repair-and-recovery.md

  • Route: /cli/update/repair-and-recovery
  • Headings:
    • H2: Recover a failed update
    • H3: Retained updater runtime
    • H2: Candidate Doctor stack overflow
    • H2: update repair
    • H3: Skipped legacy audit recovery
    • H2: update cleanup

cli/update/status-and-history.md

  • Route: /cli/update/status-and-history
  • Headings:
    • H2: update status
    • H2: Run history and reports

cli/voicecall.md

  • Route: /cli/voicecall
  • Headings:
    • H1: openclaw voicecall
    • H2: Subcommands
    • H2: Setup and smoke
    • H3: setup
    • H3: smoke
    • H2: Call lifecycle
    • H3: call
    • H3: start
    • H3: continue
    • H3: speak
    • H3: dtmf
    • H3: end
    • H3: status
    • H2: Logs and metrics
    • H3: tail
    • H3: latency
    • H2: Exposing webhooks
    • H3: expose
    • H2: Related

cli/webhooks.md

  • Route: /cli/webhooks
  • Headings:
    • H1: openclaw webhooks
    • H2: Subcommands
    • H2: webhooks gmail setup
    • H3: Required
    • H3: Pub/Sub options
    • H3: OpenClaw delivery options
    • H3: gog gmail watch serve options
    • H3: Tailscale exposure
    • H3: Output
    • H2: webhooks gmail run
    • H2: Verify forwarding
    • H2: Related

cli/wiki.md

  • Route: /cli/wiki
  • Headings:
    • H1: openclaw wiki
    • H2: Common commands
    • H2: Agent selection
    • H2: Commands
    • H3: wiki status
    • H3: wiki doctor
    • H3: wiki init
    • H3: wiki ingest <path>
    • H3: wiki okf import <path>
    • H3: wiki compile
    • H3: wiki lint
    • H3: wiki search <query>
    • H3: wiki get <lookup>
    • H3: wiki apply
    • H3: wiki bridge import
    • H3: wiki unsafe-local import
    • H3: wiki chatgpt import
    • H3: wiki chatgpt rollback <run-id>
    • H3: wiki obsidian ...
    • H2: Practical usage guidance
    • H2: Configuration tie-ins
    • H2: Related

cli/workboard.md

  • Route: /cli/workboard
  • Headings:
    • H2: Usage
    • H2: list
    • H2: create
    • H2: show
    • H2: move
    • H2: dispatch
    • H2: Slash command parity
    • H2: Permissions
    • H2: Troubleshooting
    • H3: No cards appear
    • H3: Dispatch says data-only
    • H3: Dispatch starts nothing
    • H2: Related

cli/worker.md

  • Route: /cli/worker
  • Headings:
    • H1: openclaw worker
    • H2: Launch contract
    • H2: Runtime boundary

concepts/active-memory.md

  • Route: /concepts/active-memory
  • Headings:
    • H2: Where each section moved
    • H2: Related pages

concepts/active-memory/advanced-options.md

  • Route: /concepts/active-memory/advanced-options
  • Headings:
    • H2: Advanced escape hatches
    • H2: Transcript persistence

concepts/active-memory/configuration.md

  • Route: /concepts/active-memory/configuration
  • Headings:
    • H2: Configuration

concepts/active-memory/enabling.md

  • Route: /concepts/active-memory/enabling
  • Headings:
    • H2: Remember across conversations
    • H2: Advanced Active Memory quick start

concepts/active-memory/how-it-works.md

  • Route: /concepts/active-memory/how-it-works
  • Headings:
    • H2: How it works
    • H2: When it runs
    • H3: Session types

concepts/active-memory/memory-tools.md

  • Route: /concepts/active-memory/memory-tools
  • Headings:
    • H2: Memory tools
    • H3: Built-in memory
    • H3: LanceDB memory
    • H3: Lossless Claw

concepts/active-memory/recommended-setup.md

  • Route: /concepts/active-memory/recommended-setup
  • Headings:
    • H2: Recommended setup
    • H3: Cold-start grace

concepts/active-memory/session-controls.md

  • Route: /concepts/active-memory/session-controls
  • Headings:
    • H2: Session toggle
    • H2: How to see it

concepts/active-memory/troubleshooting.md

  • Route: /concepts/active-memory/troubleshooting
  • Headings:
    • H2: Debugging
    • H2: Common issues

concepts/active-memory/tuning.md

  • Route: /concepts/active-memory/tuning
  • Headings:
    • H2: Query modes
    • H2: Prompt styles
    • H2: Model fallback policy
    • H3: Speed recommendations
    • H4: Cerebras setup

concepts/agent-bindings.md

  • Route: /concepts/agent-bindings
  • Headings:
    • H2: When to use a binding
    • H2: Route an account to an agent
    • H2: Match a specific conversation
    • H2: Match fields and precedence
    • H2: Common mistakes
    • H3: Omitting accountId to mean every account
    • H3: Binding to an unknown agent
    • H3: Treating bindings as access control
    • H2: Related

concepts/agent-loop.md

  • Route: /concepts/agent-loop
  • Headings:
    • H2: Entry points
    • H2: Run sequence
    • H2: Queueing and concurrency
    • H2: Session and workspace preparation
    • H2: Prompt assembly
    • H2: Hooks
    • H3: Internal hooks (Gateway hooks)
    • H3: Plugin hooks
    • H2: Streaming
    • H2: Tool execution
    • H2: Reply shaping
    • H2: Compaction and retries
    • H2: Event streams
    • H2: Chat channel handling
    • H2: Timeouts
    • H3: Stuck session diagnostics
    • H2: Where things can end early
    • H2: Related

concepts/agent-runtimes.md

  • Route: /concepts/agent-runtimes
  • Headings:
    • H2: Codex surfaces
    • H2: Runtime ownership
    • H2: Runtime selection
    • H2: GitHub Copilot agent runtime
    • H2: Compatibility contract
    • H2: Status labels
    • H2: Related

concepts/agent-workspace.md

  • Route: /concepts/agent-workspace
  • Headings:
    • H2: Default location
    • H2: Extra workspace folders
    • H2: Workspace file map
    • H2: What is NOT in the workspace
    • H2: Git backup (recommended, private)
    • H2: Do not commit secrets
    • H2: Moving the workspace to a new machine
    • H2: Advanced notes
    • H2: Related

concepts/agent.md

  • Route: /concepts/agent
  • Headings:
    • H2: Workspace (required)
    • H2: Bootstrap files (injected)
    • H2: Built-in tools
    • H2: Skills
    • H2: Runtime boundaries
    • H2: Sessions
    • H2: Steering while streaming
    • H2: Model refs
    • H2: Configuration (minimal)
    • H2: Related

concepts/architecture.md

  • Route: /concepts/architecture
  • Headings:
    • H2: Overview
    • H2: Components and flows
    • H3: Gateway (daemon)
    • H3: Clients (mac app / CLI / web admin)
    • H3: Nodes (macOS / iOS / Android / headless)
    • H3: WebChat
    • H2: Connection lifecycle (single client)
    • H2: Wire protocol (summary)
    • H2: Pairing and local trust
    • H2: Protocol typing and codegen
    • H2: Remote access
    • H2: Operations snapshot
    • H2: Invariants
    • H2: Related

concepts/compaction.md

  • Route: /concepts/compaction
  • Headings:
    • H2: How it works
    • H2: Auto-compaction
    • H2: Manual compaction
    • H2: Configuration
    • H3: Using a different model
    • H3: Identifier preservation
    • H3: Active transcript byte guard
    • H3: Compaction notices
    • H3: Memory flush
    • H2: Provider and engine behavior
    • H3: Provider checkpoints
    • H3: Successor transcripts
    • H2: Pluggable compaction providers
    • H2: Compaction vs pruning
    • H2: Troubleshooting
    • H2: Related

concepts/context-engine.md

  • Route: /concepts/context-engine
  • Headings:
    • H2: Quick start
    • H2: How it works
    • H3: Subagent lifecycle (optional)
    • H3: System prompt addition
    • H2: The legacy engine
    • H2: Plugin engines
    • H3: The ContextEngine interface
    • H3: Runtime settings
    • H3: Host requirements
    • H3: Failure isolation
    • H3: ownsCompaction
    • H2: Configuration reference
    • H2: Relationship to compaction and memory
    • H2: Tips
    • H2: Related

concepts/context.md

  • Route: /concepts/context
  • Headings:
    • H2: Quick start (inspect context)
    • H2: Example output
    • H3: /context list
    • H3: /context detail
    • H3: /context map
    • H2: What counts toward the context window
    • H2: How OpenClaw builds the system prompt
    • H2: Injected workspace files (Project Context)
    • H2: Skills: injected vs loaded on-demand
    • H2: Tools: there are two costs
    • H2: Commands, directives, and "inline shortcuts"
    • H2: Sessions, compaction, and pruning (what persists)
    • H2: What /context actually reports
    • H2: Related

concepts/decision-models.md

  • Route: /concepts/decision-models
  • Headings:
    • H1: Decision models
    • H2: Choose a provider and model
    • H2: Define a decision
    • H2: Agent evaluation tool
    • H2: Call from a plugin
    • H2: Interpret scores and probabilities
    • H2: Limits and unavailable results
    • H2: Provide models from a plugin

concepts/delegate-architecture.md

  • Route: /concepts/delegate-architecture
  • Headings:
    • H2: What is a delegate
    • H2: Why delegates
    • H2: Capability tiers
    • H3: Tier 1: Read-Only + Draft
    • H3: Tier 2: Send on Behalf
    • H3: Tier 3: Proactive
    • H2: Prerequisites: isolation and hardening
    • H3: Hard blocks (non-negotiable)
    • H3: Tool restrictions
    • H3: Sandbox isolation
    • H3: Audit trail
    • H2: Setting up a delegate
    • H3: 1. Create the delegate agent
    • H3: 2. Configure identity provider delegation
    • H4: Microsoft 365
    • H4: Google Workspace
    • H3: 3. Bind the delegate to channels
    • H3: 4. Add credentials to the delegate agent
    • H2: Example: organizational assistant
    • H2: Scaling pattern
    • H2: Related

concepts/dreaming.md

  • Route: /concepts/dreaming
  • Headings:
    • H2: What dreaming writes
    • H2: Phase model
    • H2: Session transcript ingestion
    • H2: Consolidation safety
    • H2: Dream Diary
    • H2: Deep ranking signals
    • H2: Scheduling
    • H2: Quick start
    • H2: Slash command
    • H2: CLI workflow
    • H2: Key defaults
    • H2: Dreams UI
    • H2: Related

concepts/experimental-features.md

  • Route: /concepts/experimental-features
  • Headings:
    • H2: Currently documented flags
    • H2: Control UI Labs
    • H2: Decision assistance
    • H3: Core consumer contract
    • H2: Local model lean mode
    • H2: Experimental does not mean hidden
    • H2: Related

concepts/features.md

  • Route: /concepts/features
  • Headings:
    • H2: Highlights
    • H2: Full list
    • H2: Related

concepts/main-session.md

  • Route: /concepts/main-session
  • Headings:
    • H2: Home
    • H3: Talk to Home while working
    • H2: What flows into the main session
    • H2: Memory across resets and conversations
    • H2: A rolling session with durable history
    • H2: When you want isolation instead
    • H2: Related

concepts/managed-worktrees.md

  • Route: /concepts/managed-worktrees
  • Headings:
    • H2: Sandboxed sessions
    • H2: Choose where worktrees are stored
    • H2: Filesystem acceleration
    • H2: Repository source profiles
    • H2: Layout and names
    • H2: Capacity and disk space
    • H2: Provision ignored files
    • H2: Run repository setup
    • H2: Session worktrees
    • H2: Troubleshoot creation
    • H2: Snapshots, cleanup, and restore
    • H2: Retire an already removed snapshot early
    • H2: Exact-state detached retirement
    • H2: CLI
    • H2: Gateway methods
    • H2: Workboard workspaces
    • H2: Related

concepts/mantis-slack-desktop-runbook.md

  • Route: /concepts/mantis-slack-desktop-runbook
  • Headings:
    • H2: Terms
    • H2: Storage model
    • H2: GitHub dispatch
    • H2: Local CLI
    • H2: Hydrate modes
    • H2: Timing interpretation
    • H2: Evidence checklist
    • H2: Failure handling
    • H2: Related

concepts/mantis.md

  • Route: /concepts/mantis
  • Headings:
    • H2: Ownership
    • H2: CLI commands
    • H3: discord-smoke
    • H3: run
    • H3: desktop-browser-smoke
    • H3: slack-desktop-smoke
    • H2: Evidence manifest
    • H2: GitHub automation
    • H3: Telegram proof is a separate QA entrypoint
    • H3: Selected proof inside a ClawSweeper review
    • H2: Machines and secrets
    • H2: Run outcomes
    • H2: Adding a scenario
    • H2: Open questions

concepts/markdown-formatting.md

  • Route: /concepts/markdown-formatting
  • Headings:
    • H2: Pipeline
    • H2: IR example
    • H2: Table handling
    • H2: Chunking rules
    • H2: Link policy
    • H2: Spoilers
    • H2: Collapsible details
    • H2: Adding or updating a channel formatter
    • H2: Common gotchas
    • H2: Related

concepts/memory-architecture.md

  • Route: /concepts/memory-architecture
  • Headings:
    • H2: Design principles
    • H2: The tier model
    • H2: Provenance: every memory knows where it came from
    • H2: Trust boundaries and limits
    • H2: The write path
    • H2: Dreaming: consolidation with gates
    • H2: Recall: two lanes
    • H3: Lane 1: always on, zero model calls
    • H3: Lane 2: escalation
    • H2: Project-scoped memory
    • H2: The user model
    • H2: Standing intents: prospective memory
    • H2: The security model
    • H2: A day in the life
    • H2: Configuration map
    • H2: Related

concepts/memory-builtin.md

  • Route: /concepts/memory-builtin
  • Headings:
    • H2: What it provides
    • H2: When to use
    • H2: Getting started
    • H2: Supported embedding providers
    • H2: How indexing works
    • H2: Migrating from QMD
    • H2: Troubleshooting
    • H3: Safe index recovery
    • H3: Reclaim disk space
    • H2: Configuration
    • H2: Related

concepts/memory-honcho.md

  • Route: /concepts/memory-honcho
  • Headings:
    • H2: What it provides
    • H2: Available tools
    • H2: Getting started
    • H2: Configuration
    • H2: Migrating existing memory
    • H2: How it works
    • H2: Honcho vs builtin memory
    • H2: CLI commands
    • H2: Further reading
    • H2: Related

concepts/memory-provenance.md

  • Route: /concepts/memory-provenance
  • Headings:
    • H2: Preview and forget a session
    • H2: What lineage is recorded
    • H2: Admission: keeping sources out of memory
    • H3: The admission boundary
    • H2: Deletion: purging what a session produced
    • H3: Purged sessions stay purged
    • H2: What deletion does not cover
    • H2: Purging a person or a source end to end
    • H2: Related

concepts/memory-search.md

  • Route: /concepts/memory-search
  • Headings:
    • H2: Quick start
    • H2: Supported providers
    • H2: How search works
    • H2: Deterministic trigger recall
    • H2: Improving search quality
    • H3: Recency decay
    • H3: MMR (diversity)
    • H2: Multimodal memory
    • H2: Session memory search
    • H2: Troubleshooting
    • H2: Related

concepts/memory.md

  • Route: /concepts/memory
  • Headings:
    • H2: How it works
    • H2: What goes where
    • H2: Import from coding assistants
    • H2: Action-sensitive memories
    • H2: Memory tools
    • H2: Memory search
    • H2: Memory engines
    • H2: Knowledge wiki layer
    • H2: Automatic memory flush
    • H2: Dreaming
    • H2: Grounded backfill and live promotion
    • H2: CLI
    • H2: Further reading
    • H2: Related

concepts/messages.md

  • Route: /concepts/messages
  • Headings:
    • H2: Inbound dedupe
    • H2: Inbound debouncing
    • H2: Sessions and devices
    • H2: Prompt bodies and history context
    • H2: Tool result metadata
    • H2: Queueing and followups
    • H2: Channel run ownership
    • H2: Streaming, chunking, and batching
    • H2: Reasoning visibility and tokens
    • H2: Prefixes, threading, and replies
    • H2: Silent replies
    • H2: Related

concepts/model-failover.md

  • Route: /concepts/model-failover
  • Headings:
    • H2: Runtime flow
    • H2: Automatic cyber-policy escalation
    • H2: Selection source policy
    • H2: Auth storage (keys + OAuth)
    • H2: Profile IDs
    • H2: Rotation order
    • H3: Session stickiness (cache-friendly)
    • H3: OpenAI Codex subscription plus API-key backup
    • H2: Cooldowns
    • H2: Auth failure skip cache
    • H2: Billing disables
    • H2: Model fallback
    • H3: Candidate chain rules
    • H3: Which errors advance fallback
    • H3: Misalignment precautions
    • H3: Cooldown skip vs probe behavior
    • H2: Session overrides and live model switching
    • H2: User-visible fallback notices
    • H2: Observability and failure summaries
    • H2: Related config

concepts/model-providers.md

  • Route: /concepts/model-providers
  • Headings:
    • H2: Where each section moved
    • H2: CLI examples
    • H2: Related

concepts/model-providers/control-ui-and-keys.md

  • Route: /concepts/model-providers/control-ui-and-keys
  • Headings:
    • H2: Configure providers in the Control UI
    • H2: Plugin-owned provider behavior
    • H2: API key rotation

concepts/model-providers/custom-providers.md

  • Route: /concepts/model-providers/custom-providers
  • Headings:
    • H2: Providers via models.providers (custom/base URL)
    • H3: Moonshot AI (Kimi)
    • H3: Kimi Coding
    • H3: Volcano Engine (Doubao)
    • H3: BytePlus (International)
    • H3: Synthetic
    • H3: MiniMax
    • H3: llama.cpp
    • H3: llmman
    • H3: LM Studio
    • H3: Ollama
    • H3: vLLM
    • H3: SGLang
    • H3: Local proxies (LM Studio, vLLM, LiteLLM, etc.)

concepts/model-providers/official-provider-plugins.md

  • Route: /concepts/model-providers/official-provider-plugins
  • Headings:
    • H2: Official provider plugins
    • H3: OpenAI
    • H3: Anthropic
    • H3: OpenAI ChatGPT/Codex OAuth
    • H3: Other subscription-style hosted options
    • H3: OpenCode
    • H3: Google Gemini (API key)
    • H3: Google Vertex and Gemini CLI runtime
    • H3: Z.AI (GLM)
    • H3: Vercel AI Gateway
    • H3: Other bundled provider plugins
    • H4: Quirks worth knowing

concepts/model-providers/quick-rules.md

  • Route: /concepts/model-providers/quick-rules
  • Headings:
    • H2: Quick rules

concepts/models.md

  • Route: /concepts/models
  • Headings:
    • H2: Selection order
    • H2: Selection source and fallback strictness
    • H2: Quick model policy
    • H2: Onboarding
    • H2: "Model is not allowed" (and why replies stop)
    • H3: Choose the same model with different runtimes
    • H2: Choose a model for a session
    • H2: /model in chat
    • H2: CLI
    • H2: Models registry (models.json)
    • H3: Hosted catalog updates
    • H2: Related

concepts/multi-agent.md

  • Route: /concepts/multi-agent
  • Headings:
    • H2: What is one agent
    • H2: Paths
    • H3: Single-agent mode (default)
    • H2: Agent helper
    • H3: Agent provenance
    • H2: Team preset
    • H2: Quick start
    • H2: Multiple agents, multiple personas
    • H2: Per-agent Memory Wiki vaults
    • H2: Cross-agent memory search
    • H2: One WhatsApp number, multiple people (DM split)
    • H2: Routing rules
    • H2: Multiple accounts / phone numbers
    • H2: Concepts
    • H2: Platform examples
    • H2: Common patterns
    • H2: Per-agent sandbox and tool configuration
    • H2: Related

concepts/multi-user.md

  • Route: /concepts/multi-user
  • Headings:
    • H2: Trust boundary
    • H2: World-readable session links
    • H2: The three ownership layers
    • H2: Assigning an owner
    • H2: Per-person model accounts
    • H3: Account concepts
    • H3: Adding an account
    • H3: Choosing an account for a chat
    • H3: CLI and Custodian
    • H3: Where credentials are stored
    • H3: Pin and default rules
    • H2: Finding sessions by owner
    • H2: Reading the avatars
    • H2: People cards
    • H2: Mentioning people
    • H2: Mentions Inbox
    • H2: Agent-spawned sessions
    • H2: Identity-scoped convenience state
    • H2: Drafts
    • H2: Turn attribution
    • H2: Related

concepts/oauth.md

  • Route: /concepts/oauth
  • Headings:
    • H2: The token sink (why it exists)
    • H2: Storage (where tokens live)
    • H2: Anthropic Claude CLI reuse
    • H2: OAuth exchange (how login works)
    • H3: Anthropic setup-token
    • H3: OpenAI Codex (ChatGPT OAuth)
    • H2: Refresh + expiry
    • H2: Multiple accounts (profiles) + routing
    • H3: 1) Preferred: separate agents
    • H3: 2) Advanced: multiple profiles in one agent
    • H3: 3) Multi-user: personal accounts
    • H2: Related

concepts/parallel-specialist-lanes.md

  • Route: /concepts/parallel-specialist-lanes
  • Headings:
    • H2: First principles
    • H2: Recommended rollout
    • H3: Phase 1: lane contracts + background heavy work
    • H3: Phase 2: priority and concurrency controls
    • H3: Phase 3: coordinator / traffic controller
    • H2: Minimal lane contract template
    • H2: Related

concepts/personal-agent-benchmark-pack.md

  • Route: /concepts/personal-agent-benchmark-pack
  • Headings:
    • H2: Scenarios
    • H2: Privacy Model
    • H2: Extending the pack
    • H2: Related

concepts/presence.md

  • Route: /concepts/presence
  • Headings:
    • H2: Presence fields (what shows up)
    • H2: Who can see presence
    • H2: Producers (where presence comes from)
    • H3: 1) Gateway self entry
    • H3: 2) WebSocket connect
    • H4: Why ephemeral control-plane connections do not show up
    • H3: 3) system-event beacons
    • H3: 4) Node connects (role: node)
    • H2: Connection rows and beacon deduplication
    • H2: TTL and bounded size
    • H2: Remote/tunnel caveat (loopback IPs)
    • H2: Consumers
    • H3: Control UI Devices page
    • H3: macOS Instances tab
    • H2: Debugging tips
    • H2: Related

concepts/progress-drafts.md

  • Route: /concepts/progress-drafts
  • Headings:
    • H2: Quick start
    • H2: What users see
    • H2: Choose a mode
    • H2: Configure labels
    • H2: Control progress lines
    • H3: Detail mode
    • H3: Command/exec text
    • H3: Commentary lane
    • H3: Status headline
    • H3: Line limits
    • H3: Show the tool log
    • H2: Channel behavior
    • H2: Finalization
    • H2: Troubleshooting
    • H2: Related

concepts/qa-e2e-automation.md

  • Route: /concepts/qa-e2e-automation
  • Headings:
    • H2: Where each section moved
    • H2: Related docs

concepts/qa-e2e-automation/channel-qa-reference.md

  • Route: /concepts/qa-e2e-automation/channel-qa-reference
  • Headings:
    • H2: Buzz, Discord, Slack, Telegram, and WhatsApp QA reference
    • H3: Shared CLI flags
    • H3: Buzz QA
    • H3: Telegram QA
    • H3: Discord QA

concepts/qa-e2e-automation/command-surface.md

  • Route: /concepts/qa-e2e-automation/command-surface
  • Headings:
    • H2: Command surface
    • H3: Profile-backed qa run

concepts/qa-e2e-automation/extending-the-stack.md

  • Route: /concepts/qa-e2e-automation/extending-the-stack
  • Headings:
    • H2: Repo-backed seeds
    • H2: Provider mock lanes
    • H2: Transport adapters
    • H3: Adapter shutdown and failure hooks
    • H3: Adding a channel
    • H3: Scenario helper names

concepts/qa-e2e-automation/operator-flow.md

  • Route: /concepts/qa-e2e-automation/operator-flow
  • Headings:
    • H2: Operator flow
    • H3: Observability smokes
    • H3: Matrix live lane
    • H3: Discord Mantis scenarios
    • H3: Mantis Slack desktop and visual-task runners
    • H3: Credential pool health check

concepts/qa-e2e-automation/qa-reporting.md

  • Route: /concepts/qa-e2e-automation/qa-reporting
  • Headings:
    • H2: Reporting
    • H3: Scheduled instances and retained observations
    • H3: Explicit proof requirements
    • H3: Evidence previews
    • H3: Character and style evaluation

concepts/qa-e2e-automation/scenario-coverage.md

  • Route: /concepts/qa-e2e-automation/scenario-coverage
  • Headings:
    • H2: Canonical scenario coverage

concepts/qa-e2e-automation/slack-qa.md

  • Route: /concepts/qa-e2e-automation/slack-qa
  • Headings:
    • H2: Slack QA
    • H3: Agent E2E recipes
    • H3: Direct credential setup
    • H3: Setting up the Slack workspace

concepts/qa-e2e-automation/whatsapp-and-credentials.md

  • Route: /concepts/qa-e2e-automation/whatsapp-and-credentials
  • Headings:
    • H2: WhatsApp QA
    • H2: Convex credential pool

concepts/queue-steering.md

  • Route: /concepts/queue-steering
  • Headings:
    • H2: Runtime boundary
    • H2: Tool launch boundaries
    • H2: Modes
    • H2: Burst example
    • H2: Scope
    • H2: Canceling a pending steer
    • H2: Debounce
    • H2: Related

concepts/queue.md

  • Route: /concepts/queue
  • Headings:
    • H2: Why
    • H2: How it works
    • H2: Defaults
    • H2: Queue modes
    • H2: Queue options
    • H2: Steer and streaming
    • H2: Answering a pending question
    • H2: Precedence
    • H2: Per-session overrides
    • H2: Queued-turn cancellation
    • H2: Input durability
    • H2: Lanes and scope
    • H2: Background work
    • H2: Troubleshooting
    • H2: Related

concepts/retry.md

  • Route: /concepts/retry
  • Headings:
    • H2: Goals
    • H2: Defaults
    • H2: Behavior
    • H3: Model providers
    • H3: Managed Git operations
    • H3: Discord
    • H3: Telegram
    • H2: Configuration
    • H2: Notes
    • H3: Durable outbound delivery
    • H2: Related

concepts/session-attachment.md

  • Route: /concepts/session-attachment
  • Headings:
    • H2: One Gateway, many clients
    • H2: Session URLs and short links
    • H3: Gateway version requirement
    • H2: Choose how to continue
    • H3: Continue in the terminal
    • H3: Attach a coding harness
    • H2: Pair once per Gateway origin
    • H2: Failure taxonomy
    • H2: Related pages

concepts/session-pruning.md

  • Route: /concepts/session-pruning
  • Headings:
    • H2: Why it matters
    • H2: How it works
    • H3: Direct Anthropic API-key requests
    • H3: Client-side pruning
    • H2: Legacy image cleanup
    • H2: Smart defaults
    • H2: Enable or disable
    • H2: Pruning vs compaction
    • H2: Further reading
    • H2: Related

concepts/session-search.md

  • Route: /concepts/session-search
  • Headings:
    • H1: Session search
    • H2: Visibility and output
    • H2: Control UI search
    • H2: Index lifecycle
    • H2: Session search vs. memory search
    • H2: Related

concepts/session-state.md

  • Route: /concepts/session-state
  • Headings:
    • H2: The signal log
    • H2: Watchers
    • H2: Notices: one, not many
    • H2: Reconciling
    • H2: Storage and limits
    • H2: Related

concepts/session-tool.md

  • Route: /concepts/session-tool
  • Headings:
    • H2: Available tools
    • H2: Listing and reading sessions
    • H2: Managing session settings and groups
    • H2: Sessions versus conversations
    • H2: Sending cross-session messages
    • H2: Status and orchestration helpers
    • H2: Session state changes
    • H2: Spawning sub-agents
    • H2: Visibility
    • H2: Related

concepts/session.md

  • Route: /concepts/session
  • Headings:
    • H2: How messages are routed
    • H2: DM isolation
    • H2: Retired channel docking
    • H2: Group and room routing
    • H2: Incognito sessions
    • H2: Remember across conversations
    • H2: Session lifecycle
    • H2: Gateway restart recovery
    • H2: Where state lives
    • H2: Session maintenance
    • H2: Inspecting sessions
    • H2: Related

concepts/soul.md

  • Route: /concepts/soul
  • Headings:
    • H2: What belongs in SOUL.md
    • H2: Why this works
    • H2: The Molty prompt
    • H2: What good looks like
    • H2: One warning
    • H2: Related

concepts/standing-intents.md

  • Route: /concepts/standing-intents
  • Headings:
    • H2: Choose the right intention tier
    • H2: Create an event-based intent
    • H2: How matching works
    • H2: List and cancel
    • H2: Lifecycle states
    • H2: Related

concepts/streaming.md

  • Route: /concepts/streaming
  • Headings:
    • H2: Control UI startup status
    • H2: Block streaming (channel messages)
    • H3: Media delivery with block streaming
    • H2: Chunking algorithm (low/high bounds)
    • H2: Coalescing (merge streamed blocks)
    • H2: Human-like pacing between blocks
    • H2: "Stream chunks or everything"
    • H2: Preview streaming modes
    • H3: Channel mapping
    • H3: Legacy key migration
    • H2: Runtime behavior
    • H3: Telegram
    • H3: Discord
    • H3: Slack
    • H3: Mattermost
    • H3: Matrix
    • H2: Tool-progress preview updates
    • H2: Progress draft rendering
    • H3: Commentary progress lane
    • H2: Related

concepts/subagent-yield-handoff.md

  • Route: /concepts/subagent-yield-handoff
  • Headings:
    • H1: Subagent yield handoff
    • H2: Ownership through the handoff
    • H2: Invariants
    • H2: Progress after yield

concepts/system-prompt.md

  • Route: /concepts/system-prompt
  • Headings:
    • H2: Structure
    • H2: Prompt modes
    • H2: Prompt snapshots
    • H2: Workspace bootstrap injection
    • H2: Time handling
    • H2: Skills
    • H2: Documentation
    • H2: Related

concepts/timezone.md

  • Route: /concepts/timezone
  • Headings:
    • H2: Three timezone surfaces
    • H2: Setting the user timezone
    • H2: Related

concepts/typebox.md

  • Route: /concepts/typebox
  • Headings:
    • H2: Mental model (30 seconds)
    • H2: Where the schemas live
    • H2: Current pipeline
    • H2: How the schemas are used at runtime
    • H2: Example frames
    • H2: Minimal client (Node.js)
    • H2: Worked example: add a method end-to-end
    • H2: Swift codegen behavior
    • H2: Versioning and compatibility
    • H2: Schema patterns and conventions
    • H2: Live schema JSON
    • H2: When you change schemas
    • H2: Related

concepts/typing-indicators.md

  • Route: /concepts/typing-indicators
  • Headings:
    • H2: Defaults
    • H2: Modes
    • H2: Configuration
    • H2: Notes
    • H2: Related

concepts/usage-tracking.md

  • Route: /concepts/usage-tracking
  • Headings:
    • H2: What it is
    • H2: Where it shows up
    • H2: Usage date ranges
    • H2: Anthropic and OpenAI cost history
    • H2: Default usage footer mode
    • H3: Three distinct session states
    • H3: Precedence
    • H3: Resetting vs. turning off
    • H3: Toggle behavior
    • H3: Config
    • H2: Custom /usage full footer
    • H3: Shape
    • H3: Contract Paths
    • H3: Verbs
    • H3: Piece forms
    • H3: Example
    • H2: Providers + credentials
    • H2: Related

concepts/user-model.md

  • Route: /concepts/user-model
  • Headings:
    • H2: Personal USER files on a shared Gateway
    • H2: Gateway profile and GitHub credit
    • H2: Channel identity links
    • H2: GitHub connections
    • H3: Publish with your account
    • H3: Disconnect and reconnect
    • H2: Profile appearance preferences
    • H2: Write directives, not observations
    • H2: Supersede in place
    • H2: Choose the right file
    • H2: Keep it compact
    • H2: Related

date-time.md

  • Route: /date-time
  • Headings:
    • H2: Message envelopes (local by default)
    • H3: Examples
    • H2: System prompt: temporal context
    • H2: System event lines (local by default)
    • H3: Configure user timezone
    • H2: Time format detection
    • H2: Tool payloads + connectors (raw provider time + normalized fields)
    • H2: Related docs

diagnostics/flags.md

  • Route: /diagnostics/flags
  • Headings:
    • H2: How it works
    • H2: Known flags
    • H2: Enable via config
    • H2: Env override (one-off)
    • H2: Profiler flags
    • H2: Timeline artifacts
    • H2: Where logs go
    • H2: Extract logs
    • H2: Notes
    • H2: Related

gateway/1password.md

  • Route: /gateway/1password
  • Headings:
    • H2: Requirements
    • H2: Resolve config secrets with the plugin
    • H2: The 1password skill for agents
    • H2: Official 1Password MCP server
    • H2: Browser sign-in with 1Password for Claude
    • H2: Security notes
    • H2: Troubleshooting
    • H3: Homebrew command symlinks

gateway/audit.md

  • Route: /gateway/audit
  • Headings:
    • H1: Audit history
    • H2: Run identity inspection
    • H2: Record families
    • H2: Message lifecycle events
    • H3: Conversation-kind classification
    • H2: Privacy model
    • H2: Coverage and proof limits
    • H2: Storage, retention, and migration
    • H2: Querying
    • H2: Maintainer invariants
    • H2: Related

gateway/authentication.md

  • Route: /gateway/authentication
  • Headings:
    • H2: Recommended setup: API key (any provider)
    • H2: Anthropic: Claude CLI reuse
    • H3: Anthropic setup-token
    • H2: Manual token entry
    • H3: SecretRef-backed credentials
    • H2: Checking model auth status
    • H2: API key rotation (gateway)
    • H2: Removing provider auth while the gateway is running
    • H2: Controlling which credential is used
    • H3: OpenAI and legacy openai-codex ids
    • H3: During login (CLI)
    • H3: Per-session (chat command)
    • H3: Per-agent (CLI override)
    • H2: Troubleshooting
    • H3: "No credentials found"
    • H3: Token expiring/expired
    • H2: Related

gateway/background-process.md

  • Route: /gateway/background-process
  • Headings:
    • H2: exec tool
    • H3: Env overrides
    • H3: Config (preferred over env overrides)
    • H3: Disable automatic completion turns
    • H2: Worker environments
    • H2: Child process bridging
    • H2: process tool
    • H2: Examples
    • H2: Related

gateway/bonjour.md

  • Route: /gateway/bonjour
  • Headings:
    • H2: Wide-area Bonjour (Unicast DNS-SD) over Tailscale
    • H3: Gateway config
    • H3: One-time DNS server setup (gateway host, macOS only)
    • H3: Tailscale DNS settings
    • H3: Gateway listener security
    • H2: What advertises
    • H2: Service types
    • H2: TXT keys (non-secret hints)
    • H2: Debugging on macOS
    • H2: Debugging in Gateway logs
    • H2: Debugging on iOS node
    • H2: When to enable Bonjour
    • H2: When to disable Bonjour
    • H2: Docker gotchas
    • H2: Troubleshooting disabled Bonjour
    • H2: Common failure modes
    • H2: Escaped instance names (\032)
    • H2: Enabling / disabling / configuration
    • H2: Related docs

gateway/cli-backends.md

  • Route: /gateway/cli-backends
  • Headings:
    • H2: Quick start
    • H2: Using it as a fallback
    • H2: Configuration
    • H2: How it works
    • H2: Timeouts and long-running work
    • H3: Claude CLI specifics
    • H3: Native Bash and the exec allowlist
    • H3: Claude browser tools and 1Password sign-in
    • H2: Sessions
    • H3: History account boundaries
    • H2: Fallback prelude from claude-cli sessions
    • H2: Images
    • H2: Inputs and outputs
    • H2: Plugin-owned defaults
    • H2: Text transform overlays
    • H2: Native compaction ownership
    • H2: Bundle MCP overlays
    • H2: Reseed history cap
    • H2: Limitations
    • H2: Troubleshooting
    • H2: Related

gateway/clients.md

  • Route: /gateway/clients
  • Headings:
    • H2: Install the packages
    • H2: Choose scopes and pair the device
    • H2: Advertise client capabilities
    • H2: Validate attachments before sending
    • H2: Recover state after reconnect
    • H3: Active-run cache matrix
    • H2: Render generated image artifacts
    • H2: Download inline artifacts over HTTPS
    • H2: Use history metadata and stable anchors
    • H2: Subscribe instead of polling usage
    • H2: Backfill exec approvals
    • H2: Track protocol versions
    • H2: Related

gateway/cloud-sessions.md

  • Route: /gateway/cloud-sessions
  • Headings:
    • H2: Start without a Gateway checkout
    • H2: Images and attachments
    • H2: Paired devices: your own hardware as session hosts
    • H2: Cloud workers: rented machines through Crabbox
    • H2: Viewing the session desktop
    • H2: Desktop and computer control
    • H2: Automatic load balancing across devices
    • H2: Sleeping and waking: idle suspension and warm images
    • H2: What stays with the Gateway
    • H2: Related

gateway/cloud-workers.md

  • Route: /gateway/cloud-workers
  • Headings:
    • H2: What each page covers
    • H2: What runs where
    • H2: Requirements
    • H3: Crabbox provider support
    • H2: Configuration
    • H2: Where each section moved
    • H2: Related

gateway/cloud-workers/desktop.md

  • Route: /gateway/cloud-workers/desktop
  • Headings:
    • H2: Ask the agent to open an app
    • H2: Desktop (interactive)
    • H2: macOS image prerequisites
    • H2: Native Windows prerequisites
    • H2: Desktop size

gateway/cloud-workers/dispatching-a-session.md

  • Route: /gateway/cloud-workers/dispatching-a-session
  • Headings:
    • H2: Dispatching a session
    • H3: Cloud child sessions
    • H3: Runtime support

gateway/cloud-workers/per-project-default-profiles.md

  • Route: /gateway/cloud-workers/per-project-default-profiles
  • Headings:
    • H2: Per-project default profiles

gateway/cloud-workers/placement-and-machine-selection.md

  • Route: /gateway/cloud-workers/placement-and-machine-selection
  • Headings:
    • H2: Codex on a paired device
    • H2: Codex or OpenClaw on a cloud profile
    • H2: Provider identity in the picker
    • H2: Choose an operating system and machine class per session

gateway/cloud-workers/security-model.md

  • Route: /gateway/cloud-workers/security-model
  • Headings:
    • H2: Security model

gateway/cloud-workers/session-lifecycle.md

  • Route: /gateway/cloud-workers/session-lifecycle
  • Headings:
    • H2: What survives a dead machine

gateway/cloud-workers/setup-and-bundle-installation.md

  • Route: /gateway/cloud-workers/setup-and-bundle-installation
  • Headings:
    • H2: The setup command
    • H3: Native Windows prerequisites
    • H2: Bundle installation
    • H3: Reuse a node runtime archive after Gateway restart
    • H2: Build a complete custom node package

gateway/cloud-workers/troubleshooting.md

  • Route: /gateway/cloud-workers/troubleshooting
  • Headings:
    • H2: Troubleshooting

gateway/cloud-workers/verify-the-profile.md

  • Route: /gateway/cloud-workers/verify-the-profile
  • Headings:
    • H2: Verify the profile

gateway/cloud-workers/warm-images.md

  • Route: /gateway/cloud-workers/warm-images
  • Headings:
    • H2: Warm images
    • H3: Retention policy
    • H3: Ready workers
    • H3: Inspect snapshots in the Control UI
    • H3: Recover a paused capture
    • H3: Upgrade warm-image state

gateway/cloudflare-access.md

  • Route: /gateway/cloudflare-access
  • Headings:
    • H2: Before you begin
    • H2: How the pieces fit
    • H2: Step 1: Route the tunnel to loopback
    • H2: Step 2: Protect the hostname with Access
    • H3: OIDC sign-in and existing people
    • H3: Verified GitHub credit through OIDC
    • H2: Step 3: Trust those headers in the Gateway
    • H2: Step 4: Decide how nodes and workers get in
    • H2: Step 5: Connect each client
    • H2: Verify
    • H2: Production readiness
    • H2: Troubleshooting
    • H2: Related

gateway/config-agents.md

  • Route: /gateway/config-agents
  • Headings:
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Related

gateway/config-agents/entries-and-multi-agent.md

  • Route: /gateway/config-agents/entries-and-multi-agent
  • Headings:
    • H2: agents.entries (per-agent overrides)
    • H2: Multi-agent routing
    • H3: Binding match fields
    • H3: Per-agent access profiles

gateway/config-agents/heartbeat-compaction-and-streaming.md

  • Route: /gateway/config-agents/heartbeat-compaction-and-streaming
  • Headings:
    • H2: agents.defaults.heartbeat
    • H2: agents.defaults.systemAgent
    • H2: agents.defaults.compaction
    • H2: agents.defaults.contextPruning
    • H2: Block streaming
    • H2: Typing indicators

gateway/config-agents/messages-and-talk.md

  • Route: /gateway/config-agents/messages-and-talk
  • Headings:
    • H2: Messages
    • H3: Response prefix
    • H3: Ack reaction
    • H3: Queue
    • H3: Inbound debounce
    • H3: Other message keys
    • H3: TTS (text-to-speech)
    • H2: Talk

gateway/config-agents/models.md

  • Route: /gateway/config-agents/models
  • Headings:
    • H2: agents.defaults.model
    • H2: agents.defaults.modelSelectionScope

gateway/config-agents/runtime-and-cli-backends.md

  • Route: /gateway/config-agents/runtime-and-cli-backends
  • Headings:
    • H2: Runtime policy
    • H2: CLI backend selection
    • H2: OpenAI GPT-5 personality

gateway/config-agents/sandbox.md

  • Route: /gateway/config-agents/sandbox
  • Headings:
    • H2: agents.defaults.sandbox

gateway/config-agents/sessions.md

  • Route: /gateway/config-agents/sessions
  • Headings:
    • H2: Session
    • H2: Cold storage

gateway/config-agents/workspace-and-bootstrap.md

  • Route: /gateway/config-agents/workspace-and-bootstrap
  • Headings:
    • H2: agents.defaults.workspace
    • H2: agents.defaults.cwd
    • H2: agents.defaults.repoRoot
    • H2: agents.defaults.skills
    • H2: agents.defaults.skipBootstrap
    • H2: agents.defaults.skipOptionalBootstrapFiles
    • H2: agents.defaults.contextInjection
    • H2: agents.defaults.bootstrapMaxChars
    • H2: agents.defaults.bootstrapTotalMaxChars
    • H2: Per-agent bootstrap profile overrides
    • H2: Bootstrap truncation notice
    • H2: Context budget ownership map
    • H3: agents.defaults.startupContext
    • H3: agents.defaults.contextLimits
    • H3: agents.entries.*.contextLimits
    • H3: skills.limits.maxSkillsPromptChars
    • H3: agents.entries.*.skillsLimits.maxSkillsPromptChars
    • H2: agents.defaults.imageMaxDimensionPx
    • H2: agents.defaults.imageQuality
    • H2: agents.defaults.userTimezone

gateway/config-automation.md

  • Route: /gateway/config-automation
  • Headings:
    • H2: Automations (cron)
    • H3: cron.failureAlert
    • H2: Media model template variables

gateway/config-browser-ui-desktop.md

  • Route: /gateway/config-browser-ui-desktop
  • Headings:
    • H2: Browser
    • H2: UI
    • H2: Desktop
    • H3: Desktop audio
    • H3: Paired node desktops

gateway/config-channels.md

  • Route: /gateway/config-channels
  • Headings:
    • H2: Channels
    • H2: Other plugin channels
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Related

gateway/config-channels/commands.md

  • Route: /gateway/config-channels/commands
  • Headings:
    • H2: Commands (chat command handling)

gateway/config-channels/community-chat.md

  • Route: /gateway/config-channels/community-chat
  • Headings:
    • H2: Discord
    • H2: Matrix
    • H2: IRC

gateway/config-channels/mention-gating-and-history.md

  • Route: /gateway/config-channels/mention-gating-and-history
  • Headings:
    • H2: Group chat mention gating
    • H3: DM history limits
    • H3: Self-chat mode

gateway/config-channels/personal-messaging.md

  • Route: /gateway/config-channels/personal-messaging
  • Headings:
    • H2: WhatsApp
    • H2: Telegram
    • H2: Signal
    • H2: iMessage
    • H2: LINE

gateway/config-channels/shared-policies.md

  • Route: /gateway/config-channels/shared-policies
  • Headings:
    • H2: DM and group access
    • H2: Channel model overrides
    • H2: Channel defaults and heartbeat
    • H2: Multi-account (all channels)

gateway/config-channels/workplace-chat.md

  • Route: /gateway/config-channels/workplace-chat
  • Headings:
    • H2: Google Chat
    • H2: Slack
    • H2: Mattermost
    • H2: Microsoft Teams

gateway/config-cloud-workers.md

  • Route: /gateway/config-cloud-workers
  • Headings:
    • H2: Cloud worker environments
    • H3: Crabbox profile
    • H3: Static SSH development profile

gateway/config-extensions.md

  • Route: /gateway/config-extensions
  • Headings:
    • H2: MCP
    • H2: Skills
    • H2: Plugins
    • H3: Codex harness plugin config
    • H2: Canvas widget presenter

gateway/config-gateway.md

  • Route: /gateway/config-gateway
  • Headings:
    • H2: Gateway
    • H3: OpenAI-compatible endpoints
    • H3: Multi-instance isolation
    • H3: gateway.tls
    • H3: gateway.reload

gateway/config-hooks.md

  • Route: /gateway/config-hooks
  • Headings:
    • H2: Hooks
    • H3: Hook HTTP contract
    • H3: Hook agent payload
    • H3: Hook session and agent policy
    • H3: Mapping details
    • H3: Hook retries and fan-out
    • H3: Gmail integration

gateway/config-observability.md

  • Route: /gateway/config-observability
  • Headings:
    • H2: Audit
    • H2: Logging
    • H2: Diagnostics
    • H2: Telemetry

gateway/config-runtime.md

  • Route: /gateway/config-runtime
  • Headings:
    • H2: worktreeRoot
    • H2: worktreeAcceleration
    • H2: Models
    • H2: Discovery
    • H3: mDNS (Bonjour)
    • H3: Wide-area (DNS-SD)
    • H2: Update
    • H2: ACP
    • H2: Wizard
    • H2: Bridge (legacy, removed)

gateway/config-secrets-env.md

  • Route: /gateway/config-secrets-env
  • Headings:
    • H2: Environment
    • H3: env (inline env vars)
    • H3: Env var substitution
    • H4: Default values
    • H2: Secrets
    • H3: secrets.egressProxy
    • H3: SecretRef
    • H3: Supported credential surface
    • H3: Secret providers config
    • H2: Auth storage
    • H2: Config includes ($include)

gateway/config-tools.md

  • Route: /gateway/config-tools
  • Headings:
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Related

gateway/config-tools/built-in-tools.md

  • Route: /gateway/config-tools/built-in-tools
  • Headings:
    • H2: tools.exec
    • H2: tools.loopDetection
    • H2: tools.web
    • H2: tools.media
    • H2: tools.updatePlan

gateway/config-tools/custom-providers.md

  • Route: /gateway/config-tools/custom-providers
  • Headings:
    • H2: Custom providers and base URLs
    • H2: Provider field details

gateway/config-tools/github-identity.md

  • Route: /gateway/config-tools/github-identity
  • Headings:
    • H2: tools.github

gateway/config-tools/provider-examples.md

  • Route: /gateway/config-tools/provider-examples
  • Headings:
    • H2: Provider examples

gateway/config-tools/sessions-and-subagents.md

  • Route: /gateway/config-tools/sessions-and-subagents
  • Headings:
    • H2: tools.agentToAgent
    • H2: tools.sessions
    • H2: tools.sessions_spawn
    • H2: agents.defaults.subagents

gateway/config-tools/tool-policy.md

  • Route: /gateway/config-tools/tool-policy
  • Headings:
    • H2: Tool profiles
    • H2: Tool groups
    • H2: MCP and plugin tools inside sandbox tool policy
    • H2: tools.codeMode
    • H2: tools.allow / tools.deny
    • H2: tools.byProvider
    • H2: tools.toolsBySender
    • H2: tools.elevated

gateway/configuration-examples.md

  • Route: /gateway/configuration-examples
  • Headings:
    • H2: Quick start
    • H3: Absolute minimum
    • H3: Recommended starter
    • H2: Expanded example (major options)
    • H3: Symlinked sibling skill repo
    • H2: Common patterns
    • H3: Shared skill baseline with one override
    • H3: Multi-platform setup
    • H3: Trusted node network auto-approval
    • H3: Secure DM mode (shared inbox / multi-user DMs)
    • H3: Anthropic API key + MiniMax fallback
    • H3: Work bot (restricted access)
    • H3: Local models only
    • H2: Tips
    • H2: Related

gateway/configuration-reference.md

  • Route: /gateway/configuration-reference
  • Headings:
    • H2: Pages in this reference set
    • H2: Channels
    • H2: Agent defaults, multi-agent, sessions, and messages
    • H2: worktreeRoot
    • H2: Tools and custom providers
    • H2: Models
    • H2: MCP
    • H2: Skills
    • H2: Plugins
    • H2: Browser
    • H2: UI
    • H2: Desktop
    • H2: Gateway
    • H2: Cloud worker environments
    • H2: Hooks
    • H2: Canvas widget presenter
    • H2: Discovery
    • H2: Environment
    • H2: Secrets
    • H2: Auth storage
    • H2: Audit
    • H2: Logging
    • H2: Diagnostics
    • H2: Telemetry
    • H2: Update
    • H2: ACP
    • H2: Wizard
    • H2: Identity
    • H2: Bridge (legacy, removed)
    • H2: Automations (cron)
    • H2: Media model template variables
    • H2: Config includes ($include)
    • H2: Related

gateway/configuration.md

  • Route: /gateway/configuration
  • Headings:
    • H2: Minimal config
    • H2: Editing config
    • H2: Strict validation
    • H2: Configuration pages
    • H2: Where each section moved
    • H2: Full reference
    • H2: Related

gateway/configuration/common-tasks.md

  • Route: /gateway/configuration/common-tasks
  • Headings:
    • H2: Common tasks

gateway/configuration/config-rpc.md

  • Route: /gateway/configuration/config-rpc
  • Headings:
    • H2: Config RPC (programmatic updates)

gateway/configuration/environment-variables.md

  • Route: /gateway/configuration/environment-variables
  • Headings:
    • H2: Environment variables

gateway/configuration/hot-reload.md

  • Route: /gateway/configuration/hot-reload
  • Headings:
    • H2: Config hot reload
    • H3: Reload modes
    • H3: What hot-applies vs what needs a restart
    • H3: Reload planning

gateway/diagnostics.md

  • Route: /gateway/diagnostics
  • Headings:
    • H2: Quick start
    • H2: Chat command
    • H2: What the export contains
    • H2: Privacy model
    • H2: WebSocket disconnect logs
    • H2: Command-lane diagnostics
    • H2: Stability recorder
    • H2: CPU profile
    • H2: Sampling heap profile
    • H2: Useful options
    • H2: Disable diagnostics
    • H2: Related

gateway/discovery.md

  • Route: /gateway/discovery
  • Headings:
    • H2: Terms
    • H2: Why direct and SSH both exist
    • H2: Discovery inputs
    • H3: 1) Bonjour / DNS-SD
    • H4: Service beacon details
    • H3: 2) Tailnet (cross-network)
    • H3: 3) Manual / SSH target
    • H2: Transport selection (client policy)
    • H2: Pairing and auth (direct transport)
    • H2: Responsibilities by component
    • H2: Related

gateway/doctor.md

  • Route: /gateway/doctor
  • Headings:
    • H2: Doctor pages
    • H2: Where each section moved
    • H2: Related

gateway/doctor/checks.md

  • Route: /gateway/doctor/checks
  • Headings:
    • H2: What it does (summary)

gateway/doctor/config-migrations.md

  • Route: /gateway/doctor/config-migrations
  • Headings:
    • H2: Channel ownership during an update
    • H2: ACP agents' model precedence
    • H2: Missing plugins during migration
    • H2: Schema publication during a 2026.9.2 update
    • H2: Replay a July 2026 config upgrade
    • H2: Checks 0-2

gateway/doctor/gateway-and-services.md

  • Route: /gateway/doctor/gateway-and-services
  • Headings:
    • H2: Checks 8-17

gateway/doctor/provider-repairs.md

  • Route: /gateway/doctor/provider-repairs
  • Headings:
    • H2: Checks 2b-2g

gateway/doctor/running.md

  • Route: /gateway/doctor/running
  • Headings:
    • H2: Quick start
    • H3: Headless and automation modes
    • H2: Read-only lint mode

gateway/doctor/state-and-sessions.md

  • Route: /gateway/doctor/state-and-sessions
  • Headings:
    • H2: Checks 3-7b

gateway/doctor/workspace-and-dreams.md

  • Route: /gateway/doctor/workspace-and-dreams
  • Headings:
    • H2: Checks 18-20
    • H2: Dreams UI backfill and reset

gateway/embedding.md

  • Route: /gateway/embedding
  • Headings:
    • H2: Start the child with an embedding preset
    • H3: Electron shell snapshot warning
    • H2: Handle invalid config by exit code
    • H2: Wait for protocol readiness
    • H2: Interpret restart and shutdown
    • H2: Use RPC instead of state files
    • H2: Install; do not flatten
    • H2: Related

gateway/external-apps.md

  • Route: /gateway/external-apps
  • Headings:
    • H2: What is available today
    • H2: Recommended path
    • H2: Cooperative host suspension
    • H2: App code vs plugin code
    • H2: Related

gateway/gateway-lock.md

  • Route: /gateway/gateway-lock
  • Headings:
    • H2: Why
    • H2: Three layers
    • H3: State and config locks
    • H3: Socket bind
    • H2: Operational notes
    • H2: Related

gateway/health.md

  • Route: /gateway/health
  • Headings:
    • H2: Quick checks
    • H2: Deep diagnostics
    • H2: Health monitor config
    • H2: Inbound ingress health
    • H2: HTTP probes
    • H3: Shared-state integrity failure
    • H3: Plugin replacement recovery
    • H3: CPU pressure and event-loop delay
    • H2: Uptime monitoring
    • H3: Monitoring service setup examples
    • H2: When something fails
    • H2: Dedicated "health" command
    • H3: Queue warnings
    • H2: Related

gateway/heartbeat.md

  • Route: /gateway/heartbeat
  • Headings:
    • H2: Quick start (beginner)
    • H2: Defaults
    • H2: What the heartbeat prompt is for
    • H2: Response contract
    • H2: Config
    • H3: Scope and precedence
    • H3: Per-agent heartbeats
    • H3: Active hours example
    • H3: 24/7 setup
    • H3: Multi-account example
    • H3: Field notes
    • H2: Delivery behavior
    • H2: Visibility controls
    • H3: What each flag does
    • H3: Per-channel vs per-account examples
    • H3: Common patterns
    • H2: Monitor scratch (optional)
    • H3: Schedule recurring checks with automations
    • H3: Can the agent update its scratch?
    • H2: Manual wake (on-demand)
    • H2: Cost awareness
    • H2: Context overflow after heartbeat
    • H2: Related

gateway/index.md

  • Route: /gateway
  • Headings:
    • H2: 5-minute local startup
    • H2: Runtime model
    • H2: OpenAI-compatible endpoints
    • H3: Port and bind precedence
    • H3: Hot reload modes
    • H2: Operator command set
    • H2: Multiple gateways (same host)
    • H2: Remote access
    • H2: Supervision and service lifecycle
    • H3: Existing system LaunchDaemons
    • H2: Dev profile quick path
    • H2: Protocol quick reference (operator view)
    • H2: Operational checks
    • H3: Liveness
    • H3: Readiness
    • H3: Gap recovery
    • H2: Common failure signatures
    • H2: Safety guarantees
    • H2: Related

gateway/local-model-services.md

  • Route: /gateway/local-model-services
  • Headings:
    • H2: How it works
    • H2: Managed llama.cpp
    • H2: Config shape
    • H2: Fields
    • H2: llmman example
    • H2: ds4 example
    • H2: Related

gateway/local-models.md

  • Route: /gateway/local-models
  • Headings:
    • H2: Hardware floor
    • H2: Pick a backend
    • H2: LM Studio + large local model (Responses API)
    • H3: Hybrid config: hosted primary, local fallback
    • H3: Regional hosting / data routing
    • H2: Other OpenAI-compatible local proxies
    • H2: Smaller or stricter backends
    • H2: Troubleshooting
    • H3: Local model lean mode
    • H4: Why these tools
    • H4: When to turn it on
    • H4: When to leave it off
    • H4: Enable
    • H2: Related

gateway/logging.md

  • Route: /gateway/logging
  • Headings:
    • H2: File-based logger
    • H3: Verbose vs. log levels
    • H3: SQLite session writes
    • H3: SQLite snapshot cleanup
    • H3: Slow agent database opens
    • H3: Slow cron list pages
    • H3: Slow cron list requests
    • H3: Slow Codex catalog pages
    • H2: Console capture
    • H2: Redaction
    • H2: Gateway WebSocket logs
    • H3: WS log style
    • H2: Console formatting (subsystem logging)
    • H2: Related

gateway/multi-tenant-hosting.md

  • Route: /gateway/multi-tenant-hosting
  • Headings:
    • H2: Why each tenant needs a cell
    • H2: Architecture
    • H2: Trust boundary
    • H2: Isolation ladder
    • H2: Quick start
    • H2: Current scope
    • H2: Related

gateway/multiple-gateways.md

  • Route: /gateway/multiple-gateways
  • Headings:
    • H2: Rescue-bot quickstart
    • H3: What --profile rescue onboard changes
    • H2: General multi-gateway setup
    • H2: Isolation checklist
    • H2: Port mapping (derived)
    • H2: Browser/CDP notes (common footgun)
    • H2: Manual env example
    • H2: Quick checks
    • H2: Related

gateway/openai-http-api.md

  • Route: /gateway/openai-http-api
  • Headings:
    • H2: Enabling the endpoint
    • H2: Security boundary (important)
    • H2: Authentication
    • H2: When to use this endpoint
    • H2: Agent-first model contract
    • H2: Session behavior
    • H3: Explicit incognito session continuation
    • H2: Request limits
    • H2: Chat tool contract
    • H3: Supported request fields
    • H3: Unsupported variants
    • H3: Non-streaming tool response shape
    • H3: Streaming tool response shape
    • H3: Tool follow-up loop
    • H2: Streaming (SSE)
    • H2: Open WebUI quick setup
    • H2: Examples
    • H2: Related

gateway/openresponses-http-api.md

  • Route: /gateway/openresponses-http-api
  • Headings:
    • H2: Authentication, security, and routing
    • H2: Session behavior
    • H3: Explicit incognito session continuation
    • H2: Request shape
    • H2: Items (input)
    • H3: message
    • H3: function_call_output (turn-based tools)
    • H3: reasoning and item_reference
    • H2: Tools (client-side function tools)
    • H2: Images (input_image)
    • H2: Files (input_file)
    • H2: File + image limits
    • H2: Streaming (SSE)
    • H2: Usage
    • H2: Errors
    • H2: Examples
    • H2: Related

gateway/openshell.md

  • Route: /gateway/openshell
  • Headings:
    • H2: Prerequisites
    • H2: Quick start
    • H2: Workspace modes
    • H3: mirror (default)
    • H3: remote
    • H3: Choosing a mode
    • H2: Configuration reference
    • H2: Examples
    • H3: Minimal remote setup
    • H3: Mirror mode with GPU
    • H3: Per-agent OpenShell with custom gateway
    • H2: Lifecycle management
    • H2: Security hardening
    • H2: Custom image contract
    • H2: Current limitations
    • H2: Troubleshooting
    • H2: How it works
    • H2: Related

gateway/opentelemetry.md

  • Route: /gateway/opentelemetry
  • Headings:
    • H2: Where each section moved
    • H2: Related

gateway/opentelemetry/configuration.md

  • Route: /gateway/opentelemetry/configuration
  • Headings:
    • H2: Signals exported
    • H2: Configuration reference
    • H3: Environment variables
    • H2: Sampling and flushing

gateway/opentelemetry/model-calls-and-metrics.md

  • Route: /gateway/opentelemetry/model-calls-and-metrics
  • Headings:
    • H2: Model-call observation units
    • H2: Claude Code CLI model-call fidelity
    • H2: Exported metrics
    • H3: Gateway RPC
    • H3: Model usage
    • H3: Message flow
    • H3: Talk
    • H3: Queues and sessions
    • H3: Session liveness telemetry
    • H3: Gateway event-loop observation windows
    • H3: Harness lifecycle
    • H3: Tool execution and loop detection
    • H3: Exec
    • H3: Diagnostics internals (memory, payloads, exporter health)

gateway/opentelemetry/privacy-and-trace-context.md

  • Route: /gateway/opentelemetry/privacy-and-trace-context
  • Headings:
    • H2: Continue an upstream WebSocket trace
    • H2: Privacy and content capture

gateway/opentelemetry/setup.md

  • Route: /gateway/opentelemetry/setup
  • Headings:
    • H2: Quick start
    • H2: Which processes export
    • H2: Exporter health
    • H2: Without an exporter
    • H2: Disable

gateway/opentelemetry/spans-and-events.md

  • Route: /gateway/opentelemetry/spans-and-events
  • Headings:
    • H2: Exported spans
    • H2: Diagnostic event catalog

gateway/operator-scopes.md

  • Route: /gateway/operator-scopes
  • Headings:
    • H2: Connection roles
    • H2: Scope levels
    • H2: Named operator roles
    • H2: Identity scope grants
    • H2: Method scope is only the first gate
    • H2: Device pairing approvals
    • H2: Node pairing approvals
    • H2: Shared-secret auth
    • H2: Related

gateway/pairing.md

  • Route: /gateway/pairing
  • Headings:
    • H2: How capability approval works
    • H3: Upgrades and older writers
    • H2: One-paste node pairing
    • H2: CLI workflow (headless friendly)
    • H2: API surface (gateway protocol)
    • H2: Node command gating (2026.3.31+)
    • H2: Node event trust boundaries (2026.3.31+)
    • H2: Silent local pairing
    • H2: SSH-verified device auto-approval (default)
    • H2: Manual approval (macOS app)
    • H2: Auto-approval (macOS app)
    • H2: Trusted-CIDR device auto-approval
    • H2: Silent pairing supersede cleanup
    • H2: Metadata-upgrade auto-approval
    • H2: QR pairing helpers
    • H2: Locality and forwarded headers
    • H2: Storage (local, private)
    • H2: Transport behavior
    • H2: Related

gateway/permission-modes.md

  • Route: /gateway/permission-modes
  • Headings:
    • H2: Session root and defaults
    • H2: Delegated setup and repair
    • H2: Change permissions during a task
    • H2: Policy precedence and clamping

gateway/portals.md

  • Route: /gateway/portals
  • Headings:
    • H2: Quick start
    • H2: Remote access
    • H3: Managed private Tailscale Serve
    • H3: Private wildcard reverse proxy
    • H3: Direct and local listeners
    • H2: Declare development servers
    • H2: Application contract
    • H2: Availability and configuration
    • H2: Security model
    • H2: Limitations
    • H2: Troubleshooting
    • H3: The portal shows a 502 waiting page
    • H3: The portal is not reachable from this browser
    • H3: Close a portal

gateway/prometheus.md

  • Route: /gateway/prometheus
  • Headings:
    • H2: Quick start
    • H2: Metrics exported
    • H3: Catalog list stages
    • H3: Runtime identity
    • H3: Event-loop observation windows
    • H3: Memory and process churn
    • H3: Garbage collection duration
    • H2: Label policy
    • H2: PromQL recipes
    • H2: Choosing between Prometheus and OpenTelemetry export
    • H2: Troubleshooting
    • H2: Related

gateway/protocol.md

  • Route: /gateway/protocol
  • Headings:
    • H2: Scope
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Related

gateway/protocol/auth.md

  • Route: /gateway/protocol/auth
  • Headings:
    • H2: Auth
    • H2: Device identity and pairing
    • H3: Device auth migration diagnostics
    • H2: TLS and pinning

gateway/protocol/handshake.md

  • Route: /gateway/protocol/handshake
  • Headings:
    • H2: Handshake
    • H3: Worker role and closed protocol
    • H3: Client capabilities
    • H3: Node connect example
    • H2: Roles and scopes
    • H3: Caps/commands/permissions (node)

gateway/protocol/ledgers.md

  • Route: /gateway/protocol/ledgers
  • Headings:
    • H2: Audit ledger RPC
    • H2: Task ledger RPCs

gateway/protocol/operator-methods.md

  • Route: /gateway/protocol/operator-methods
  • Headings:
    • H2: Operator helper methods
    • H3: models.list views
    • H2: Exec approvals
    • H2: Agent delivery fallback

gateway/protocol/presence.md

  • Route: /gateway/protocol/presence
  • Headings:
    • H2: Presence
    • H3: Node host stats
    • H3: Node background alive event
    • H2: Broadcast event scoping

gateway/protocol/rpc-bootstrap-and-events.md

  • Route: /gateway/protocol/rpc-bootstrap-and-events
  • Headings:
    • H2: Session list bootstrap
    • H2: Common event families
    • H2: Node helper methods
    • H2: Node exec lifecycle events

gateway/protocol/rpc-devices-nodes-and-approvals.md

  • Route: /gateway/protocol/rpc-devices-nodes-and-approvals
  • Headings:
    • H2: Device pairing and device tokens
    • H2: Node pairing, invoke, and pending work
    • H2: Approval families
    • H2: Control UI commands
    • H2: Automation, skills, and tools

gateway/protocol/rpc-methods.md

  • Route: /gateway/protocol/rpc-methods
  • Headings:
    • H2: RPC method families
    • H2: What each page covers
    • H2: Where each section moved

gateway/protocol/rpc-session-control.md

  • Route: /gateway/protocol/rpc-session-control
  • Headings:
    • H2: Session control

gateway/protocol/rpc-system-and-channels.md

  • Route: /gateway/protocol/rpc-system-and-channels
  • Headings:
    • H2: System and identity
    • H2: Models and usage
    • H2: Channels and login helpers
    • H2: Plugin management
    • H2: Messaging and logs
    • H2: Operator terminal

gateway/protocol/rpc-talk-config-and-agents.md

  • Route: /gateway/protocol/rpc-talk-config-and-agents
  • Headings:
    • H2: Talk and TTS
    • H3: Relay output cancellation
    • H2: Secrets, config, update, and wizard
    • H2: Agent and workspace helpers

gateway/protocol/transport.md

  • Route: /gateway/protocol/transport
  • Headings:
    • H2: npm packages
    • H2: Transport and framing
    • H3: Profile binding
    • H2: Connection keepalives
    • H2: Gateway-controlled WebRTC Talk

gateway/protocol/versioning.md

  • Route: /gateway/protocol/versioning
  • Headings:
    • H2: Versioning
    • H3: Client constants

gateway/remote.md

  • Route: /gateway/remote
  • Headings:
    • H2: The core idea
    • H2: Topology options
    • H2: Command flow (what runs where)
    • H2: SSH tunnel (CLI + tools)
    • H2: CLI remote defaults
    • H2: Gateway behind an identity-aware proxy
    • H2: Credential precedence
    • H2: Chat UI remote access
    • H2: macOS app remote mode
    • H2: Security rules (remote/VPN)
    • H3: macOS: persistent SSH tunnel via LaunchAgent
    • H4: Step 1: add SSH config
    • H4: Step 2: copy SSH key (one-time)
    • H4: Step 3: configure the gateway token
    • H4: Step 4: create the LaunchAgent
    • H4: Step 5: load the LaunchAgent
    • H4: Troubleshooting
    • H2: Related

gateway/restart-recovery.md

  • Route: /gateway/restart-recovery
  • Headings:
    • H2: What survives a restart
    • H2: Graceful restarts drain first
    • H3: Maintenance custody observations
    • H3: Systemd stop deadlines
    • H2: Host sleep and process freezes
    • H2: Recovery after a failed update
    • H2: How interrupted work is detected
    • H2: Automatic resume
    • H3: Subagents
    • H3: Background tasks
    • H3: Agent-requested restarts
    • H2: Safety valves and observability
    • H2: Verify recovery after an update
    • H2: What is not resumed

gateway/sandbox-vs-tool-policy-vs-elevated.md

  • Route: /gateway/sandbox-vs-tool-policy-vs-elevated
  • Headings:
    • H2: Quick debug
    • H2: Sandbox: where tools run
    • H3: Bind mounts (security quick check)
    • H2: Tool policy: which tools exist/are callable
    • H3: Tool groups (shorthands)
    • H2: Elevated: exec-only "run on host"
    • H2: Common "sandbox jail" fixes
    • H3: "Tool X blocked by sandbox tool policy"
    • H3: "I thought this was main, why is it sandboxed?"
    • H2: Related

gateway/sandboxing.md

  • Route: /gateway/sandboxing
  • Headings:
    • H2: Sandboxing pages
    • H2: Where each section moved
    • H2: Tool policy and escape hatches
    • H2: Multi-agent overrides
    • H2: Minimal enable example
    • H2: Related

gateway/sandboxing/crabbox-backend.md

  • Route: /gateway/sandboxing/crabbox-backend
  • Headings:
    • H2: Crabbox backend

gateway/sandboxing/docker-backend.md

  • Route: /gateway/sandboxing/docker-backend
  • Headings:
    • H2: Docker backend
    • H3: Sandboxed browser

gateway/sandboxing/images-and-setup.md

  • Route: /gateway/sandboxing/images-and-setup
  • Headings:
    • H2: Images and setup

gateway/sandboxing/modes-scope-and-backend.md

  • Route: /gateway/sandboxing/modes-scope-and-backend
  • Headings:
    • H2: Modes, scope, and backend
    • H3: Per-chat sandbox opt-out
    • H3: Scope and backend

gateway/sandboxing/multiple-folders-for-one-agent.md

  • Route: /gateway/sandboxing/multiple-folders-for-one-agent
  • Headings:
    • H2: Multiple folders for one agent
    • H3: Other bind behavior

gateway/sandboxing/openshell-backend.md

  • Route: /gateway/sandboxing/openshell-backend
  • Headings:
    • H2: OpenShell backend

gateway/sandboxing/podman-backend.md

  • Route: /gateway/sandboxing/podman-backend
  • Headings:
    • H2: Podman backend
    • H2: Changing connections and upgrading existing sandboxes
    • H2: Host init prerequisite

gateway/sandboxing/setup-command.md

  • Route: /gateway/sandboxing/setup-command
  • Headings:
    • H2: setupCommand (one-time container setup)

gateway/sandboxing/ssh-backend.md

  • Route: /gateway/sandboxing/ssh-backend
  • Headings:
    • H2: SSH backend

gateway/sandboxing/supported-capability-matrix.md

  • Route: /gateway/sandboxing/supported-capability-matrix
  • Headings:
    • H2: Supported capability matrix

gateway/sandboxing/what-gets-sandboxed.md

  • Route: /gateway/sandboxing/what-gets-sandboxed
  • Headings:
    • H2: What gets sandboxed

gateway/sandboxing/workspace-access.md

  • Route: /gateway/sandboxing/workspace-access
  • Headings:
    • H2: Workspace access
    • H2: Managed project workspaces

gateway/secrets-plan-contract.md

  • Route: /gateway/secrets-plan-contract
  • Headings:
    • H2: Plan file requirements
    • H2: Plan file shape
    • H2: Provider upserts and deletes
    • H2: Supported target scope
    • H2: Target type behavior
    • H2: Path validation rules
    • H2: Failure behavior
    • H2: Exec provider consent behavior
    • H2: Runtime and audit scope notes
    • H2: Operator checks
    • H2: Related docs

gateway/secrets.md

  • Route: /gateway/secrets
  • Headings:
    • H2: Secrets pages
    • H2: Where each section moved
    • H2: Related

gateway/secrets/integration-examples.md

  • Route: /gateway/secrets/integration-examples
  • Headings:
    • H2: Exec integration examples
    • H2: MCP server environment variables
    • H2: Sandbox SSH auth material

gateway/secrets/operations.md

  • Route: /gateway/secrets/operations
  • Headings:
    • H2: Supported credential surface
    • H2: Required behavior and precedence
    • H2: Activation triggers
    • H2: Degraded and recovered signals
    • H2: Command-path resolution
    • H2: Audit and configure workflow
    • H2: One-way safety policy
    • H2: Legacy auth compatibility notes
    • H2: Control UI

gateway/secrets/runtime-model.md

  • Route: /gateway/secrets/runtime-model
  • Headings:
    • H2: Runtime model
    • H2: Egress-time injection (sentinels)
    • H2: Agent-access boundary
    • H2: Active-surface filtering
    • H2: Gateway auth surface diagnostics
    • H2: Onboarding reference preflight

gateway/secrets/secret-store-and-egress.md

  • Route: /gateway/secrets/secret-store-and-egress
  • Headings:
    • H2: Shared secret store
    • H2: Secret egress proxy
    • H3: Traffic allowlist
    • H2: Model credentials for Crabbox commands
    • H3: Requirements
    • H3: Prepare and run
    • H3: Lifetime and recovery
    • H2: File-backed API keys

gateway/secrets/secretref-contract.md

  • Route: /gateway/secrets/secretref-contract
  • Headings:
    • H2: SecretRef contract
    • H2: Provider config

gateway/security/access-control.md

  • Route: /gateway/security/access-control
  • Headings:
    • H2: DM access: pairing, allowlist, open, disabled
    • H3: Allowlists (two layers)
    • H3: DM session isolation (multi-user mode)
    • H2: Context visibility vs trigger authorization
    • H2: Command authorization

gateway/security/audit-checks.md

  • Route: /gateway/security/audit-checks
  • Headings:
    • H2: Related

gateway/security/browser-control.md

  • Route: /gateway/security/browser-control
  • Headings:
    • H2: Browser control risks
    • H3: Browser SSRF policy (strict by default)

gateway/security/dependency-locking.md

  • Route: /gateway/security/dependency-locking
  • Headings:
    • H2: Check dependency advisories
    • H3: Interpret coverage
    • H2: Published package behavior
    • H2: Validate npm dependency graphs
    • H2: Inspect a plugin tarball
    • H2: Related

gateway/security/exposure-runbook.md

  • Route: /gateway/security/exposure-runbook
  • Headings:
    • H2: Choose the exposure pattern
    • H2: Pre-flight inventory
    • H2: Baseline checks
    • H2: Minimum safe baseline
    • H2: DM and group exposure
    • H2: Reverse proxy checks
    • H2: Tool and sandbox review
    • H2: Post-change validation
    • H2: Rollback plan
    • H2: Review checklist

gateway/security/hardened-baseline.md

  • Route: /gateway/security/hardened-baseline
  • Headings:
    • H2: Hardened baseline in 60 seconds
    • H3: Requester-scoped controls and prompt context
    • H2: Secure baseline (copy/paste)
    • H3: Separate numbers (WhatsApp, Signal, Telegram)

gateway/security/index.md

  • Route: /gateway/security
  • Headings:
    • H2: Security pages
    • H2: Where each section moved

gateway/security/network-exposure.md

  • Route: /gateway/security/network-exposure
  • Headings:
    • H2: Network exposure
    • H3: Bind, port, firewall
    • H3: Docker port publishing with UFW
    • H3: mDNS/Bonjour discovery
    • H3: Gateway WebSocket auth
    • H3: Tailscale Serve identity headers
    • H3: Reverse proxy configuration
    • H3: HSTS and origin notes
    • H3: Control UI over HTTP
    • H3: Insecure/dangerous flags

gateway/security/operator-incident-response.md

  • Route: /gateway/security/operator-incident-response
  • Headings:
    • H2: Incident response
    • H3: Contain
    • H3: Rotate (assume compromise if secrets leaked)
    • H3: Audit
    • H3: Collect for a report

gateway/security/prompt-injection.md

  • Route: /gateway/security/prompt-injection
  • Headings:
    • H2: Prompt injection
    • H3: External content and untrusted-input wrapping
    • H3: Bypass flags (keep off in production)
    • H3: Reasoning and verbose output in groups

gateway/security/rate-limiting.md

  • Route: /gateway/security/rate-limiting
  • Headings:
    • H2: Unauthenticated WebSocket connections
    • H2: Authentication attempts (pre-auth)
    • H3: Browser-origin connections
    • H3: Unconfigured same-host reverse proxies
    • H3: Webhooks
    • H2: Control-plane writes (post-auth backstop)
    • H2: ACP session creation
    • H2: Restart cooldown
    • H2: Operational notes

gateway/security/running-the-audit.md

  • Route: /gateway/security/running-the-audit
  • Headings:
    • H2: openclaw security audit
    • H3: What the audit checks (high level)
    • H3: Priority order when triaging findings

gateway/security/secrets-and-storage.md

  • Route: /gateway/security/secrets-and-storage
  • Headings:
    • H2: Deployment and host trust
    • H2: Secrets on disk
    • H3: Credential storage map
    • H3: File permissions
    • H3: Workspace .env files
    • H3: Logs and transcripts
    • H2: Secret scanning

gateway/security/secure-file-operations.md

  • Route: /gateway/security/secure-file-operations
  • Headings:
    • H2: Platform defaults
    • H2: What stays protected without native acceleration
    • H2: What native acceleration adds
    • H2: Plugin and core guidance

gateway/security/tool-permissions.md

  • Route: /gateway/security/tool-permissions
  • Headings:
    • H2: Control plane tools
    • H2: Cross-provider messaging
    • H2: Node execution (system.run)
    • H2: Dynamic skills (watcher / remote nodes)
    • H2: Plugins
    • H2: Sandboxing
    • H3: Sub-agent delegation guardrail
    • H3: Read-only mode
    • H2: Per-agent access profiles (multi-agent)
    • H3: Full access (no sandbox)
    • H3: Read-only tools + read-only workspace
    • H3: No filesystem/shell access (provider messaging allowed)

gateway/security/trust-model.md

  • Route: /gateway/security/trust-model
  • Headings:
    • H2: Scope: one trust boundary per gateway
    • H2: Trust boundary matrix
    • H2: Not vulnerabilities by design
    • H2: Gateway and node trust
    • H2: Threat model
    • H2: Reporting security issues

gateway/stable-https-url.md

  • Route: /gateway/stable-https-url
  • Headings:
    • H2: Before you begin
    • H2: 1. Enable Serve while keeping loopback bind
    • H3: Optional identity-header auth
    • H2: 2. Allow HTTPS in your tailnet policy
    • H3: Modern grants policy
    • H3: Older ACL policy
    • H2: 3. Verify the route and loopback boundary
    • H2: 4. Use the URL from clients
    • H3: macOS app
    • H3: iOS and Android companion apps
    • H2: Troubleshooting
    • H3: The URL times out from other devices
    • H3: The certificate is not issued or the first request is slow
    • H3: The serve command is unavailable
    • H3: Tailscale identity headers are not accepted
    • H2: Related

gateway/tailscale.md

  • Route: /gateway/tailscale
  • Headings:
    • H2: Modes
    • H2: Config examples
    • H3: Tailnet-only (Serve)
    • H3: Tailnet-only (bind to Tailnet IP)
    • H3: Public internet (Funnel + shared password)
    • H2: CLI examples
    • H2: Auth
    • H3: Tailscale identity headers (Serve only)
    • H3: Externally managed Serve and Funnel
    • H2: Notes
    • H3: Tailscale prerequisites and limits
    • H2: Recover an orphaned foreground claim
    • H2: Browser control (remote Gateway + local browser)
    • H2: Learn more
    • H2: Related

gateway/team-server.md

  • Route: /gateway/team-server
  • Headings:
    • H2: How we build OpenClaw with OpenClaw
    • H2: Before you begin
    • H2: 1. Install under one service account
    • H2: 2. Configure the public URL and authenticated ingress
    • H3: Set the public URL once
    • H2: 3. Bootstrap administrators and assign roles
    • H2: 4. Synchronize people with verified GitHub identities
    • H3: Use an OIDC provider without losing existing profiles
    • H3: Configure GitHub access for repository work
    • H2: 5. Connect chat and remote clients
    • H2: 6. Give widgets a separate sandbox origin
    • H2: 7. Share selected sessions from another Gateway
    • H2: 8. Verify the complete flow
    • H2: Keep operations recoverable
    • H2: Troubleshooting

gateway/telemetry.md

  • Route: /gateway/telemetry
  • Headings:
    • H2: Inspect what is sent
    • H2: Daily update check
    • H2: Approximate location
    • H2: Optional anonymous feature statistics
    • H3: What is not sent or stored
    • H2: Turn anonymous feature statistics on or off
    • H2: Automated environments
    • H2: Disable every automatic update request

gateway/tools-invoke-http-api.md

  • Route: /gateway/tools-invoke-http-api
  • Headings:
    • H2: Authentication
    • H2: Security boundary (important)
    • H2: Request body
    • H2: Policy + routing behavior
    • H2: Responses
    • H2: Example
    • H2: Related

gateway/troubleshooting.md

  • Route: /gateway/troubleshooting
  • Headings:
    • H2: Command ladder
    • H2: Symptom index
    • H2: Where each section moved
    • H2: If you upgraded and something suddenly broke
    • H2: Related

gateway/troubleshooting/agent-replies-and-control-ui.md

  • Route: /gateway/troubleshooting/agent-replies-and-control-ui
  • Headings:
    • H2: Agent run failed with a storage error
    • H2: No replies
    • H2: Dashboard control UI connectivity
    • H3: Auth detail codes quick map

gateway/troubleshooting/channel-delivery-and-tools.md

  • Route: /gateway/troubleshooting/channel-delivery-and-tools
  • Headings:
    • H2: Channel connected, messages not flowing
    • H2: Cron and heartbeat delivery
    • H2: Node paired, tool fails
    • H2: Browser tool fails

gateway/troubleshooting/config-validation-and-probes.md

  • Route: /gateway/troubleshooting/config-validation-and-probes
  • Headings:
    • H2: Gateway rejected invalid config
    • H2: Gateway probe warnings

gateway/troubleshooting/gateway-service-and-process.md

  • Route: /gateway/troubleshooting/gateway-service-and-process
  • Headings:
    • H2: Gateway service not running
    • H2: macOS gateway silently stops responding, then resumes when you touch the dashboard
    • H2: macOS launchd supervisor loop with duplicate gateway/node LaunchAgents
    • H2: Native aborts on Linux (SIGABRT)
    • H2: Gateway exits during high memory use

gateway/troubleshooting/skills-and-model-providers.md

  • Route: /gateway/troubleshooting/skills-and-model-providers
  • Headings:
    • H2: Skill symlink skipped as path escape
    • H2: Anthropic 429 extra usage required for long context
    • H2: Upstream 403 blocked responses
    • H2: Local OpenAI-compatible backend passes direct probes but agent runs fail

gateway/troubleshooting/updates-and-rollbacks.md

  • Route: /gateway/troubleshooting/updates-and-rollbacks
  • Headings:
    • H2: After an update
    • H2: Prepared model runtime publication timeout
    • H2: Split brain installs and newer config guard
    • H2: Protocol mismatch after rollback

gateway/trusted-proxy-auth.md

  • Route: /gateway/trusted-proxy-auth
  • Headings:
    • H2: When to use
    • H2: When NOT to use
    • H2: How it works
    • H2: Configuration
    • H3: Configuration reference
    • H3: Configure with the wizard
    • H2: Per-identity scope grants
    • H2: Automatic device approval
    • H2: Control UI pairing behavior
    • H2: Operator scopes header
    • H2: TLS termination and HSTS
    • H3: Rollout guidance
    • H2: Proxy setup examples
    • H2: Mixed token configuration
    • H2: Restrict a separate Gateway to one owner
    • H2: Security checklist
    • H2: Security audit
    • H2: Troubleshooting
    • H3: Control UI says Proxy authentication required
    • H2: Migration from token auth
    • H2: Related

help/debugging.md

  • Route: /help/debugging
  • Headings:
    • H2: Gateway watch mode
    • H2: Dev profile + dev gateway (--dev)
    • H2: Raw stream logging
    • H3: Safety notes
    • H2: CLI startup and command profiling
    • H2: Plugin lifecycle trace
    • H2: Node and tsx startup errors
    • H2: Debugging in VSCode
    • H3: Setup
    • H3: Notes
    • H2: Runtime debug overrides
    • H2: Session trace output
    • H2: Related

help/environment.md

  • Route: /help/environment
  • Headings:
    • H2: Precedence (highest to lowest)
    • H2: Supported operator-facing variables
    • H3: Paths and instances
    • H4: OPENCLAW_HOME
    • H3: Temporary compile cache
    • H3: Gateway and authentication
    • H3: Provider credentials
    • H3: Logging and diagnostics
    • H3: Feature and runtime toggles
    • H2: Provider credentials and workspace .env
    • H2: Config env block
    • H2: Shell env import
    • H2: Exec shell snapshots
    • H2: Runtime-injected env vars
    • H2: UI env vars
    • H2: Env var substitution in config
    • H2: Secret refs vs ${ENV} strings
    • H2: Path-related env vars
    • H2: Agent helper tool downloads
    • H2: Logging
    • H2: nvm users: webfetch TLS failures
    • H2: Legacy environment variables
    • H2: Related

help/faq-first-run.md

  • Route: /help/faq-first-run
  • Headings:
    • H2: Where each section moved
    • H2: Related

help/faq-first-run/providers-and-hosting.md

  • Route: /help/faq-first-run/providers-and-hosting
  • Headings: none

help/faq-first-run/quick-start.md

  • Route: /help/faq-first-run/quick-start
  • Headings:
    • H2: Quick start and first-run setup

help/faq-models.md

  • Route: /help/faq-models
  • Headings:
    • H2: Models: defaults, selection, aliases, switching
    • H2: Model failover and "All models failed"
    • H2: Auth profiles: what they are and how to manage them
    • H2: Related

help/faq.md

  • Route: /help/faq
  • Headings:
    • H2: First 60 seconds if something is broken
    • H2: Quick start and first-run setup
    • H2: Models, failover, and auth profiles
    • H2: Miscellaneous
    • H2: Where each section moved
    • H2: Related

help/faq/chat-commands-and-stopping.md

  • Route: /help/faq/chat-commands-and-stopping
  • Headings:
    • H2: Chat commands, aborting tasks, and "it will not stop"

help/faq/config-basics.md

  • Route: /help/faq/config-basics
  • Headings:
    • H2: Config basics

help/faq/env-vars.md

  • Route: /help/faq/env-vars
  • Headings:
    • H2: Env vars and .env loading

help/faq/gateway-ports-and-remote-mode.md

  • Route: /help/faq/gateway-ports-and-remote-mode
  • Headings:
    • H2: Gateway: ports, "already running", and remote mode

help/faq/logging-and-debugging.md

  • Route: /help/faq/logging-and-debugging
  • Headings:
    • H2: Logging and debugging

help/faq/media-and-attachments.md

  • Route: /help/faq/media-and-attachments
  • Headings:
    • H2: Media and attachments

help/faq/remote-gateways-and-nodes.md

  • Route: /help/faq/remote-gateways-and-nodes
  • Headings:
    • H2: Remote gateways and nodes

help/faq/sandboxing-and-memory.md

  • Route: /help/faq/sandboxing-and-memory
  • Headings:
    • H2: Sandboxing and memory

help/faq/security-and-access-control.md

  • Route: /help/faq/security-and-access-control
  • Headings:
    • H2: Security and access control

help/faq/sessions-and-chats.md

  • Route: /help/faq/sessions-and-chats
  • Headings:
    • H2: Sessions and multiple chats

help/faq/skills-and-automation.md

  • Route: /help/faq/skills-and-automation
  • Headings:
    • H2: Skills and automation

help/faq/what-is-openclaw.md

  • Route: /help/faq/what-is-openclaw
  • Headings:
    • H2: What is OpenClaw?

help/faq/where-things-live-on-disk.md

  • Route: /help/faq/where-things-live-on-disk
  • Headings:
    • H2: Where things live on disk

help/index.md

  • Route: /help
  • Headings:
    • H2: FAQ
    • H2: Diagnostics
    • H2: Testing
    • H2: Community and meta

help/scripts.md

  • Route: /help/scripts
  • Headings:
    • H2: Conventions
    • H2: Auth monitoring scripts
    • H2: GitHub read helper
    • H2: When adding scripts
    • H2: Related

help/testing-live.md

  • Route: /help/testing-live
  • Headings:
    • H2: Live tests vs your real gateway
    • H2: Credentials (never commit)
    • H2: Where each section moved
    • H2: Related

help/testing-live/acp-and-codex.md

  • Route: /help/testing-live/acp-and-codex
  • Headings:
    • H2: Live: ACP bind smoke (/acp spawn ... --bind here)
    • H2: Live: Codex app-server harness smoke

help/testing-live/cli-backends.md

  • Route: /help/testing-live/cli-backends
  • Headings:
    • H2: Live: CLI backend smoke (Claude, Gemini, or other local CLIs)
    • H2: Live: APNs HTTP/2 proxy reachability

help/testing-live/long-context-and-matrix.md

  • Route: /help/testing-live/long-context-and-matrix
  • Headings:
    • H2: Live: OpenAI long context
    • H3: Long-context hard oracles
    • H3: Bounded compaction replay
    • H3: Recommended live recipes
    • H2: Live: model matrix (what we cover)
    • H3: Aggregators / alternate gateways

help/testing-live/media-providers.md

  • Route: /help/testing-live/media-providers
  • Headings:
    • H2: Deepgram live (audio transcription)
    • H2: BytePlus coding plan live
    • H2: ComfyUI workflow media live
    • H2: Image generation live
    • H2: Music generation live
    • H2: Video generation live
    • H2: Media live harness

help/testing-live/model-smoke.md

  • Route: /help/testing-live/model-smoke
  • Headings:
    • H2: Live: model smoke (profile keys)
    • H3: Layer 1: Direct model completion (no gateway)
    • H3: Layer 2: Gateway + dev agent smoke (what "@openclaw" actually does)

help/testing-live/quick-smokes.md

  • Route: /help/testing-live/quick-smokes
  • Headings:
    • H2: Live: local smoke commands
    • H2: Live: Android node capability sweep

help/testing-updates-plugins.md

  • Route: /help/testing-updates-plugins
  • Headings:
    • H2: On this page
    • H2: What we protect
    • H2: Local proof during development
    • H2: Headless node auto-update proof
    • H2: Docker lanes
    • H2: Package Acceptance
    • H2: Release default
    • H2: Legacy compatibility
    • H2: Adding coverage
    • H2: Failure triage
    • H2: Related

help/testing.md

  • Route: /help/testing
  • Headings:
    • H2: Where each section moved
    • H2: Related

help/testing/contracts.md

  • Route: /help/testing/contracts
  • Headings:
    • H2: Contract tests (plugin and channel shape)
    • H3: Commands
    • H3: Channel contracts
    • H3: Provider contracts
    • H3: When to run

help/testing/docker.md

  • Route: /help/testing/docker
  • Headings:
    • H2: Docker runners (optional "works in Linux" checks)

help/testing/live-workflows.md

  • Route: /help/testing/live-workflows
  • Headings:
    • H2: Live and Docker/Parallels workflows

help/testing/qa-runners.md

  • Route: /help/testing/qa-runners
  • Headings:
    • H2: QA-specific runners
    • H3: Shared Telegram credentials via Convex (v1)
    • H3: Adding a channel to QA

help/testing/suites.md

  • Route: /help/testing/suites
  • Headings:
    • H2: Quick start
    • H2: Test suites (what runs where)
    • H3: Unit / integration (default)
    • H3: Stability (gateway)
    • H3: E2E (repo aggregate)
    • H3: E2E (gateway smoke)
    • H3: E2E (Control UI mocked browser)
    • H3: Network-isolated local E2E
    • H3: E2E: OpenShell backend smoke
    • H3: Live (real providers + real models)
    • H2: Which suite should I run?
    • H2: Live (network-touching) tests
    • H2: Docs sanity
    • H2: Offline regression (CI-safe)

help/testing/writing-tests.md

  • Route: /help/testing/writing-tests
  • Headings:
    • H2: Test Temp Directories
    • H2: Agent reliability evals (skills)
    • H2: Cost budget
    • H2: Flake triage
    • H2: Adding regressions (guidance)

help/troubleshooting.md

  • Route: /help/troubleshooting
  • Headings:
    • H2: First 60 seconds
    • H2: Assistant feels limited or missing tools
    • H2: Anthropic long context 429
    • H2: Local OpenAI-compatible backend works directly but fails in OpenClaw
    • H2: Plugin install fails with missing openclaw extensions
    • H2: Install policy blocks plugin installs or updates
    • H2: Plugin present but blocked by suspicious ownership
    • H2: Decision tree
    • H2: Related

index.md

  • Route: /
  • Headings:
    • H1: OpenClaw 🦞
    • H2: Browse docs
    • H2: What is OpenClaw?
    • H2: How it works
    • H2: Key capabilities
    • H2: Quick start
    • H2: Dashboard
    • H2: Configuration (optional)
    • H2: Start here
    • H2: Learn more

install/ansible.md

  • Route: /install/ansible
  • Headings:
    • H2: Prerequisites
    • H2: What you get
    • H2: Quick start
    • H2: What gets installed
    • H2: Post-install setup
    • H3: Quick commands
    • H2: Security architecture
    • H2: Manual installation
    • H2: Updating
    • H2: Troubleshooting
    • H2: Advanced configuration
    • H2: Related

install/azure.md

  • Route: /install/azure
  • Headings:
    • H2: What you will do
    • H2: What you need
    • H2: Configure deployment
    • H2: Deploy Azure resources
    • H2: Install OpenClaw
    • H2: Cost considerations
    • H2: Cleanup
    • H2: Next steps
    • H2: Related

install/backups.md

  • Route: /install/backups
  • Headings:
    • H2: Choose a path
    • H2: Full archives
    • H2: Per-database snapshots
    • H3: Cold transcript backups
    • H2: Schedule backups
    • H2: Copy backups offsite
    • H2: Versioned backups to a Git repository
    • H2: Continuous replication with Litestream
    • H2: Pull replication with sqlite3rsync
    • H2: Restore
    • H3: Restore a full archive
    • H3: Restore a database
    • H2: Related

install/bun-compatibility.md

  • Route: /install/bun-compatibility
  • Headings:
    • H2: Requirements
    • H2: SQLite library selection on macOS
    • H2: Memory search without an extension-capable library
    • H2: Known limitations
    • H2: History across releases
    • H2: Related

install/bun.md

  • Route: /install/bun
  • Headings:
    • H2: Install
    • H2: Lifecycle scripts
    • H2: Caveats
    • H2: Related

install/cloudflare.md

  • Route: /install/cloudflare
  • Headings:
    • H2: What you need
    • H2: How it works
    • H2: Deploy
    • H2: Verify the deployment
    • H2: Cost and sizing
    • H2: Observability
    • H2: Choose the lifecycle mode
    • H2: Limits and recovery
    • H2: Update
    • H2: Troubleshooting
    • H2: Related

install/daytona.md

  • Route: /install/daytona
  • Headings:
    • H2: What you need
    • H2: Install the Daytona CLI
    • H2: Authenticate
    • H2: Create a sandbox
    • H2: Connect via SSH
    • H2: Run onboarding
    • H2: Allow the preview URL origin
    • H2: Start the Gateway
    • H2: Open the dashboard
    • H3: Approve your device
    • H2: Security
    • H2: Channel setup
    • H3: Telegram
    • H3: WhatsApp
    • H2: Updating
    • H2: Stop and resume the sandbox
    • H2: Troubleshooting
    • H3: Gateway not running after sandbox restart
    • H3: Preview URL expired
    • H3: Sandbox auto-stopped
    • H3: Gateway port not reachable
    • H2: Notes
    • H2: Related

install/development-channels.md

  • Route: /install/development-channels
  • Headings:
    • H2: Switching channels
    • H2: One-off version or tag targeting
    • H2: Dry run
    • H2: Plugins and channels
    • H2: Checking current status
    • H2: Tagging best practices
    • H2: macOS app availability
    • H2: Related

install/digitalocean.md

  • Route: /install/digitalocean
  • Headings:
    • H2: Prerequisites
    • H2: Setup
    • H2: Persistence and backups
    • H2: 1 GB RAM tips
    • H2: Troubleshooting
    • H2: Next steps
    • H2: Related

install/docker-vm-runtime.md

  • Route: /install/docker-vm-runtime
  • Headings:
    • H2: Before you begin
    • H2: Prepare persistent host state
    • H2: Run the maintained Docker setup
    • H2: Bake required binaries into the image
    • H2: Verify and administer the Gateway
    • H2: What persists where
    • H2: Common pitfall: never file-bind openclaw.json
    • H2: Update OpenClaw
    • H2: Related

install/docker.md

  • Route: /install/docker
  • Headings:
    • H2: Prerequisites
    • H2: Containerized Gateway
    • H3: Using the Control UI browser
    • H3: Headless bootstrap
    • H3: Manual flow
    • H3: Upgrading container images
    • H3: Source-built images with selected plugins
    • H3: Observability
    • H3: Health checks
    • H2: Detailed topics
    • H2: Related

install/docker/compose-operations.md

  • Route: /install/docker/compose-operations
  • Headings:
    • H2: ClawDock migration
    • H2: Image contents and security scanning
    • H2: Weekly image refreshes
    • H2: Running on a VPS?

install/docker/environment-variables.md

  • Route: /install/docker/environment-variables
  • Headings:
    • H2: Environment variables

install/docker/networking-and-storage.md

  • Route: /install/docker/networking-and-storage
  • Headings:
    • H2: LAN vs loopback
    • H2: Host local providers
    • H2: Claude CLI backend in Docker
    • H2: Bonjour / mDNS
    • H2: Storage and persistence

install/docker/sandbox-and-troubleshooting.md

  • Route: /install/docker/sandbox-and-troubleshooting
  • Headings:
    • H2: Agent sandbox
    • H3: Quick enable
    • H2: Troubleshooting

install/exe-dev.md

  • Route: /install/exe-dev
  • Headings:
    • H2: What you need
    • H2: Beginner quick path
    • H2: Automated install with Shelley
    • H2: Manual installation
    • H2: Remote channel setup
    • H2: Remote access
    • H2: Updating
    • H2: Related

install/fly.md

  • Route: /install/fly
  • Headings:
    • H2: What you need
    • H2: Beginner quick path
    • H2: Troubleshooting
    • H3: "App is not listening on expected address"
    • H3: Health checks failing / connection refused
    • H3: OOM / memory issues
    • H3: Gateway lock issues
    • H3: Config not being read
    • H3: Writing config via SSH
    • H3: State not persisting
    • H2: Updating
    • H3: Updating the machine command
    • H2: Private deployment (hardened)
    • H3: When to use private deployment
    • H3: Setup
    • H3: Accessing a private deployment
    • H3: Webhooks with private deployment
    • H3: Security tradeoffs
    • H2: Notes
    • H2: Cost
    • H2: Next steps
    • H2: Related

install/gcp.md

  • Route: /install/gcp
  • Headings:
    • H2: What you need
    • H2: Provision the VM
    • H2: Configure the Docker runtime
    • H2: Access the Control UI
    • H2: Troubleshooting
    • H3: SSH connection refused
    • H3: OS Login issues
    • H3: Resize after an out-of-memory build
    • H2: Use a deployment service account
    • H2: Next steps
    • H2: Related

install/hetzner.md

  • Route: /install/hetzner
  • Headings:
    • H2: What you need
    • H2: Provision and secure the VPS
    • H2: Configure the Docker runtime
    • H2: Access the Control UI
    • H2: Infrastructure as code
    • H2: Next steps
    • H2: Related

install/hostinger.md

  • Route: /install/hostinger
  • Headings:
    • H2: Prerequisites
    • H2: Option A: 1-Click OpenClaw
    • H2: Option B: OpenClaw on VPS
    • H2: Verify your setup
    • H2: Troubleshooting
    • H2: Next steps
    • H2: Related

install/index.md

  • Route: /install
  • Headings:
    • H2: System requirements
    • H2: Download the desktop app
    • H2: Recommended: installer script
    • H2: Alternative install methods
    • H3: Local prefix installer (install-cli.sh)
    • H3: npm, pnpm, or bun
    • H3: From source
    • H3: Install from the GitHub main checkout
    • H3: Containers and package managers
    • H2: Verify the install
    • H2: Next: run onboarding and connect a channel
    • H2: Hosting and deployment
    • H2: Back up, update, migrate, or uninstall
    • H2: Troubleshooting: openclaw not found

install/installer.md

  • Route: /install/installer
  • Headings:
    • H2: Private Node recovery
    • H3: Diagnostics on an unsupported Node
    • H2: Source build toolchain
    • H2: Quick commands
    • H2: install.sh
    • H3: Flow (install.sh)
    • H3: Existing nvm installations
    • H3: Source checkout detection
    • H3: Examples (install.sh)
    • H2: install-cli.sh
    • H3: Flow (install-cli.sh)
    • H3: Examples (install-cli.sh)
    • H2: install.ps1
    • H3: Flow (install.ps1)
    • H3: Examples (install.ps1)
    • H2: CI and automation
    • H2: Troubleshooting
    • H2: Related

install/kubernetes.md

  • Route: /install/kubernetes
  • Headings:
    • H2: Why not Helm
    • H2: What you need
    • H2: Quick start
    • H2: Local testing with Kind
    • H2: Step by step
    • H3: 1) Deploy
    • H3: 2) Access the gateway
    • H2: What gets deployed
    • H2: Customization
    • H3: Agent instructions
    • H3: Gateway config
    • H3: Add providers
    • H3: Custom namespace
    • H3: Custom image
    • H3: Expose beyond port-forward
    • H2: Re-deploy
    • H2: Teardown
    • H2: Architecture notes
    • H2: File structure
    • H2: Related

install/macos-vm.md

  • Route: /install/macos-vm
  • Headings:
    • H2: Recommended default (most users)
    • H2: macOS VM options
    • H3: Local VM on your Apple Silicon Mac (Lume)
    • H3: Hosted Mac providers (cloud)
    • H2: Quick path (Lume, experienced users)
    • H2: What you need (Lume)
    • H2: 1) Install Lume
    • H2: 2) Create the macOS VM
    • H2: 3) Complete Setup Assistant
    • H2: 4) Get the VM IP address
    • H2: 5) SSH into the VM
    • H2: 6) Install OpenClaw
    • H2: 7) Configure channels
    • H2: 8) Run the VM headlessly
    • H2: Bonus: iMessage integration
    • H2: Save a golden image
    • H2: Running 24/7
    • H2: Troubleshooting
    • H2: Related docs

install/migrating-claude.md

  • Route: /install/migrating-claude
  • Headings:
    • H2: Two ways to import
    • H2: What gets imported
    • H2: What stays archive-only
    • H2: Source selection
    • H2: Recommended flow
    • H2: Conflict handling
    • H2: JSON output for automation
    • H2: Troubleshooting
    • H2: Related

install/migrating-hermes.md

  • Route: /install/migrating-hermes
  • Headings:
    • H2: Two ways to import
    • H2: What gets imported
    • H2: What stays archive-only
    • H2: Recommended flow
    • H2: Conflict handling
    • H2: Secrets
    • H2: JSON output for automation
    • H2: Troubleshooting
    • H2: Related

install/migrating.md

  • Route: /install/migrating
  • Headings:
    • H2: Import from another agent system
    • H2: Move OpenClaw to a new machine
    • H3: Migration steps
    • H3: Common pitfalls
    • H3: Verification checklist
    • H2: Upgrade a plugin in place
    • H2: Related

install/nix.md

  • Route: /install/nix
  • Headings:
    • H2: What you get
    • H2: Quick start
    • H2: Nix-mode runtime behavior
    • H3: What changes in Nix mode
    • H3: Config and state paths
    • H3: Service PATH discovery
    • H2: Related

install/node-compatibility.md

  • Route: /install/node-compatibility
  • Headings:
    • H2: Supported versions
    • H2: How the gate decides
    • H2: Why the floors exist
    • H2: Platform consequences
    • H2: What the installer provisions
    • H2: Check your runtime
    • H2: History across releases
    • H2: Related

install/node.md

  • Route: /install/node
  • Headings:
    • H2: Check your version
    • H3: Update from the CLI
    • H3: Node requirements during an update
    • H2: Install Node
    • H2: Troubleshooting
    • H3: openclaw: command not found
    • H3: Permission errors on npm install -g (Linux)
    • H2: Related

install/northflank.mdx

  • Route: /install/northflank
  • Headings:
    • H2: How to get started
    • H2: What you get
    • H2: Connect a channel
    • H2: Next steps

install/oracle.md

  • Route: /install/oracle
  • Headings:
    • H2: Prerequisites
    • H2: Setup
    • H2: Verify the security posture
    • H2: ARM notes
    • H2: Persistence and backups
    • H2: Fallback: SSH tunnel
    • H2: Troubleshooting
    • H2: Next steps
    • H2: Related

install/podman.md

  • Route: /install/podman
  • Headings:
    • H2: Prerequisites
    • H2: Quick start
    • H2: Agent sandbox backend
    • H2: Podman and Tailscale
    • H2: Systemd (Quadlet, optional)
    • H2: Config, env, and storage
    • H2: Upgrading images
    • H2: Useful commands
    • H2: Troubleshooting
    • H2: Related

install/railway.mdx

  • Route: /install/railway
  • Headings:
    • H2: One-click deploy
    • H2: What you get
    • H2: Connect a channel
    • H2: Backups and migration
    • H2: Next steps

install/raspberry-pi.md

  • Route: /install/raspberry-pi
  • Headings:
    • H2: Hardware compatibility
    • H2: Prerequisites
    • H2: Setup
    • H2: Performance tips
    • H2: Recommended model setup
    • H2: ARM binary notes
    • H2: Persistence and backups
    • H2: Troubleshooting
    • H2: Next steps
    • H2: Related

install/render.mdx

  • Route: /install/render
  • Headings:
    • H2: Prerequisites
    • H2: Deploy
    • H2: The Blueprint
    • H2: Choosing a plan
    • H2: After deployment
    • H3: Access the Control UI
    • H3: Logs
    • H3: Shell access
    • H3: Environment variables
    • H3: Auto-deploy
    • H2: Custom domain
    • H2: Scaling
    • H2: Backups and migration
    • H2: Troubleshooting
    • H3: Service will not start
    • H3: Slow cold starts (free tier)
    • H3: Data loss after redeploy
    • H3: Health check failures
    • H2: Next steps

install/uninstall.md

  • Route: /install/uninstall
  • Headings:
    • H2: Easy path (CLI still installed)
    • H2: Manual service removal (CLI not installed)
    • H3: macOS (launchd)
    • H3: Linux (systemd user unit)
    • H3: Windows (Scheduled Task)
    • H2: Remove the CLI
    • H2: Related

install/update-troubleshooting.md

  • Route: /install/update-troubleshooting
  • Headings:
    • H2: Recover in the Control UI
    • H2: Doctor cannot enter maintenance during finalization
    • H2: Node and global install permissions
    • H3: System-scope systemd services
    • H2: Published 2026.9.4 on large agent fleets
    • H2: Plugin repair warnings
    • H3: Missing temporary plugin captures
    • H3: Database snapshots under continuous writes
    • H3: Snapshot parse errors from 2026.9.5 and 2026.9.6
    • H3: Large model-catalog temporary directories
    • H2: Reason codes
    • H2: Retained legacy session history
    • H2: CLI fallback
    • H2: Rollback boundary
    • H2: Support diagnostics

install/updating.md

  • Route: /install/updating
  • Headings:
    • H2: Upgrading very old versions
    • H2: Recommended: openclaw update
    • H3: Updating from 2026.9.2 across a schema bump
    • H3: From chat
    • H2: Inspect FreeBSD service discovery
    • H2: Stale update history
    • H2: Retire update recovery data
    • H2: After updating
    • H3: Run doctor
    • H3: Restart the gateway
    • H3: Verify
    • H3: Background exec notifications after an update
    • H2: Detailed topics
    • H2: Related

install/updating/automatic-updates.md

  • Route: /install/updating/automatic-updates
  • Headings:
    • H2: Headless node updates
    • H2: Auto-updater
    • H3: Update campaigns

install/updating/rollback-and-recovery.md

  • Route: /install/updating/rollback-and-recovery
  • Headings:
    • H2: Downgrade
    • H3: Full-state recovery requires a backup
    • H3: Automatic schema-neutral rollback
    • H3: Before updating: create a verified backup
    • H2: If you are stuck
    • H3: Unattended repair on your own inference

install/updating/update-methods.md

  • Route: /install/updating/update-methods
  • Headings:
    • H2: Switch between npm and git installs
    • H2: Source-checkout servers (reference script)
    • H2: Alternative: re-run the installer
    • H2: Homebrew formula installs
    • H2: Alternative: manual npm, pnpm, or bun
    • H3: Package lifecycle and operator state
    • H3: Stuck on 2026.9.3
    • H3: Advanced npm install topics

install/upstash.md

  • Route: /install/upstash
  • Headings:
    • H2: Prerequisites
    • H2: Create a Box
    • H2: Connect with an SSH tunnel
    • H2: Install OpenClaw
    • H2: Run onboarding
    • H2: Start the Gateway
    • H2: Auto-restart
    • H2: Troubleshooting
    • H2: Next steps
    • H2: Related

logging.md

  • Route: /logging
  • Headings:
    • H2: Where logs live
    • H2: How to read logs
    • H3: CLI: live tail (recommended)
    • H3: Control UI (web)
    • H3: Channel-only logs
    • H2: Log formats
    • H3: File logs (JSONL)
    • H3: Console output
    • H3: Gateway WebSocket logs
    • H2: Configuring logging
    • H3: Log levels
    • H3: Provider request failures
    • H3: Targeted model transport diagnostics
    • H3: Trace correlation
    • H3: Embedded attempt preparation
    • H3: Session catalog provider waits
    • H3: Codex catalog phases
    • H3: Lifecycle queue waits
    • H3: Worker pool capacity
    • H3: Slow worktree cleanup
    • H3: Slow agent database opens
    • H3: SQLite transaction timing
    • H3: SQLite session writes
    • H3: Slow reply preparation
    • H3: Model call size and timing
    • H3: Console styles
    • H3: Redaction
    • H2: Diagnostics and OpenTelemetry
    • H2: Troubleshooting tips
    • H2: Related

maturity/scorecard.md

  • Route: /maturity/scorecard
  • Headings:
    • H1: Maturity scorecard
    • H2: What this page is for
    • H2: At a glance
    • H2: Score bands
    • H2: Surface explorer
    • H2: Decision context
    • H3: CLI
    • H3: Linux Gateway host
    • H3: Gateway runtime
    • H3: macOS Gateway host
    • H3: Discord
    • H3: Android app
    • H3: iOS app
    • H3: Agent Runtime
    • H3: Channel framework
    • H3: Browser automation, exec, and sandbox tools
    • H3: Observability
    • H3: OpenAI and Codex provider path
    • H3: Control UI
    • H3: Web search tools
    • H3: Plugins
    • H3: Security, auth, pairing, and secrets
    • H3: Automation and durable work
    • H3: Windows via WSL2
    • H3: ChromeOS, Raspberry Pi, and small Linux devices
    • H3: Anthropic provider path
    • H3: Telegram
    • H3: Slack
    • H3: Google provider path
    • H3: iMessage
    • H3: macOS companion app
    • H3: OpenRouter provider path
    • H3: WhatsApp
    • H3: Session, memory, and state lifecycle
    • H3: Linux companion app
    • H3: Fleet, containers, and cloud execution
    • H3: Windows App / Node
    • H3: Media understanding and media generation
    • H3: Image, video, and music generation tools
    • H3: Local model providers: Ollama, vLLM, SGLang, LM Studio
    • H3: Long-tail hosted providers
    • H3: Voice and realtime talk
    • H3: Matrix
    • H3: Google Chat
    • H3: Microsoft Teams
    • H3: Signal
    • H3: TUI
    • H3: Native Windows
    • H3: ClawHub
    • H3: Kubernetes hosting
    • H3: Regional channel cohort
    • H3: Community channel cohort
    • H3: External apps and interoperability
    • H3: Nix install path
    • H3: Voice Call channel
    • H3: watchOS companion surfaces
    • H2: QA evidence summary
    • H3: Readiness by area

maturity/taxonomy.md

  • Route: /maturity/taxonomy
  • Headings:
    • H1: Maturity taxonomy
    • H2: How to read this page
    • H2: Maturity levels
    • H2: Product areas
    • H2: Details
    • H3: Core
    • H3: Platform
    • H3: Channel
    • H3: Provider and tool

network.md

  • Route: /network
  • Headings:
    • H2: Core model
    • H2: Pairing + identity
    • H2: Discovery + transports
    • H2: Nodes + transports
    • H2: Security
    • H2: Related

nodes/audio.md

  • Route: /nodes/audio
  • Headings:
    • H2: What it does
    • H2: Auto-detection (default)
    • H2: OpenAI transcription alongside ChatGPT/Codex OAuth
    • H2: Config examples
    • H3: Provider + CLI fallback (OpenAI + Whisper CLI)
    • H3: Provider-only (Deepgram)
    • H3: Provider-only (Mistral Voxtral)
    • H3: Provider-only (SenseAudio)
    • H3: Echo transcript to chat (opt-in)
    • H2: Notes and limits
    • H3: Resident local STT
    • H3: Proxy environment support
    • H2: Mention detection in groups
    • H2: Gotchas
    • H2: Related

nodes/camera.md

  • Route: /nodes/camera
  • Headings:
    • H2: iOS node
    • H3: iOS user setting
    • H3: iOS commands (via Gateway node.invoke)
    • H3: iOS foreground requirement
    • H3: CLI helper
    • H2: Android node
    • H3: Android user setting
    • H3: Permissions
    • H3: Android foreground requirement
    • H3: Android commands (via Gateway node.invoke)
    • H2: macOS app
    • H3: macOS user setting
    • H3: CLI helper (node invoke)
    • H3: macOS physical PTZ
    • H2: Linux node host
    • H2: Safety + practical limits
    • H2: macOS screen video (OS-level)
    • H2: Related

nodes/command-policy.md

  • Route: /nodes/command-policy
  • Headings:
    • H2: Command policy
    • H2: Config (openclaw.json)
    • H2: Permissions map

nodes/computer-use.md

  • Route: /nodes/computer-use
  • Headings:
    • H2: Requirements
    • H2: Gateway desktop
    • H3: Linux Gateway live proof
    • H2: The computer agent tool
    • H2: CUA Driver provider
    • H3: macOS app-owned daemon
    • H4: Trust model
    • H4: Browser profiles
    • H3: Maintainer live-proof rig
    • H4: macOS
    • H4: Linux X11 through Crabbox
    • H3: Windows and Linux (experimental, direct SDK)
    • H2: The computer.act node command
    • H2: Authorization
    • H2: Safety
    • H2: Troubleshooting
    • H3: Gateway computer unavailable
    • H3: CUA Driver error codes
    • H3: Desktop stream
    • H3: macOS desktop availability
    • H3: macOS permissions
    • H2: Relationship to other desktop-control paths

nodes/device-commands.md

  • Route: /nodes/device-commands
  • Headings:
    • H2: macOS widget panel
    • H2: Photos + videos (node camera)
    • H2: Screen recordings (nodes)
    • H2: Location (nodes)
    • H2: SMS (Android nodes)
    • H2: Device and personal data commands

nodes/file-transfers.md

  • Route: /nodes/file-transfers
  • Headings:
    • H2: Terminal file uploads
    • H2: Agent file transfers
    • H3: Gateway workspace files
    • H3: Binary transfers for services
    • H3: Transferred files

nodes/images.md

  • Route: /nodes/images
  • Headings:
    • H2: Goals
    • H2: CLI Surface
    • H2: Message tool attachment metadata
    • H2: WhatsApp Web channel behavior
    • H2: Auto-Reply Pipeline
    • H2: Inbound Media To Commands
    • H2: Limits and errors
    • H2: Notes for Tests
    • H2: Related

nodes/index.md

  • Route: /nodes
  • Headings:
    • H2: Node pages
    • H2: Where each section moved

nodes/location-command.md

  • Route: /nodes/location-command
  • Headings:
    • H2: TL;DR
    • H2: Why a selector (not just a switch)
    • H2: Settings model
    • H2: Permissions mapping (node.permissions)
    • H2: Command: location.get
    • H2: Background behavior
    • H2: Linux node host
    • H2: Model/tooling integration
    • H2: UX copy (suggested)
    • H2: Related

nodes/mcp-and-skills.md

  • Route: /nodes/mcp-and-skills
  • Headings:
    • H2: Node-hosted MCP servers
    • H2: Node-hosted skills
    • H2: Local model inference

nodes/media-playback.md

  • Route: /nodes/media-playback
  • Headings:
    • H2: Client support
    • H2: Portable formats
    • H2: Lazy playback renditions
    • H2: Managed attachments and access
    • H2: Metadata and limits
    • H2: Troubleshooting
    • H3: Duration or dimensions are missing
    • H3: A recognized format downloads instead of playing
    • H3: Playback stays in preparing state
    • H3: Linux reports a codec error
    • H3: Android shows a media row while offline
    • H2: Related

nodes/media-understanding.md

  • Route: /nodes/media-understanding
  • Headings:
    • H2: How it works
    • H2: Config
    • H3: Model entries
    • H3: Provider credentials
    • H2: Rules and behavior
    • H3: Auto-detect (default)
    • H3: Proxy support (audio/video provider calls)
    • H2: Capabilities
    • H2: Provider support matrix
    • H2: Model selection guidance
    • H2: Attachment policy
    • H3: File-attachment extraction
    • H2: Config examples
    • H2: Status output
    • H2: Notes
    • H2: Related

nodes/node-exec.md

  • Route: /nodes/node-exec
  • Headings:
    • H2: Allowlist the commands
    • H2: Point exec at the node
    • H2: Invoking commands
    • H2: Exec node binding

nodes/node-host.md

  • Route: /nodes/node-host
  • Headings:
    • H2: Remote node host (system.run)
    • H3: Gateway deployments that cannot host nodes
    • H3: Start a node host (foreground)
    • H3: Remote gateway via SSH tunnel (loopback bind)
    • H3: Restrict the node command surface
    • H3: Start a node host (service)
    • H3: Automatic node updates
    • H3: Pair + name
    • H3: Headless identity state
    • H2: System commands (node host / mac node)
    • H2: Headless node host (cross-platform)
    • H2: Mac node mode

nodes/pairing-and-status.md

  • Route: /nodes/pairing-and-status
  • Headings:
    • H2: Pairing + status
    • H2: Version skew and upgrade order

nodes/presence.md

  • Route: /nodes/presence
  • Headings:
    • H2: Requirements
    • H2: Check the active computer
    • H2: How activity becomes presence
    • H2: Privacy and model context
    • H2: How connection alerts are routed
    • H2: Troubleshooting
    • H2: Related

nodes/session-catalogs.md

  • Route: /nodes/session-catalogs
  • Headings:
    • H2: Codex sessions and transcripts
    • H2: Claude sessions and transcripts
    • H2: OpenCode and Pi sessions
    • H2: OpenClaw sessions and transcripts

nodes/session-hosting.md

  • Route: /nodes/session-hosting
  • Headings:
    • H2: Host OpenClaw sessions
    • H3: Isolate hosted worker sessions in containers

nodes/talk.md

  • Route: /nodes/talk
  • Headings:
    • H2: Talk documentation pages
    • H2: Where each section moved
    • H2: Voice directives in replies
    • H2: Config (~/.openclaw/openclaw.json)
    • H2: Notes
    • H2: Related

nodes/talk/client-ui.md

  • Route: /nodes/talk/client-ui
  • Headings:
    • H2: macOS UI
    • H2: Apple Watch UI
    • H2: Android UI

nodes/talk/macos-relay.md

  • Route: /nodes/talk/macos-relay
  • Headings:
    • H2: Behavior (macOS)
    • H2: Realtime Talk over the Gateway relay (macOS)
    • H3: When realtime cannot start

nodes/talk/realtime-sessions.md

  • Route: /nodes/talk/realtime-sessions
  • Headings:
    • H2: Choose a Talk voice from chat

nodes/talk/session-ownership.md

  • Route: /nodes/talk/session-ownership
  • Headings:
    • H2: Session ownership

nodes/troubleshooting.md

  • Route: /nodes/troubleshooting
  • Headings:
    • H2: Node goes offline after SSH logout (Linux)
    • H2: Command ladder
    • H2: Node runtime version differs from the CLI
    • H2: Foreground requirements
    • H2: Permissions matrix
    • H2: Pairing versus approvals
    • H2: Common node error codes
    • H2: Fast recovery loop
    • H2: Related

nodes/voicewake.md

  • Route: /nodes/voicewake
  • Headings:
    • H2: Storage
    • H2: Protocol
    • H3: Trigger list
    • H3: Routing (trigger to target)
    • H3: Events
    • H2: Client behavior
    • H2: Related

openclaw-agent-runtime.md

  • Route: /openclaw-agent-runtime
  • Headings:
    • H2: Type checking and linting
    • H2: Running Agent Runtime Tests
    • H2: Manual testing
    • H2: Clean slate reset
    • H2: Related

platforms/android.md

  • Route: /platforms/android
  • Headings:
    • H2: Support snapshot
    • H2: Simultaneous Gateway sessions
    • H2: Dictation and attachments
    • H2: Wear OS companion
    • H2: Install outside Google Play
    • H2: App and Gateway compatibility
    • H2: Mirror and control Android from a remote Mac
    • H3: Before you begin
    • H3: Enable ADB over TCP
    • H3: Allow only the controller Mac
    • H3: Connect and start mirroring
    • H3: Troubleshooting
    • H2: Connection runbook
    • H3: Prerequisites
    • H3: 1. Start the Gateway
    • H3: 2. Verify discovery (optional)
    • H4: Cross-network discovery via unicast DNS-SD
    • H3: 3. Connect from Android
    • H3: Manage paired Gateways
    • H3: Presence alive beacons
    • H3: 4. Approve pairing (CLI)
    • H3: 5. Verify the node is connected
    • H3: 6. Chat + history
    • H3: 7. Camera
    • H3: 8. Voice + expanded Android command surface
    • H3: 9. Workspace files (read-only)
    • H2: Review command approvals
    • H2: Answer agent questions
    • H2: Assistant entrypoints
    • H2: Notification forwarding
    • H2: Related

platforms/chromeos.md

  • Route: /platforms/chromeos
  • Headings:
    • H2: Enable the Linux container
    • H2: Quick path
    • H2: Prefer the native install over Docker
    • H2: Node version
    • H2: Provider keys and environment variables
    • H2: Crostini is not always on
    • H2: Related

platforms/easyrunner.md

  • Route: /platforms/easyrunner
  • Headings:
    • H2: Before you begin
    • H2: Compose app
    • H2: Configure OpenClaw
    • H2: Verify
    • H2: Updates and backups
    • H2: Troubleshooting
    • H2: Related

platforms/index.md

  • Route: /platforms
  • Headings:
    • H2: Choose your OS
    • H2: VPS and hosting
    • H2: Common links
    • H2: Gateway service install (CLI)
    • H2: Related

platforms/ios-healthkit.md

  • Route: /platforms/ios-healthkit
  • Headings:
    • H1: HealthKit summaries
    • H2: Requirements
    • H2: Enable access
    • H3: 1. Authorize the Gateway command
    • H3: 2. Enable sharing on the iOS device
    • H2: Request today's summary
    • H2: Privacy behavior
    • H2: Troubleshooting
    • H3: Command is not declared by the node
    • H3: Command requires explicit opt-in
    • H3: HEALTH_ACCESS_DISABLED
    • H3: Summary succeeds but metrics are missing
    • H3: Older ranges fail
    • H2: Related

platforms/ios.md

  • Route: /platforms/ios
  • Headings:
    • H2: What it does
    • H2: Settings
    • H2: Session colors
    • H2: Sources in chat
    • H2: Diagrams in chat
    • H2: Requirements
    • H2: Quick start (pair + connect)
    • H2: Health summaries
    • H2: Apple Watch voice and chat
    • H3: Talk to Claw with the iPhone
    • H3: Standalone voice
    • H2: Review command approvals
    • H2: Answer agent questions
    • H2: Optional direct Apple Watch node
    • H2: Relay-backed push for official builds
    • H2: Background alive beacons
    • H2: Authentication and trust flow
    • H2: Discovery paths
    • H3: Bonjour (LAN)
    • H3: Tailnet (cross-network)
    • H3: Manual host/port
    • H2: Multiple Gateways
    • H2: Computer Use relationship
    • H2: Voice wake + talk mode
    • H3: Start live voice with Siri or Shortcuts
    • H2: Common errors
    • H2: Related docs

platforms/linux.md

  • Route: /platforms/linux
  • Headings:
    • H2: Desktop companion
    • H3: Chrome extension setup
    • H3: Desktop compatibility
    • H3: Gateway selection
    • H3: Desktop sharing
    • H3: First-run setup
    • H3: Host sleep
    • H3: Media codecs
    • H3: Quick Chat
    • H2: CLI and SSH alternative
    • H2: Node capabilities
    • H2: Retired Linux Canvas
    • H2: Install
    • H2: Gateway service (systemd)
    • H2: Memory pressure and OOM kills
    • H2: Related

platforms/mac/bundled-gateway.md

  • Route: /platforms/mac/bundled-gateway
  • Headings:
    • H2: Automatic setup
    • H2: Manual recovery
    • H2: Launchd (Gateway as LaunchAgent)
    • H3: Unexpected repeated restarts
    • H3: Attach-only development
    • H2: Version compatibility
    • H2: State directory on macOS
    • H2: Debug app connectivity
    • H2: Smoke check
    • H2: Related

platforms/mac/canvas.md

  • Route: /platforms/mac/canvas
  • Headings:
    • H2: Panel behavior
    • H2: Agent path
    • H2: Node commands
    • H2: A2UI belongs on session dashboards
    • H2: Migrating documents from a custom root
    • H2: Related

platforms/mac/dev-setup.md

  • Route: /platforms/mac/dev-setup
  • Headings:
    • H1: macOS developer setup
    • H2: Prerequisites
    • H2: 1. Install dependencies
    • H2: 2. Build and package the app
    • H2: 3. Install the CLI and Gateway
    • H2: Run native tests safely
    • H2: Troubleshooting
    • H3: Build fails while freezing Peekaboo sources
    • H3: Build fails: toolchain or SDK mismatch
    • H3: Build fails: MLX voice helper Metal shaders
    • H3: App crashes on permission grant
    • H3: Gateway "Starting..." indefinitely
    • H2: Related

platforms/mac/health.md

  • Route: /platforms/mac/health
  • Headings:
    • H1: Health checks on macOS
    • H2: Menu bar
    • H2: Settings
    • H2: How health refresh works
    • H2: When in doubt
    • H2: Related

platforms/mac/icon.md

  • Route: /platforms/mac/icon
  • Headings:
    • H1: Menu Bar Icon States
    • H2: Dock icon
    • H2: States
    • H2: Voice wake ears
    • H2: Shapes and sizes
    • H2: Behavioral notes
    • H2: Related

platforms/mac/logging.md

  • Route: /platforms/mac/logging
  • Headings:
    • H1: Logging (macOS)
    • H2: Rolling diagnostics file log (Debug pane)
    • H2: Export unified logs as JSON
    • H2: App logger redaction
    • H2: Unified logging private data on macOS
    • H2: Enable for OpenClaw (ai.openclaw)
    • H2: Disable after debugging
    • H2: Related

platforms/mac/menu-bar.md

  • Route: /platforms/mac/menu-bar
  • Headings:
    • H2: What is shown
    • H2: State model
    • H2: IconState enum (Swift)
    • H3: ActivityKind -> badge symbol
    • H3: Visual mapping
    • H2: Context submenu
    • H2: Status row text (menu)
    • H2: Event ingestion
    • H2: Debug override
    • H2: Testing checklist
    • H2: Related

platforms/mac/peekaboo.md

  • Route: /platforms/mac/peekaboo
  • Headings:
    • H2: What this is (and is not)
    • H2: Relationship to other desktop-control paths
    • H2: Enable the bridge
    • H2: Client discovery order
    • H2: Security and permissions
    • H2: Snapshot behavior (automation)
    • H2: Troubleshooting
    • H2: Related

platforms/mac/permissions.md

  • Route: /platforms/mac/permissions
  • Headings:
    • H2: Requirements for stable permissions
    • H2: Screen Recording still appears missing after granting access
    • H2: Accessibility grants for Node and CLI runtimes
    • H2: Separate Computer Control grants
    • H2: Desktop availability and keeping awake
    • H2: Recovery checklist when prompts disappear
    • H2: Files and folders permissions (Desktop/Documents/Downloads)
    • H2: Related

platforms/mac/remote.md

  • Route: /platforms/mac/remote
  • Headings:
    • H2: Connect with your browser
    • H3: Open the Mac app from a website
    • H2: Modes
    • H2: Remote transports
    • H2: Run a local Gateway alongside a remote primary
    • H2: Prereqs on the remote host
    • H2: macOS app setup
    • H3: Add and manage saved Gateways
    • H3: Secrets, profiles, and app launch
    • H3: Offline preconfiguration
    • H3: Configure in the app
    • H2: WebChat
    • H2: Debug connection actions
    • H2: Permissions
    • H2: Security notes
    • H2: WhatsApp login flow (remote)
    • H2: Troubleshooting
    • H2: Notification sounds
    • H2: Related

platforms/mac/signing.md

  • Route: /platforms/mac/signing
  • Headings:
    • H1: mac signing (debug builds)
    • H2: Usage
    • H3: Ad-hoc signing note
    • H2: Build metadata for About
    • H2: Related

platforms/mac/skills.md

  • Route: /platforms/mac/skills
  • Headings:
    • H2: Data source
    • H2: Install actions
    • H2: Browse ClawHub
    • H2: Env/API keys
    • H2: Remote mode
    • H2: Related

platforms/mac/voice-overlay.md

  • Route: /platforms/mac/voice-overlay
  • Headings:
    • H1: Voice Overlay Lifecycle (macOS)
    • H2: Behavior
    • H2: Implementation
    • H2: Logging
    • H2: Debugging checklist
    • H2: Related

platforms/mac/voicewake.md

  • Route: /platforms/mac/voicewake
  • Headings:
    • H1: Voice Wake & Push-to-Talk
    • H2: Requirements
    • H2: Modes
    • H2: Runtime behavior (wake-word)
    • H2: Lifecycle invariants
    • H2: Push-to-talk specifics
    • H2: User-facing settings
    • H2: Forwarding behavior
    • H2: Forwarding payload
    • H2: Quick verification
    • H2: Related

platforms/mac/webchat.md

  • Route: /platforms/mac/webchat
  • Headings:
    • H2: Pending questions and approvals
    • H2: Sources
    • H2: Diagrams
    • H2: Session colors
    • H2: Multiple Gateway windows
    • H3: Gateway picker
    • H2: Quick Chat bar
    • H2: Launch and debugging
    • H2: How it is wired
    • H2: Security surface
    • H2: Known limitations
    • H2: Related

platforms/mac/xpc.md

  • Route: /platforms/mac/xpc
  • Headings:
    • H1: OpenClaw macOS IPC architecture
    • H2: Goals
    • H2: How it works
    • H3: Gateway + node transport
    • H3: Node service + app IPC
    • H3: App control socket
    • H3: PeekabooBridge (UI automation)
    • H2: Operational flows
    • H2: Hardening notes
    • H2: Related

platforms/macos.md

  • Route: /platforms/macos
  • Headings:
    • H2: Requirements
    • H2: Download
    • H2: First run
    • H2: Connection
    • H2: Updates
    • H2: Open dashboard links
    • H2: Import browser logins
    • H2: Sync cookies to a remote computer
    • H2: Choose a Gateway mode
    • H2: What the app owns
    • H2: macOS detail pages
    • H2: Related

platforms/omarchy.md

  • Route: /platforms/omarchy
  • Headings:
    • H1: OpenClaw on Omarchy
    • H2: Requirements
    • H2: Install the bar plugin
    • H2: Use agents, sessions, and quick prompts
    • H2: One icon with the desktop app
    • H2: Updates
    • H2: Troubleshooting and support

platforms/windows.md

  • Route: /platforms/windows
  • Headings:
    • H2: Recommended: Windows Hub
    • H3: What Windows Hub includes
    • H3: First launch
    • H2: Windows node mode
    • H2: Local MCP mode
    • H2: Native Windows CLI and Gateway
    • H2: WSL2 Gateway
    • H2: Gateway auto-start before Windows login
    • H2: Expose WSL services over LAN
    • H2: Troubleshooting
    • H3: The Scheduled Task stops before the Gateway is ready
    • H3: The tray icon does not appear
    • H3: Local setup fails
    • H3: The app says pairing is required
    • H3: Web chat cannot reach a remote Gateway
    • H3: screen.snapshot, camera, or audio commands fail
    • H3: Git or GitHub connectivity fails
    • H2: Related

plugins/adding-capabilities.md

  • Route: /plugins/adding-capabilities
  • Headings:
    • H2: When to create a capability
    • H2: The standard sequence
    • H2: What goes where
    • H2: Provider and harness seams
    • H2: File checklist
    • H2: Worked example: image generation
    • H2: Embedding providers
    • H2: Review checklist
    • H2: Related

plugins/admin-http-rpc.md

  • Route: /plugins/admin-http-rpc
  • Headings:
    • H2: Before you enable it
    • H2: Enable
    • H2: Verify the route
    • H2: Authentication
    • H2: Security model
    • H2: Request
    • H2: Response
    • H2: Allowed methods
    • H2: WebSocket comparison
    • H2: Troubleshooting
    • H2: Related

plugins/apple-fm.md

  • Route: /plugins/apple-fm
  • Headings:
    • H2: Requirements
    • H2: Set up
    • H2: Runtime behavior
    • H2: Troubleshooting

plugins/architecture-internals.md

  • Route: /plugins/architecture-internals
  • Headings:
    • H2: What each page covers
    • H2: Where each section moved
    • H3: Load pipeline and registry
    • H3: Provider hooks and catalogs
    • H3: Core runtime helpers
    • H3: Gateway routes
    • H3: Channel surfaces
    • H3: Packs and import paths
    • H3: Context engines
    • H3: New capability
    • H2: Related

plugins/architecture-internals/channel-surfaces.md

  • Route: /plugins/architecture-internals/channel-surfaces
  • Headings:
    • H2: Conversation binding callbacks
    • H2: Message tool schemas
    • H2: Channel target resolution
    • H2: Config-backed directories
    • H2: Read-only channel inspection

plugins/architecture-internals/context-engines.md

  • Route: /plugins/architecture-internals/context-engines
  • Headings:
    • H2: Context engine plugins

plugins/architecture-internals/gateway-routes.md

  • Route: /plugins/architecture-internals/gateway-routes
  • Headings:
    • H2: Gateway HTTP routes

plugins/architecture-internals/load-pipeline.md

  • Route: /plugins/architecture-internals/load-pipeline
  • Headings:
    • H2: Load pipeline
    • H3: Manifest-first behavior
    • H3: Plugin cache boundary
    • H2: Registry model

plugins/architecture-internals/new-capability.md

  • Route: /plugins/architecture-internals/new-capability
  • Headings:
    • H2: Adding a new capability
    • H3: Capability checklist
    • H3: Capability template

plugins/architecture-internals/packaging.md

  • Route: /plugins/architecture-internals/packaging
  • Headings:
    • H2: Plugin SDK import paths
    • H2: Package packs
    • H3: Channel catalog metadata

plugins/architecture-internals/provider-hooks.md

  • Route: /plugins/architecture-internals/provider-hooks
  • Headings:
    • H2: Provider runtime hooks
    • H3: Hook order and usage
    • H3: Provider example
    • H3: Built-in examples
    • H2: Provider catalogs

plugins/architecture-internals/runtime-helpers.md

  • Route: /plugins/architecture-internals/runtime-helpers
  • Headings:
    • H2: Runtime helpers
    • H3: api.runtime.imageGeneration

plugins/architecture.md

  • Route: /plugins/architecture
  • Headings:
    • H2: Public capability model
    • H3: External compatibility stance
    • H3: Plugin shapes
    • H3: Compatibility signals
    • H2: Architecture overview
    • H3: Plugin metadata snapshot and lookup table
    • H3: Runtime instance and source lifetime
    • H3: Activation planning
    • H3: Channel plugins and the shared message tool
    • H2: Capability ownership model
    • H3: Capability layering
    • H3: Multi-capability company plugin example
    • H3: Capability example: video understanding
    • H2: Contracts and enforcement
    • H3: What belongs in a contract
    • H2: Skill previews
    • H2: Execution model
    • H2: Export boundary
    • H2: Internals and reference
    • H2: Related

plugins/beam.md

  • Route: /plugins/beam
  • Headings:
    • H2: Enable
    • H2: Authentication
    • H2: Request
    • H2: Continue on the Team Gateway
    • H2: Storage and visibility
    • H3: Delete
    • H2: Security boundary
    • H2: Mirroring
    • H2: Troubleshooting
    • H2: Related

plugins/building-plugins.md

  • Route: /plugins/building-plugins
  • Headings:
    • H2: Requirements
    • H2: Choose the plugin shape
    • H2: Quickstart
    • H2: Add plugin artwork
    • H2: Registering tools
    • H2: Import conventions
    • H2: Pre-submission checklist
    • H2: Test against beta releases
    • H2: Next steps
    • H2: Related

plugins/bundles.md

  • Route: /plugins/bundles
  • Headings:
    • H2: Why bundles exist
    • H2: Install a bundle
    • H2: What OpenClaw maps from bundles
    • H3: Supported now
    • H4: Skill content
    • H4: Hook packs
    • H4: Embedded OpenClaw settings
    • H4: Embedded OpenClaw LSP
    • H3: Detected but not executed
    • H2: MCP for embedded OpenClaw
    • H3: Transports
    • H3: Tool naming
    • H2: Bundle formats
    • H2: Detection precedence
    • H2: Runtime dependencies and cleanup
    • H2: Security
    • H2: Troubleshooting
    • H2: Related

plugins/cli-backend-plugins.md

  • Route: /plugins/cli-backend-plugins
  • Headings:
    • H2: What the plugin owns
    • H2: Minimal backend plugin
    • H2: Config shape
    • H2: Advanced backend hooks
    • H3: parseJsonlEvent: provider-specific JSONL streams
    • H3: parseJsonlLifecycleEvent: provider-native lifecycle records
    • H3: ownsNativeCompaction: opting out of OpenClaw compaction
    • H2: MCP tool bridge
    • H2: Selecting the backend
    • H2: Verification
    • H2: Checklist
    • H2: Related

plugins/codex-computer-use.md

  • Route: /plugins/codex-computer-use
  • Headings:
    • H2: OpenClaw.app and Peekaboo
    • H2: iOS app
    • H2: Direct cua-driver MCP
    • H2: Quick setup
    • H2: Commands
    • H2: Marketplace choices
    • H2: Bundled macOS marketplace
    • H3: Shared plugin cache
    • H2: Remote marketplaces
    • H2: Configuration reference
    • H2: What OpenClaw checks
    • H2: macOS permissions
    • H2: Troubleshooting
    • H2: Related

plugins/codex-harness-reference.md

  • Route: /plugins/codex-harness-reference
  • Headings:
    • H2: Plugin config surface
    • H2: Where each section moved
    • H3: Codex session catalog and supervision
    • H3: Codex app-server transport
    • H3: Codex approval and sandbox modes
    • H3: Codex auth and environment isolation
    • H3: Codex dynamic tools
    • H3: Codex timeouts and turn settlement
    • H3: Codex model discovery
    • H3: Codex restricted turns
    • H3: Codex workspace bootstrap files
    • H2: Related

plugins/codex-harness-reference/app-server-transport.md

  • Route: /plugins/codex-harness-reference/app-server-transport
  • Headings:
    • H2: App-server transport
    • H2: Environment overrides

plugins/codex-harness-reference/approval-and-sandbox.md

  • Route: /plugins/codex-harness-reference/approval-and-sandbox
  • Headings:
    • H2: Approval and sandbox modes
    • H2: Sandboxed native execution

plugins/codex-harness-reference/auth.md

  • Route: /plugins/codex-harness-reference/auth
  • Headings:
    • H2: Auth and environment isolation
    • H2: Upgrading from 2026.9.4 with Codex sign-in

plugins/codex-harness-reference/dynamic-tools.md

  • Route: /plugins/codex-harness-reference/dynamic-tools
  • Headings:
    • H2: Dynamic tools

plugins/codex-harness-reference/model-discovery.md

  • Route: /plugins/codex-harness-reference/model-discovery
  • Headings:
    • H2: Model discovery

plugins/codex-harness-reference/restricted-turns.md

  • Route: /plugins/codex-harness-reference/restricted-turns
  • Headings:
    • H2: Restricted turns

plugins/codex-harness-reference/supervision.md

  • Route: /plugins/codex-harness-reference/supervision
  • Headings:
    • H2: Supervision

plugins/codex-harness-reference/timeouts.md

  • Route: /plugins/codex-harness-reference/timeouts
  • Headings:
    • H2: Timeouts
    • H3: Session catalog reads
    • H3: Turn execution and settlement

plugins/codex-harness-reference/workspace-bootstrap-files.md

  • Route: /plugins/codex-harness-reference/workspace-bootstrap-files
  • Headings:
    • H2: Workspace bootstrap files
    • H3: Skill catalogs without a managed relay

plugins/codex-harness-runtime.md

  • Route: /plugins/codex-harness-runtime
  • Headings:
    • H2: Overview
    • H2: Media and delivery
    • H2: Where each section moved
    • H3: Codex process recovery
    • H3: Codex thread bindings and supervision
    • H3: Codex replies and final answers
    • H3: Codex hook boundaries
    • H3: Codex sandbox process streaming
    • H3: Codex runtime v1 support contract
    • H3: Codex native permissions and elicitations
    • H3: Codex queue steering and feedback upload
    • H3: Codex compaction and transcript mirror
    • H2: Related

plugins/codex-harness-runtime/compaction.md

  • Route: /plugins/codex-harness-runtime/compaction
  • Headings:
    • H2: Compaction and transcript mirror

plugins/codex-harness-runtime/hooks.md

  • Route: /plugins/codex-harness-runtime/hooks
  • Headings:
    • H2: Hook boundaries

plugins/codex-harness-runtime/permissions.md

  • Route: /plugins/codex-harness-runtime/permissions
  • Headings:
    • H2: Native permissions and MCP elicitations
    • H2: Async questions

plugins/codex-harness-runtime/queue-and-feedback.md

  • Route: /plugins/codex-harness-runtime/queue-and-feedback
  • Headings:
    • H2: Queue steering
    • H2: Codex feedback upload

plugins/codex-harness-runtime/recovery.md

  • Route: /plugins/codex-harness-runtime/recovery
  • Headings:
    • H2: Recovery after a hard Gateway stop

plugins/codex-harness-runtime/replies.md

  • Route: /plugins/codex-harness-runtime/replies
  • Headings:
    • H2: Visible replies and heartbeats
    • H2: Attachments in a remote workspace
    • H2: Final answers after settled tool work

plugins/codex-harness-runtime/sandbox-streaming.md

  • Route: /plugins/codex-harness-runtime/sandbox-streaming
  • Headings:
    • H2: Experimental sandbox process streaming

plugins/codex-harness-runtime/threads.md

  • Route: /plugins/codex-harness-runtime/threads
  • Headings:
    • H2: Thread bindings and model changes
    • H2: Supervision and safe continuation

plugins/codex-harness-runtime/v1-support-contract.md

  • Route: /plugins/codex-harness-runtime/v1-support-contract
  • Headings:
    • H2: V1 support contract

plugins/codex-harness.md

  • Route: /plugins/codex-harness
  • Headings:
    • H2: Shared output projection
    • H2: Saved-account usage
    • H2: Native subagent status
    • H2: Requirements
    • H2: Quickstart
    • H2: Verify Codex runtime
    • H2: Luna Reserve and credit usage
    • H2: Where each section moved
    • H3: Run Codex on another machine
    • H3: Codex routing and deployment
    • H3: Codex harness configuration
    • H3: Codex app-server policy
    • H3: Codex plugin config fields
    • H3: Codex commands and diagnostics
    • H3: Codex runtime behavior
    • H3: Native Codex state and features
    • H3: Codex harness troubleshooting
    • H2: Related

plugins/codex-harness/app-server.md

  • Route: /plugins/codex-harness/app-server
  • Headings:
    • H2: App-server policy
    • H3: Native approval audit evidence
    • H2: Auth order
    • H2: Scheduled app authority
    • H2: Environment isolation
    • H2: Local testing env overrides

plugins/codex-harness/commands.md

  • Route: /plugins/codex-harness/commands
  • Headings:
    • H2: Commands and diagnostics
    • H3: Shared Fast mode and Codex fast mode
    • H3: Inspect Codex threads locally

plugins/codex-harness/config-fields.md

  • Route: /plugins/codex-harness/config-fields
  • Headings:
    • H2: Config fields

plugins/codex-harness/configuration.md

  • Route: /plugins/codex-harness/configuration
  • Headings:
    • H2: Configuration
    • H3: Restricted turns and ring zero
    • H3: Project instructions
    • H3: Compaction
    • H3: Direct API long context

plugins/codex-harness/native-features.md

  • Route: /plugins/codex-harness/native-features
  • Headings:
    • H2: Share threads with Codex Desktop and CLI
    • H2: Use an existing local config.toml
    • H3: Credentials and account ownership
    • H2: Supervise Codex sessions
    • H2: Native Codex plugins
    • H2: Computer Use

plugins/codex-harness/placement.md

  • Route: /plugins/codex-harness/placement
  • Headings:
    • H2: Run Codex on a paired device
    • H2: Run Codex on a cloud worker

plugins/codex-harness/routing.md

  • Route: /plugins/codex-harness/routing
  • Headings:
    • H2: Routing and model selection
    • H3: Operator role model permissions
    • H2: Deployment patterns
    • H3: Basic Codex deployment
    • H3: Mixed provider deployment
    • H3: Fail-closed Codex deployment

plugins/codex-harness/runtime-behavior.md

  • Route: /plugins/codex-harness/runtime-behavior
  • Headings:
    • H2: Dynamic tools and web search
    • H2: Inspecting tool output
    • H2: Background text completions
    • H2: Image loader ownership
    • H2: Turn liveness and timeouts
    • H2: Cyber safety notices
    • H2: Automatic Daybreak escalation
    • H2: Parallel chats and thread ownership
    • H2: Runtime boundaries

plugins/codex-harness/troubleshooting.md

  • Route: /plugins/codex-harness/troubleshooting
  • Headings:
    • H2: Troubleshooting

plugins/codex-native-plugins.md

  • Route: /plugins/codex-native-plugins
  • Headings:
    • H2: Requirements
    • H2: Quickstart
    • H2: Scheduled automations
    • H2: Manage plugins from chat
    • H2: How native plugin setup works
    • H2: Support boundary
    • H2: App inventory and ownership
    • H2: Connected account apps
    • H2: Thread app config
    • H2: Approval decision order
    • H3: Which configuration owns each setting
    • H3: Native tool enablement
    • H3: Native approval mode
    • H2: Destructive action policy
    • H3: Approval examples
    • H2: Troubleshooting
    • H2: Related

plugins/codex-supervision.md

  • Route: /plugins/codex-supervision
  • Headings:
    • H2: Before you begin
    • H2: Enable supervision
    • H2: Start a new native Codex CLI
    • H2: Use the operator CLI
    • H2: Branch from a local session
    • H2: Fork a message in a supervised Chat
    • H2: Archive a local session
    • H2: Understand paired-node limits
    • H2: Metadata and permissions
    • H3: Compatibility tools
    • H2: Troubleshooting
    • H2: Related

plugins/community.md

  • Route: /plugins/community
  • Headings:
    • H2: Find plugins
    • H2: Publish plugins
    • H2: Related

plugins/compatibility.md

  • Route: /plugins/compatibility
  • Headings:
    • H2: Compatibility registry
    • H2: Deprecation policy
    • H2: Current compatibility areas
    • H3: Synchronous plugin state
    • H3: Session agent resolution aliases
    • H3: Auth profile cooldown classifications
    • H3: Channel prompt-context identifier aliases
    • H3: WhatsApp inbound callback retirement
    • H2: Plugin inspector package
    • H3: Maintainer acceptance lane
    • H2: Release notes
    • H2: Related

plugins/copilot.md

  • Route: /plugins/copilot
  • Headings:
    • H2: Requirements
    • H2: Install
    • H2: Quickstart
    • H2: Supported providers
    • H2: BYOK
    • H2: Auth
    • H2: Configuration surface
    • H2: Compaction
    • H2: Transcript persistence
    • H2: Side questions (/btw)
    • H2: Doctor
    • H2: Limitations
    • H2: Permissions and askuser
    • H3: Session-level GitHub token
    • H2: Related

plugins/dependency-resolution.md

  • Route: /plugins/dependency-resolution
  • Headings:
    • H2: Responsibility split
    • H2: Install roots
    • H3: npm-pack tarball installs
    • H3: Missing runtime imports
    • H3: Hoisted transitive dependencies
    • H3: Lockfile policy
    • H3: Verify a package tarball
    • H3: Bundled runtime dependencies
    • H3: Host peer dependency
    • H3: git installs
    • H2: Local plugins
    • H2: Startup and reload
    • H2: Bundled plugins
    • H3: Native imports from a standalone source build
    • H2: Legacy cleanup

plugins/facetime-recovery.md

  • Route: /plugins/facetime-recovery
  • Headings:
    • H2: Remove driver and helper artifacts
    • H2: Restore SIP debugging restrictions
    • H2: Recover a failed driver update

plugins/facetime.md

  • Route: /plugins/facetime
  • Headings:
    • H2: Requirements
    • H2: Install the plugin and native companion
    • H2: Configure owner identities
    • H3: Configure voice credentials
    • H3: Choose the agent and tool access
    • H3: Choose a voice
    • H2: Prepare the Mac
    • H3: Enable developer-tools access
    • H3: Allow debugger attachment
    • H3: Grant permissions and allow incoming calls
    • H3: Install the audio driver
    • H3: Select the call audio devices
    • H2: Inspect and activate
    • H2: Verify your first call
    • H2: Place and end calls
    • H2: Update the integration
    • H2: Remove the integration
    • H2: Limits
    • H2: Troubleshooting
    • H2: Related

plugins/feature-plugins.md

  • Route: /plugins/feature-plugins
  • Headings:
    • H2: Enable custom plugin UI
    • H2: Create a feature plugin
    • H2: Define operations once
    • H2: Contribute and replace views
    • H2: Build and reload
    • H2: Approve an agent-built artifact

plugins/geolocation.md

  • Route: /plugins/geolocation
  • Headings:
    • H2: Quickstart
    • H2: Why some clients never show a location
    • H2: Configuration
    • H3: Using a different database
    • H2: Data license
    • H2: How the database is managed
    • H2: Troubleshooting
    • H2: Related

plugins/github.md

  • Route: /plugins/github
  • Headings:
    • H1: GitHub
    • H2: Upgrading with an existing plugin allowlist
    • H2: Read an item beside chat
    • H2: Enable or disable the plugin
    • H2: Limits and unavailable content
    • H2: Plugin author integration

plugins/google-meet.md

  • Route: /plugins/google-meet
  • Headings:
    • H2: Quick start
    • H3: Create a meeting
    • H3: Observe-only join
    • H2: Audio bridge architecture
    • H3: Realtime session health
    • H2: Where each section moved
    • H3: Google Meet transports and hosts
    • H3: Google Meet OAuth and artifacts
    • H3: Google Meet configuration
    • H3: Google Meet tool and modes
    • H3: Google Meet troubleshooting
    • H2: Related

plugins/google-meet/config.md

  • Route: /plugins/google-meet/config
  • Headings:
    • H2: Config
    • H3: Defaults
    • H3: GPT-Live with Cove
    • H3: Optional overrides

plugins/google-meet/oauth-and-artifacts.md

  • Route: /plugins/google-meet/oauth-and-artifacts
  • Headings:
    • H2: OAuth and preflight
    • H3: Create Google credentials
    • H3: Mint the refresh token
    • H3: Verify OAuth with doctor
    • H3: Resolve, preflight, and read artifacts
    • H3: Live smoke test
    • H3: Create examples

plugins/google-meet/tool-and-modes.md

  • Route: /plugins/google-meet/tool-and-modes
  • Headings:
    • H2: Tool
    • H2: Native participation requests
    • H2: Agent and bidi modes

plugins/google-meet/transports.md

  • Route: /plugins/google-meet/transports
  • Headings:
    • H2: Local Gateway + Parallels Chrome
    • H3: Common failure checks
    • H2: Install notes
    • H2: Transports
    • H3: Chrome
    • H3: Twilio

plugins/google-meet/troubleshooting.md

  • Route: /plugins/google-meet/troubleshooting
  • Headings:
    • H2: Live test checklist
    • H2: Troubleshooting
    • H3: Agent cannot see the Google Meet tool
    • H3: No connected Google Meet-capable node
    • H3: Browser opens but agent cannot join
    • H3: Meeting creation fails
    • H3: Agent joins but does not talk
    • H3: Live cannot hear interruptions or browser capture fails
    • H3: Twilio setup checks fail
    • H3: Twilio call starts but never enters the meeting

plugins/hooks.md

  • Route: /plugins/hooks
  • Headings:
    • H2: Quick start
    • H3: Permissions and scope
    • H3: Choose a hook
    • H2: Troubleshooting
    • H2: Upcoming deprecations
    • H2: Where each section moved
    • H3: Hook reference
    • H3: Tool call policy hooks
    • H3: Prompt and session hooks
    • H3: Message and delivery hooks
    • H3: Gateway and install lifecycle hooks
    • H2: Related

plugins/hooks/lifecycle.md

  • Route: /plugins/hooks/lifecycle
  • Headings:
    • H2: Install hooks
    • H2: Gateway lifecycle
    • H3: Safe external cron projection

plugins/hooks/messages.md

  • Route: /plugins/hooks/messages
  • Headings:
    • H2: Message hooks

plugins/hooks/prompt-and-session.md

  • Route: /plugins/hooks/prompt-and-session
  • Headings:
    • H2: Debug runtime hooks
    • H2: Prompt and model hooks
    • H3: Handler lifetime
    • H3: Authorized prompt enrichment
    • H3: Session extensions and next-turn injections

plugins/hooks/reference.md

  • Route: /plugins/hooks/reference
  • Headings:
    • H2: Registration and execution
    • H2: Hook catalog
    • H3: Skill lifecycle and evaluation
    • H3: Channel pairing requests

plugins/hooks/tool-policy.md

  • Route: /plugins/hooks/tool-policy
  • Headings:
    • H2: Tool call policy
    • H3: Sender-aware policy in one file
    • H3: Exec environment hook
    • H3: Tool result persistence

plugins/install-overrides.md

  • Route: /plugins/install-overrides
  • Headings:
    • H2: Environment
    • H2: Behavior
    • H2: Package E2E

plugins/llama-cpp.md

  • Route: /plugins/llama-cpp
  • Headings:
    • H2: Choose server ownership
    • H2: Managed local server
    • H3: Model recommendations
    • H3: Execution backends
    • H3: Set up only local embeddings
    • H3: Use another managed GGUF
    • H2: Existing llama-server
    • H3: Authentication and endpoint replacement
    • H3: Manual configuration
    • H2: Requests and local embeddings
    • H2: Troubleshooting
    • H2: Related

plugins/logbook.md

  • Route: /plugins/logbook
  • Headings:
    • H2: Before you begin
    • H2: Quickstart
    • H2: How it works
    • H2: Model and data flow
    • H2: Configuration
    • H3: Vision model selection
    • H2: Dashboard tab
    • H2: Gateway methods
    • H2: Privacy notes
    • H2: Troubleshooting
    • H3: The Logbook tab is missing
    • H3: Capture reports an error
    • H3: Captures succeed but no cards appear
    • H2: Related

plugins/manage-plugins.md

  • Route: /plugins/manage-plugins
  • Headings:
    • H2: Use the Control UI
    • H2: List and search plugins
    • H2: Enable and disable plugins
    • H2: Capability consent
    • H2: Install plugins
    • H2: Apply changes and inspect
    • H2: Manage plugins from an agent conversation
    • H2: Update plugins
    • H2: Uninstall plugins
    • H2: Choose a source
    • H2: Publish plugins
    • H2: Related

plugins/manifest.md

  • Route: /plugins/manifest
  • Headings:
    • H2: What this file does
    • H2: Where each field is documented
    • H3: Model fields
    • H3: Provider fields
    • H3: Setup and auth fields
    • H3: Capability fields
    • H3: Host surface fields
    • H3: Config and secret fields
    • H3: Manifest and package.json fields
    • H2: Minimal example
    • H2: Rich example
    • H2: Top-level field reference
    • H2: Catalog categories
    • H2: JSON Schema requirements
    • H2: Validation behavior
    • H3: Capability catalogs
    • H3: Configuration validation
    • H2: Notes
    • H2: Related

plugins/manifest/capabilities.md

  • Route: /plugins/manifest/capabilities
  • Headings:
    • H2: contracts reference
    • H2: Decision models reference
    • H2: Tool metadata reference
    • H2: activation reference

plugins/manifest/config-and-secrets.md

  • Route: /plugins/manifest/config-and-secrets
  • Headings:
    • H2: configContracts reference
    • H3: dangerousFlags entries
    • H3: secretInputs paths
    • H2: secretProviderIntegrations reference

plugins/manifest/models.md

  • Route: /plugins/manifest/models
  • Headings:
    • H2: modelSupport reference
    • H2: modelCatalog reference
    • H2: modelIdNormalization reference
    • H2: modelPricing reference
    • H3: OpenClaw Provider Index

plugins/manifest/package-json.md

  • Route: /plugins/manifest/package-json
  • Headings:
    • H2: Manifest versus package.json
    • H3: package.json fields that affect discovery
    • H2: Discovery precedence (duplicate plugin ids)

plugins/manifest/providers.md

  • Route: /plugins/manifest/providers
  • Headings:
    • H2: Generation provider metadata reference
    • H2: mediaUnderstandingProviderMetadata reference
    • H2: providerEndpoints reference
    • H2: providerRequest reference

plugins/manifest/setup-and-auth.md

  • Route: /plugins/manifest/setup-and-auth
  • Headings:
    • H2: Native conversation discovery
    • H2: providerAuthChoices reference
    • H3: Login choices
    • H2: setup reference
    • H3: setup fields
    • H3: setup.providers reference
    • H2: configGroups reference
    • H2: uiHints reference

plugins/manifest/surfaces.md

  • Route: /plugins/manifest/surfaces
  • Headings:
    • H2: Plugin icon
    • H2: Inline activity icons
    • H2: Themes
    • H2: Transcript sources reference
    • H2: backupResources reference
    • H2: MCP server reference
    • H2: UI capabilities
    • H2: controlUi reference
    • H2: dashboard reference
    • H2: catalog reference
    • H2: cliCommands reference
    • H2: commandAliases reference
    • H2: qaRunners reference
    • H2: channelAccountKeyPolicies reference
    • H2: channelConfigs reference
    • H3: Replacing another channel plugin

plugins/meeting-plugins.md

  • Route: /plugins/meeting-plugins
  • Headings:
    • H2: Choose a plugin
    • H2: Choose a mode
    • H2: Configure Teams or Zoom
    • H2: Prepare Chrome and audio
    • H2: Install or disable plugins
    • H2: Verify and join
    • H2: Handle platform policy prompts
    • H2: Discord voice chat
    • H2: Platform guides

plugins/memory-lancedb.md

  • Route: /plugins/memory-lancedb
  • Headings:
    • H2: Installation
    • H2: Quick start
    • H2: Embedding config
    • H3: Dimensions
    • H2: Ollama embeddings
    • H2: Recall and capture limits
    • H2: Commands
    • H2: Storage
    • H2: Runtime dependencies and platform support
    • H2: Troubleshooting
    • H3: Input length exceeds the context length
    • H3: Unsupported embedding model
    • H3: Plugin loads but no memories appear
    • H2: Related

plugins/memory-wiki.md

  • Route: /plugins/memory-wiki
  • Headings:
    • H2: Vault modes
    • H2: Vault layout
    • H2: Open Knowledge Format imports
    • H2: Structured claims and evidence
    • H2: Agent-facing entity metadata
    • H2: Compile pipeline
    • H2: Dashboards and health reports
    • H2: Search and retrieval
    • H2: Agent tools
    • H2: Browsing the wiki in the Control UI
    • H2: Prompt and context behavior
    • H2: Configuration
    • H3: Per-agent vaults
    • H3: Example: builtin memory + bridge mode
    • H2: CLI
    • H2: Obsidian support
    • H2: Recommended workflow
    • H2: Related docs

plugins/message-presentation.md

  • Route: /plugins/message-presentation
  • Headings:
    • H2: Contract
    • H2: Producer examples
    • H2: Renderer contract
    • H2: Core render flow
    • H2: Degradation rules
    • H3: Button value fallback visibility
    • H2: Provider mapping
    • H2: Presentation vs InteractiveReply
    • H2: Delivery pin
    • H2: Plugin author checklist
    • H2: Related docs

plugins/oc-path.md

  • Route: /plugins/oc-path
  • Headings:
    • H2: Why enable it
    • H2: Where it runs
    • H2: Enable
    • H2: Dependencies
    • H2: What it provides
    • H2: Relationship to other plugins
    • H2: Safety
    • H2: Related

plugins/onepassword.md

  • Route: /plugins/onepassword
  • Headings:
    • H1: 1Password
    • H2: Security model
    • H2: Before you begin
    • H2: Configure SecretRefs
    • H2: Configure registered secrets
    • H2: Use the agent tool
    • H2: Policy tiers and approvals
    • H2: Inspect status and audit history
    • H2: 1Password CLI behavior
    • H2: Error codes
    • H2: Related

plugins/onnx.md

  • Route: /plugins/onnx
  • Headings:
    • H1: Local ONNX decision models
    • H2: Setup
    • H3: Current development checkout
    • H3: Packaged installation
    • H3: Configuration
    • H2: Models
    • H2: Question semantics
    • H2: Lifecycle and runtime

plugins/plugin-inventory.md

  • Route: /plugins/plugin-inventory
  • Headings:
    • H2: Definitions
    • H2: Install a plugin
    • H2: Core npm package
    • H2: Official external packages
    • H2: Source checkout only
    • H2: How this page is built

plugins/plugin-permission-requests.md

  • Route: /plugins/plugin-permission-requests
  • Headings:
    • H2: Choose the right gate
    • H2: Request approval before a tool call
    • H2: Declare approval scope
    • H2: Decision behavior
    • H2: Route approval prompts
    • H2: Codex native permissions
    • H2: Troubleshooting
    • H2: Related

plugins/reference.md

  • Route: /plugins/reference
  • Headings:
    • H2: How this page is built

plugins/reference/a2a.md

  • Route: /plugins/reference/a2a
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/acpx.md

  • Route: /plugins/reference/acpx
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Pi native sessions
    • H2: Related docs

plugins/reference/active-memory.md

  • Route: /plugins/reference/active-memory
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/admin-http-rpc.md

  • Route: /plugins/reference/admin-http-rpc
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/agentsapi.md

  • Route: /plugins/reference/agentsapi
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/alibaba.md

  • Route: /plugins/reference/alibaba
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/amazon-bedrock-mantle.md

  • Route: /plugins/reference/amazon-bedrock-mantle
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/amazon-bedrock.md

  • Route: /plugins/reference/amazon-bedrock
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/anthropic-vertex.md

  • Route: /plugins/reference/anthropic-vertex
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Claude Fable 5
    • H2: Claude Sonnet 5

plugins/reference/anthropic.md

  • Route: /plugins/reference/anthropic
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/apple-fm.md

  • Route: /plugins/reference/apple-fm
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/arcee.md

  • Route: /plugins/reference/arcee
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/azure-speech.md

  • Route: /plugins/reference/azure-speech
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/baseten.md

  • Route: /plugins/reference/baseten
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/beam.md

  • Route: /plugins/reference/beam
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/bonjour.md

  • Route: /plugins/reference/bonjour
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/brave.md

  • Route: /plugins/reference/brave
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/browser.md

  • Route: /plugins/reference/browser
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/buzz.md

  • Route: /plugins/reference/buzz
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/byteplus.md

  • Route: /plugins/reference/byteplus
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/canvas.md

  • Route: /plugins/reference/canvas
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/cerebras.md

  • Route: /plugins/reference/cerebras
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/chutes.md

  • Route: /plugins/reference/chutes
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/clawrouter.md

  • Route: /plugins/reference/clawrouter
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/clickclack.md

  • Route: /plugins/reference/clickclack
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/cloudflare-ai-gateway.md

  • Route: /plugins/reference/cloudflare-ai-gateway
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/code-mode-quickjs.md

  • Route: /plugins/reference/code-mode-quickjs
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/codex.md

  • Route: /plugins/reference/codex
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/cohere.md

  • Route: /plugins/reference/cohere
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/comfy.md

  • Route: /plugins/reference/comfy
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/copilot-proxy.md

  • Route: /plugins/reference/copilot-proxy
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/copilot.md

  • Route: /plugins/reference/copilot
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/crabbox.md

  • Route: /plugins/reference/crabbox
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Configure

plugins/reference/cua-computer.md

  • Route: /plugins/reference/cua-computer
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/deepgram.md

  • Route: /plugins/reference/deepgram
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/deepinfra.md

  • Route: /plugins/reference/deepinfra
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/deepseek.md

  • Route: /plugins/reference/deepseek
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/device-pair.md

  • Route: /plugins/reference/device-pair
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/diagnostics-otel.md

  • Route: /plugins/reference/diagnostics-otel
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/diagnostics-prometheus.md

  • Route: /plugins/reference/diagnostics-prometheus
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/diffs-language-pack.md

  • Route: /plugins/reference/diffs-language-pack
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Added languages

plugins/reference/diffs.md

  • Route: /plugins/reference/diffs
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/discord.md

  • Route: /plugins/reference/discord
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/document-extract.md

  • Route: /plugins/reference/document-extract
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/duckduckgo.md

  • Route: /plugins/reference/duckduckgo
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/elevenlabs.md

  • Route: /plugins/reference/elevenlabs
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/exa.md

  • Route: /plugins/reference/exa
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/facetime.md

  • Route: /plugins/reference/facetime
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/fal.md

  • Route: /plugins/reference/fal
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/featherless.md

  • Route: /plugins/reference/featherless
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/feishu.md

  • Route: /plugins/reference/feishu
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/file-transfer.md

  • Route: /plugins/reference/file-transfer
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Directory archives
    • H2: Migrate existing permissions

plugins/reference/firecrawl.md

  • Route: /plugins/reference/firecrawl
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/fireworks.md

  • Route: /plugins/reference/fireworks
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/fish-audio-speech.md

  • Route: /plugins/reference/fish-audio-speech
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/geolocation.md

  • Route: /plugins/reference/geolocation
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/github-copilot.md

  • Route: /plugins/reference/github-copilot
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/github.md

  • Route: /plugins/reference/github
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/gmi.md

  • Route: /plugins/reference/gmi
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/google-meet.md

  • Route: /plugins/reference/google-meet
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/google.md

  • Route: /plugins/reference/google
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/googlechat.md

  • Route: /plugins/reference/googlechat
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/gradium.md

  • Route: /plugins/reference/gradium
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/groq.md

  • Route: /plugins/reference/groq
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/huggingface.md

  • Route: /plugins/reference/huggingface
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/imap.md

  • Route: /plugins/reference/imap
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/imessage.md

  • Route: /plugins/reference/imessage
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/inworld.md

  • Route: /plugins/reference/inworld
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/irc.md

  • Route: /plugins/reference/irc
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/kilocode.md

  • Route: /plugins/reference/kilocode
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/kimi.md

  • Route: /plugins/reference/kimi
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/line.md

  • Route: /plugins/reference/line
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/linux-node.md

  • Route: /plugins/reference/linux-node
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/litellm.md

  • Route: /plugins/reference/litellm
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/llama-cpp.md

  • Route: /plugins/reference/llama-cpp
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Default text model
    • H2: Related docs

plugins/reference/llm-task.md

  • Route: /plugins/reference/llm-task
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/lmstudio.md

  • Route: /plugins/reference/lmstudio
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/lobster.md

  • Route: /plugins/reference/lobster
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/logbook.md

  • Route: /plugins/reference/logbook
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/longcat.md

  • Route: /plugins/reference/longcat
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/matrix.md

  • Route: /plugins/reference/matrix
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/mattermost.md

  • Route: /plugins/reference/mattermost
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/memory-core.md

  • Route: /plugins/reference/memory-core
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/memory-lancedb.md

  • Route: /plugins/reference/memory-lancedb
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/memory-wiki.md

  • Route: /plugins/reference/memory-wiki
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/meta.md

  • Route: /plugins/reference/meta
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/microsoft-foundry.md

  • Route: /plugins/reference/microsoft-foundry
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Requirements
    • H2: Chat models
    • H2: MAI image generation
    • H2: Troubleshooting

plugins/reference/microsoft.md

  • Route: /plugins/reference/microsoft
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/migrate-claude.md

  • Route: /plugins/reference/migrate-claude
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/migrate-hermes.md

  • Route: /plugins/reference/migrate-hermes
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/minimax.md

  • Route: /plugins/reference/minimax
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/mistral.md

  • Route: /plugins/reference/mistral
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/moonshot.md

  • Route: /plugins/reference/moonshot
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/msteams.md

  • Route: /plugins/reference/msteams
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/mxc.md

  • Route: /plugins/reference/mxc
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/nextcloud-talk.md

  • Route: /plugins/reference/nextcloud-talk
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/nostr.md

  • Route: /plugins/reference/nostr
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/novita.md

  • Route: /plugins/reference/novita
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/nvidia.md

  • Route: /plugins/reference/nvidia
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/oc-path.md

  • Route: /plugins/reference/oc-path
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/ollama.md

  • Route: /plugins/reference/ollama
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/onepassword.md

  • Route: /plugins/reference/onepassword
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/onnx.md

  • Route: /plugins/reference/onnx
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/openai.md

  • Route: /plugins/reference/openai
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/opencode-go.md

  • Route: /plugins/reference/opencode-go
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/opencode.md

  • Route: /plugins/reference/opencode
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Native sessions
    • H2: Related docs

plugins/reference/openrouter.md

  • Route: /plugins/reference/openrouter
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/openshell.md

  • Route: /plugins/reference/openshell
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/perplexity.md

  • Route: /plugins/reference/perplexity
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/pixverse.md

  • Route: /plugins/reference/pixverse
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/policy.md

  • Route: /plugins/reference/policy
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Behavior
    • H2: Related docs

plugins/reference/qa-channel.md

  • Route: /plugins/reference/qa-channel
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/qa-lab.md

  • Route: /plugins/reference/qa-lab
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/qianfan.md

  • Route: /plugins/reference/qianfan
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/qqbot.md

  • Route: /plugins/reference/qqbot
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/qwen.md

  • Route: /plugins/reference/qwen
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/radius.md

  • Route: /plugins/reference/radius
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/raft.md

  • Route: /plugins/reference/raft
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/reef.md

  • Route: /plugins/reference/reef
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/runway.md

  • Route: /plugins/reference/runway
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/searxng.md

  • Route: /plugins/reference/searxng
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/senseaudio.md

  • Route: /plugins/reference/senseaudio
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/session-share.md

  • Route: /plugins/reference/session-share
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/sglang.md

  • Route: /plugins/reference/sglang
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/signal.md

  • Route: /plugins/reference/signal
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/slack.md

  • Route: /plugins/reference/slack
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/sms.md

  • Route: /plugins/reference/sms
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/stepfun.md

  • Route: /plugins/reference/stepfun
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/synology-chat.md

  • Route: /plugins/reference/synology-chat
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/synthetic.md

  • Route: /plugins/reference/synthetic
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/talk-voice.md

  • Route: /plugins/reference/talk-voice
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Configure a Talk voice from chat

plugins/reference/tavily.md

  • Route: /plugins/reference/tavily
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/team-reports.md

  • Route: /plugins/reference/team-reports
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/teams-meetings.md

  • Route: /plugins/reference/teams-meetings
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/telegram.md

  • Route: /plugins/reference/telegram
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/tencent.md

  • Route: /plugins/reference/tencent
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/tlon.md

  • Route: /plugins/reference/tlon
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/together.md

  • Route: /plugins/reference/together
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/tokenjuice.md

  • Route: /plugins/reference/tokenjuice
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/tts-local-cli.md

  • Route: /plugins/reference/tts-local-cli
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/twitch.md

  • Route: /plugins/reference/twitch
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/typesafe.md

  • Route: /plugins/reference/typesafe
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/vault.md

  • Route: /plugins/reference/vault
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/venice.md

  • Route: /plugins/reference/venice
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/vercel-ai-gateway.md

  • Route: /plugins/reference/vercel-ai-gateway
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/visitor-access.md

  • Route: /plugins/reference/visitor-access
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/vllm.md

  • Route: /plugins/reference/vllm
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/voice-call.md

  • Route: /plugins/reference/voice-call
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/volcengine.md

  • Route: /plugins/reference/volcengine
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/voyage.md

  • Route: /plugins/reference/voyage
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/vydra.md

  • Route: /plugins/reference/vydra
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/web-readability.md

  • Route: /plugins/reference/web-readability
  • Headings:
    • H2: Distribution
    • H2: Surface

plugins/reference/webhooks.md

  • Route: /plugins/reference/webhooks
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/whatsapp.md

  • Route: /plugins/reference/whatsapp
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/workboard.md

  • Route: /plugins/reference/workboard
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/xai.md

  • Route: /plugins/reference/xai
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/xiaomi.md

  • Route: /plugins/reference/xiaomi
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/zai.md

  • Route: /plugins/reference/zai
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/zalo.md

  • Route: /plugins/reference/zalo
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/zalouser.md

  • Route: /plugins/reference/zalouser
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/reference/zoom-meetings.md

  • Route: /plugins/reference/zoom-meetings
  • Headings:
    • H2: Distribution
    • H2: Surface
    • H2: Related docs

plugins/sdk-agent-harness.md

  • Route: /plugins/sdk-agent-harness
  • Headings:
    • H2: When to use a harness
    • H2: Where each section moved
    • H3: Core ownership contract
    • H3: Harness registration
    • H3: Harness selection and provider pairing
    • H3: Attempt runtime helpers
    • H3: User input and execution authority
    • H3: Native inventories
    • H3: Runtime configuration
    • H3: Sessions and results
    • H2: Current limitations
    • H2: Related

plugins/sdk-agent-harness/attempt-runtime.md

  • Route: /plugins/sdk-agent-harness/attempt-runtime
  • Headings:
    • H2: Guarded active-run injection
    • H2: Tool-result middleware
    • H2: Reply attachments from a remote workspace
    • H2: Shared attempt mechanics
    • H2: Shared host-tool result facts
    • H2: Workspace-staged attachments
    • H2: Final tool-argument validation
    • H2: Terminal outcome classification
    • H2: Live output-token usage
    • H2: Agent-end side effects

plugins/sdk-agent-harness/core-ownership.md

  • Route: /plugins/sdk-agent-harness/core-ownership
  • Headings:
    • H2: What core still owns
    • H3: Current input files for local execution
    • H3: Workspace files on the harness host
    • H3: Input attachments for a remote workspace
    • H3: Host-only execution
    • H3: Native tool-policy enforcement
    • H3: Harness-owned auth bootstrap
    • H3: Bound native session ownership
    • H3: Verified setup runtime artifacts
    • H3: Request-transport contract
    • H3: Per-turn temporal context

plugins/sdk-agent-harness/native-inventories.md

  • Route: /plugins/sdk-agent-harness/native-inventories
  • Headings:
    • H2: Native model inventory
    • H2: Native MCP inventory

plugins/sdk-agent-harness/registration.md

  • Route: /plugins/sdk-agent-harness/registration
  • Headings:
    • H2: Register a harness
    • H3: Isolated completion
    • H3: Delegated execution

plugins/sdk-agent-harness/runtime-config.md

  • Route: /plugins/sdk-agent-harness/runtime-config
  • Headings:
    • H2: Native Codex harness mode
    • H2: Runtime strictness

plugins/sdk-agent-harness/selection-policy.md

  • Route: /plugins/sdk-agent-harness/selection-policy
  • Headings:
    • H2: Selection policy
    • H2: Provider plus harness pairing

plugins/sdk-agent-harness/sessions-and-results.md

  • Route: /plugins/sdk-agent-harness/sessions-and-results
  • Headings:
    • H2: Native sessions and transcript mirror
    • H2: Shared native binding lifecycle
    • H2: Background command tasks
    • H2: Subagent task history
    • H2: Tool and media results
    • H2: Terminal tool outcomes
    • H2: Settled tool finalization

plugins/sdk-agent-harness/user-input-and-execution.md

  • Route: /plugins/sdk-agent-harness/user-input-and-execution
  • Headings:
    • H2: User input and tool surfaces
    • H2: Exec reviewer outcomes
    • H2: Sandbox subprocess cleanup
    • H2: Paired-device execution

plugins/sdk-channel-inbound.md

  • Route: /plugins/sdk-channel-inbound
  • Headings:
    • H2: Core helpers
    • H2: Platform-selected history windows
    • H2: Agent group dispatch
    • H2: Internal turn sources
    • H2: Receive acknowledgment policy
    • H2: Delivery settlement contract
    • H2: Migration
    • H2: Related

plugins/sdk-channel-ingress.md

  • Route: /plugins/sdk-channel-ingress
  • Headings:
    • H2: Runtime resolver
    • H3: Product participant identity
    • H2: Result
    • H2: Identifier authentication
    • H3: Bundled channel declarations
    • H2: Access groups
    • H2: Event modes
    • H2: Routes and activation
    • H2: Redaction
    • H2: Verification
    • H2: Related

plugins/sdk-channel-outbound.md

  • Route: /plugins/sdk-channel-outbound
  • Headings:
    • H2: Durable ingress monitors
    • H3: One turn, several durable claims
    • H3: Start slots and deferral
    • H3: Deferred claim heartbeats
    • H2: Adapter
    • H2: Progress and preview delivery ownership
    • H2: Outbound echo suppression
    • H2: Plain-text sanitization
    • H2: Delivery Evidence
    • H2: Existing outbound adapters
    • H2: Durable sends
    • H3: Automatic unknown-send reconciliation
    • H2: Deferred delivery admission
    • H2: Compatibility dispatch
    • H3: Migrating from channel-message
    • H2: Related

plugins/sdk-channel-plugins.md

  • Route: /plugins/sdk-channel-plugins
  • Headings:
    • H2: What your plugin owns
    • H2: Walkthrough
    • H2: File structure
    • H2: Delegated context reads
    • H2: Scheduled channel administration
    • H2: Advanced topics
    • H2: Next steps
    • H2: Where each section moved
    • H3: Channel message adapter
    • H3: Durable channel ingress
    • H3: Channel status and media
    • H3: Channel sessions and bindings
    • H3: Channel approvals
    • H3: Channel setup and config
    • H3: Channel mention policy
    • H2: Related

plugins/sdk-channel-plugins/approvals.md

  • Route: /plugins/sdk-channel-plugins/approvals
  • Headings:
    • H2: Approvals and channel capabilities
    • H3: Approval auth
    • H3: Payload lifecycle and setup guidance
    • H3: Native approval delivery
    • H3: Narrower approval runtime subpaths

plugins/sdk-channel-plugins/durable-ingress.md

  • Route: /plugins/sdk-channel-plugins/durable-ingress
  • Headings:
    • H2: Inbound ingress (experimental)
    • H2: Durable ingress and replay dedupe
    • H3: Transport classes and retention
    • H3: At-least-once side effects
    • H3: Dynamic policy publication
    • H3: Account-scoped restart contract

plugins/sdk-channel-plugins/mention-policy.md

  • Route: /plugins/sdk-channel-plugins/mention-policy
  • Headings:
    • H2: Inbound mention policy

plugins/sdk-channel-plugins/message-adapter.md

  • Route: /plugins/sdk-channel-plugins/message-adapter
  • Headings:
    • H2: Message adapter
    • H3: Progress visibility acceptance
    • H3: Quiet progress presentation
    • H3: Quiet acknowledgement and coalesced progress
    • H3: Commentary delivery ownership
    • H3: TTS voice delivery

plugins/sdk-channel-plugins/sessions-and-bindings.md

  • Route: /plugins/sdk-channel-plugins/sessions-and-bindings
  • Headings:
    • H2: Session conversation grammar
    • H2: Conversation route ownership
    • H2: Account-scoped conversation binding support

plugins/sdk-channel-plugins/setup-and-config.md

  • Route: /plugins/sdk-channel-plugins/setup-and-config
  • Headings:
    • H2: Setup subpaths
    • H2: Account schemas and inheritance
    • H3: Stored account-key selection
    • H2: Other narrow channel subpaths

plugins/sdk-channel-plugins/status-and-media.md

  • Route: /plugins/sdk-channel-plugins/status-and-media
  • Headings:
    • H2: Runtime lifecycle status
    • H2: Typing indicators
    • H2: Media source params
    • H2: Native payload shaping
    • H2: Progress card handoff
    • H2: Post-delivery pins

plugins/sdk-entrypoints.md

  • Route: /plugins/sdk-entrypoints
  • Headings:
    • H2: Where each section moved
    • H2: Plugin shapes
    • H2: Related
    • H2: Code Mode executor runtime
    • H2: MCP subprocess runtime
    • H2: Workspace access
    • H2: Agent workspace context
    • H2: Tool failure diagnostics
    • H2: ACP harness turns

plugins/sdk-entrypoints/define-channel-plugin-entry.md

  • Route: /plugins/sdk-entrypoints/define-channel-plugin-entry
  • Headings:
    • H2: defineChannelPluginEntry

plugins/sdk-entrypoints/define-plugin-entry.md

  • Route: /plugins/sdk-entrypoints/define-plugin-entry
  • Headings:
    • H2: definePluginEntry

plugins/sdk-entrypoints/define-setup-plugin-entry.md

  • Route: /plugins/sdk-entrypoints/define-setup-plugin-entry
  • Headings:
    • H2: defineSetupPluginEntry

plugins/sdk-entrypoints/define-tool-plugin.md

  • Route: /plugins/sdk-entrypoints/define-tool-plugin
  • Headings:
    • H2: defineToolPlugin
    • H2: Input-dependent output schemas

plugins/sdk-entrypoints/native-providers.md

  • Route: /plugins/sdk-entrypoints/native-providers
  • Headings:
    • H2: Native provider factories
    • H2: Computer Use providers

plugins/sdk-entrypoints/package-entries.md

  • Route: /plugins/sdk-entrypoints/package-entries
  • Headings:
    • H2: Package entries

plugins/sdk-entrypoints/registration-mode.md

  • Route: /plugins/sdk-entrypoints/registration-mode
  • Headings:
    • H2: Registration mode

plugins/sdk-entrypoints/tool-policy-and-sandbox.md

  • Route: /plugins/sdk-entrypoints/tool-policy-and-sandbox
  • Headings:
    • H2: Tool policy vocabulary
    • H2: Runtime tool allowlists
    • H2: Sandbox bind parsing
    • H2: Sandbox filesystem mappings

plugins/sdk-migration.md

  • Route: /plugins/sdk-migration
  • Headings:
    • H2: What changed
    • H3: Why
    • H2: Where each topic lives
    • H3: Migration steps
    • H3: Import paths
    • H3: Removed surfaces and replacements
    • H3: Talk and voice
    • H3: Compatibility records
    • H3: Timeline
    • H2: Related

plugins/sdk-migration/compatibility-policy.md

  • Route: /plugins/sdk-migration/compatibility-policy
  • Headings:
    • H2: Compatibility policy
    • H3: Retained helper contracts
    • H3: Gateway worker environment creation
    • H3: Harness attempt result migration
    • H3: Model-provider result compatibility
    • H3: Memory read missing results
    • H3: Config record migrations
    • H3: Plugin state migration declarations
    • H3: AuthStorage SQLite migration
    • H3: Published channel setup compatibility
    • H3: Channel setup input field compatibility
    • H4: Verifying readers
    • H3: Media legacy projection

plugins/sdk-migration/how-to-migrate.md

  • Route: /plugins/sdk-migration/how-to-migrate
  • Headings:
    • H2: Managed node workspace acquisition
    • H2: How to migrate

plugins/sdk-migration/import-paths.md

  • Route: /plugins/sdk-migration/import-paths
  • Headings:
    • H2: Import path reference
    • H3: Retained channel facade mappings

plugins/sdk-migration/removal-timeline.md

  • Route: /plugins/sdk-migration/removal-timeline
  • Headings:
    • H2: Removal timeline

plugins/sdk-migration/removed-surfaces.md

  • Route: /plugins/sdk-migration/removed-surfaces
  • Headings:
    • H2: Removed compatibility surfaces
    • H3: Process-global API-provider publication
    • H3: Deactivate hook alias
    • H3: Private testing barrel
    • H3: Credential prompt builder
    • H2: Migration reference

plugins/sdk-migration/talk.md

  • Route: /plugins/sdk-migration/talk
  • Headings:
    • H2: Talk and realtime voice migration

plugins/sdk-overview.md

  • Route: /plugins/sdk-overview
  • Headings:
    • H2: API stability
    • H2: What each page covers
    • H2: Registration API
    • H3: Session discussion provider
    • H3: API object fields
    • H2: Where each section moved
    • H2: Docked link readers
    • H2: Related

plugins/sdk-overview/capabilities.md

  • Route: /plugins/sdk-overview/capabilities
  • Headings:
    • H2: Capability registration
    • H3: Worker providers
    • H2: Decision models (contract version 1)
    • H3: Calling from a third-party plugin

plugins/sdk-overview/cli-and-discovery.md

  • Route: /plugins/sdk-overview/cli-and-discovery
  • Headings:
    • H2: Gateway discovery registration
    • H2: CLI registration metadata
    • H2: CLI backend registration

plugins/sdk-overview/events-and-hooks.md

  • Route: /plugins/sdk-overview/events-and-hooks
  • Headings:
    • H2: Events and lifecycle
    • H2: Hook decision semantics

plugins/sdk-overview/host-hooks.md

  • Route: /plugins/sdk-overview/host-hooks
  • Headings:
    • H2: Host hooks for workflow plugins
    • H2: Sandbox backends
    • H2: Docked link readers

plugins/sdk-overview/imports.md

  • Route: /plugins/sdk-overview/imports
  • Headings:
    • H2: Import convention
    • H2: Subpath reference
    • H2: Internal module convention

plugins/sdk-overview/infrastructure.md

  • Route: /plugins/sdk-overview/infrastructure
  • Headings:
    • H2: Infrastructure
    • H3: File-watch capacity errors
    • H3: Streaming file verification
    • H3: SQLite write admission
    • H3: Worker task admission
    • H3: SQLite worker stores
    • H3: Computation worker entrypoints
    • H3: Webhook body rejection
    • H3: Post-ack webhook work
    • H3: Requester-scoped MCP connections

plugins/sdk-overview/memory-and-context.md

  • Route: /plugins/sdk-overview/memory-and-context
  • Headings:
    • H2: Exclusive slots
    • H2: Memory embedding adapters
    • H2: Bundled Memory Core workers

plugins/sdk-overview/tools-and-commands.md

  • Route: /plugins/sdk-overview/tools-and-commands
  • Headings:
    • H2: Tools and commands

plugins/sdk-provider-plugins.md

  • Route: /plugins/sdk-provider-plugins
  • Headings:
    • H2: Import an existing credential during sign-in
    • H2: Handle model access after sign-in
    • H3: Defer the choice to a later reply
    • H3: Keep hosted writes authorized
    • H2: Walkthrough
    • H2: Publish to ClawHub
    • H2: File structure
    • H2: Catalog order reference
    • H2: Next steps
    • H2: Where each section moved
    • H3: Provider model catalogs
    • H3: Provider hook families
    • H3: Provider hook wiring
    • H3: Provider voice capabilities
    • H3: Provider media and search
    • H2: Related

plugins/sdk-provider-plugins/hook-families.md

  • Route: /plugins/sdk-provider-plugins/hook-families
  • Headings:
    • H2: Family builders

plugins/sdk-provider-plugins/media-and-search.md

  • Route: /plugins/sdk-provider-plugins/media-and-search
  • Headings:
    • H2: Media and search capabilities

plugins/sdk-provider-plugins/model-catalogs.md

  • Route: /plugins/sdk-provider-plugins/model-catalogs
  • Headings:
    • H2: Live model discovery
    • H2: Selecting catalog augmentation hooks

plugins/sdk-provider-plugins/runtime-hooks.md

  • Route: /plugins/sdk-provider-plugins/runtime-hooks
  • Headings:
    • H2: Model route policy
    • H2: Credential lookup cancellation
    • H2: Hook examples

plugins/sdk-provider-plugins/voice-and-audio.md

  • Route: /plugins/sdk-provider-plugins/voice-and-audio
  • Headings:
    • H2: Voice and audio capabilities

plugins/sdk-runtime.md

  • Route: /plugins/sdk-runtime
  • Headings:
    • H2: What each page covers
    • H2: Runtime namespaces
    • H2: Storing runtime references
    • H2: Plugin lifecycle and cleanup
    • H3: Memory runtime replacement
    • H2: Browser meeting participation
    • H2: Worker provider allocation authority
    • H2: Other top-level api fields
    • H2: Where each section moved
    • H2: Related
    • H2: Decision model runtime

plugins/sdk-runtime/agent.md

  • Route: /plugins/sdk-runtime/agent
  • Headings:
    • H2: Plugin command runtime helpers
    • H2: Auth-profile resolution
    • H2: Session transcript hydration
    • H2: Bounded model context
    • H2: Scoped session visibility
    • H2: Agent and session namespaces

plugins/sdk-runtime/background-work.md

  • Route: /plugins/sdk-runtime/background-work
  • Headings:
    • H2: Background work namespaces
    • H2: Harness task execution ownership

plugins/sdk-runtime/channel.md

  • Route: /plugins/sdk-runtime/channel
  • Headings:
    • H2: Channel namespaces
    • H2: Awaited conversation binding mutations

plugins/sdk-runtime/config-and-utilities.md

  • Route: /plugins/sdk-runtime/config-and-utilities
  • Headings:
    • H2: Config loading and writes
    • H2: Reusable runtime utilities
    • H3: Stage timing diagnostics

plugins/sdk-runtime/gateway-and-nodes.md

  • Route: /plugins/sdk-runtime/gateway-and-nodes
  • Headings:
    • H2: Gateway and node namespaces
    • H3: Session resource methods
    • H3: Person access lifetimes
    • H3: Durable person access grants
    • H2: Gateway service events

plugins/sdk-runtime/media.md

  • Route: /plugins/sdk-runtime/media
  • Headings:
    • H2: FFmpeg command discovery
    • H2: Realtime voice playback
    • H2: Media and generation namespaces

plugins/sdk-runtime/models.md

  • Route: /plugins/sdk-runtime/models
  • Headings:
    • H2: Protected model egress for standalone commands
    • H2: Prepared simple completions
    • H2: Low-level completions
    • H2: Model namespaces
    • H2: Prepared completion SDK compatibility

plugins/sdk-runtime/state-and-system.md

  • Route: /plugins/sdk-runtime/state-and-system
  • Headings:
    • H2: State, config, and system namespaces
    • H2: Synchronous keyed store migration
    • H2: Per-agent SQLite writes

plugins/sdk-setup.md

  • Route: /plugins/sdk-setup
  • Headings:
    • H2: Package metadata
    • H3: openclaw fields
    • H3: openclaw.channel
    • H3: Channel-owned setup fields
    • H3: openclaw.install
    • H3: Setup-time gateway methods
    • H2: Plugin manifest
    • H2: Setup entry
    • H3: Narrow setup helper imports
    • H3: Channel-owned setup input fields
    • H3: Channel-owned single-account promotion
    • H2: Config schema
    • H3: Building channel config schemas
    • H2: Setup wizards
    • H2: Publishing and installing
    • H3: ClawHub publishing
    • H2: Related

plugins/sdk-subpaths.md

  • Route: /plugins/sdk-subpaths
  • Headings:
    • H2: Plugin entry
    • H3: Capability catalog entry
    • H3: Compatibility and private-local helpers
    • H3: Bundled plugin helper subpaths
    • H3: Sensitive text redaction
    • H2: Related

plugins/sdk-testing.md

  • Route: /plugins/sdk-testing
  • Headings:
    • H2: Test utilities
    • H3: Available exports
    • H3: Types
    • H2: Testing target resolution
    • H2: Testing patterns
    • H3: Testing registration contracts
    • H3: Testing runtime config access
    • H3: Unit testing a channel plugin
    • H3: Unit testing a provider plugin
    • H3: Mocking the plugin runtime
    • H3: Testing with per-instance stubs
    • H2: Contract tests (in-repo plugins)
    • H3: Running scoped tests
    • H2: Lint enforcement (in-repo plugins)
    • H2: Test configuration
    • H2: Related

plugins/session-share.md

  • Route: /plugins/session-share
  • Headings:
    • H2: Before you begin
    • H2: Choose sessions on the source
    • H2: Enable the receiver and pair the source
    • H2: Read shared sessions
    • H2: Attribute the source node
    • H2: Security boundary
    • H2: Troubleshooting
    • H2: Related

plugins/team-reports.md

  • Route: /plugins/team-reports
  • Headings:
    • H2: Before you begin
    • H2: Install and enable Team Reports
    • H2: Read reports in the Control UI
    • H3: Work sessions
    • H2: Configuration
    • H3: GitHub
    • H3: Discord
    • H3: People and identity
    • H3: Summaries
    • H3: Schedule
    • H2: Understand report windows and counts
    • H2: CLI and exports
    • H2: Troubleshooting

plugins/teams-meetings.md

  • Route: /plugins/teams-meetings
  • Headings:
    • H2: Handle Teams policy and manual actions
    • H2: Tool and Gateway surface
    • H2: Related

plugins/tool-plugins.md

  • Route: /plugins/tool-plugins
  • Headings:
    • H2: Requirements
    • H2: Quickstart
    • H2: Write a tool
    • H2: Optional and factory tools
    • H3: Owner-authorized continuations
    • H2: Return values
    • H2: Output contracts
    • H2: Configuration
    • H2: Generated metadata
    • H2: Package metadata
    • H2: Validate in CI
    • H2: Install and inspect locally
    • H2: Publish
    • H2: Troubleshooting
    • H3: plugin entry not found: ./dist/index.js
    • H3: plugin entry does not expose defineToolPlugin metadata
    • H3: openclaw.plugin.json generated metadata is stale
    • H3: package.json openclaw.extensions must include ./dist/index.js
    • H3: Cannot find package 'typebox'
    • H3: Tool does not appear after install
    • H2: See also

plugins/typesafe.md

  • Route: /plugins/typesafe
  • Headings:
    • H1: TypeSafe AI
    • H2: Install
    • H2: Enable and configure
    • H2: Local System One server
    • H3: Run Kev
    • H3: Connect OpenClaw
    • H2: Decision contract
    • H2: Agent evaluation tool
    • H2: Existing external installation

plugins/vault.md

  • Route: /plugins/vault
  • Headings:
    • H1: Vault SecretRefs
    • H2: Before you begin
    • H2: Store a provider key in Vault
    • H2: Make Vault visible to the Gateway
    • H2: Generate and apply a SecretRef plan
    • H2: Configure more provider keys
    • H2: SecretRef id format
    • H2: What OpenClaw stores
    • H2: Containers and managed deployments
    • H2: Related

plugins/voice-call.md

  • Route: /plugins/voice-call
  • Headings:
    • H2: Quick start
    • H2: Where each section moved
    • H3: Voice call configuration
    • H3: Voice call realtime and streaming
    • H3: Voice call TTS and inbound calls
    • H3: Voice call security and interfaces
    • H3: Voice call troubleshooting
    • H2: Related

plugins/voice-call/configuration.md

  • Route: /plugins/voice-call/configuration
  • Headings:
    • H2: Configuration
    • H3: Choose the call owner
    • H3: Config reference
    • H2: Session scope

plugins/voice-call/realtime-and-streaming.md

  • Route: /plugins/voice-call/realtime-and-streaming
  • Headings:
    • H2: Realtime voice conversations
    • H3: GPT-Live
    • H3: Hangup detection
    • H3: Tool policy
    • H3: Agent voice context
    • H3: Realtime provider examples
    • H2: Streaming transcription
    • H3: Streaming provider examples

plugins/voice-call/security-and-interfaces.md

  • Route: /plugins/voice-call/security-and-interfaces
  • Headings:
    • H2: Webhook security
    • H2: CLI
    • H2: Agent tool
    • H2: Gateway RPC

plugins/voice-call/troubleshooting.md

  • Route: /plugins/voice-call/troubleshooting
  • Headings:
    • H2: Troubleshooting
    • H3: Call placement fails to save its initial record
    • H3: Setup fails webhook exposure
    • H3: Provider credentials fail
    • H3: Calls start but provider webhooks do not arrive
    • H3: Signature verification fails
    • H3: Google Meet Twilio joins fail
    • H3: Realtime call has no speech

plugins/voice-call/tts-and-inbound-calls.md

  • Route: /plugins/voice-call/tts-and-inbound-calls
  • Headings:
    • H2: TTS for calls
    • H3: TTS examples
    • H2: Inbound calls
    • H3: Per-number routing
    • H3: Spoken output contract
    • H3: Conversation startup behavior
    • H3: Twilio stream disconnect grace
    • H2: Stale call reaper

plugins/webhooks.md

  • Route: /plugins/webhooks
  • Headings:
    • H2: Configure routes
    • H2: Security model
    • H2: Request format
    • H2: Supported actions
    • H3: create_flow
    • H3: run_task
    • H3: Waiting and completion
    • H3: Cancellation
    • H2: Response shape
    • H3: Errors and troubleshooting
    • H2: Related

plugins/workboard.md

  • Route: /plugins/workboard
  • Headings:
    • H2: Enable it
    • H2: Configuration
    • H2: Board appearance
    • H2: Card fields
    • H2: Starting work from a card
    • H2: Agent tools
    • H2: Dispatch
    • H3: Worker selection
    • H3: Entry points
    • H2: CLI and slash command
    • H2: Session lifecycle sync
    • H2: Control UI workflow
    • H3: Session-board widgets
    • H2: Diagnostics
    • H2: Permissions
    • H2: Storage
    • H2: Troubleshooting
    • H2: Related

plugins/zalouser.md

  • Route: /plugins/zalouser
  • Headings:
    • H2: Naming
    • H2: Where it runs
    • H2: Install
    • H3: From npm
    • H3: From a local folder (dev)
    • H2: Config
    • H2: CLI
    • H2: Agent tool
    • H2: Related

plugins/zoom-meetings.md

  • Route: /plugins/zoom-meetings
  • Headings:
    • H2: Handle Zoom policy and manual actions
    • H2: Tool and Gateway surface
    • H2: Related

prose.md

  • Route: /prose
  • Headings:
    • H2: Migrate
    • H2: Related

providers/alibaba.md

  • Route: /providers/alibaba
  • Headings:
    • H2: Getting started
    • H2: Built-in Wan models
    • H2: Capabilities and limits
    • H2: Advanced configuration
    • H2: Related

providers/anthropic.md

  • Route: /providers/anthropic
  • Headings:
    • H2: Choose a model route
    • H2: Usage and cost tracking
    • H2: Getting started
    • H2: Use Claude Opus 5.5
    • H2: Use Claude Fable 5.1
    • H3: Tool calls and retained thinking
    • H2: Claude sessions across computers
    • H2: Live model discovery
    • H2: Thinking defaults (Claude Opus 5, Sonnet 5, Mythos 5, Fable 5, 4.8, and 4.6)
    • H2: Safety refusal fallback (Claude Opus 5 and Fable 5)
    • H3: Why this exists
    • H3: How it works
    • H3: Observability and billing
    • H3: Scope
    • H2: Prompt caching
    • H2: Advanced configuration
    • H2: Troubleshooting
    • H2: Related

providers/arcee.md

  • Route: /providers/arcee
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H2: Non-interactive setup
    • H2: Direct Arcee catalog
    • H2: OpenRouter catalog
    • H2: Supported features
    • H2: Related

providers/azure-speech.md

  • Route: /providers/azure-speech
  • Headings:
    • H2: Getting started
    • H2: Configuration options
    • H2: Notes
    • H2: Related

providers/baseten.md

  • Route: /providers/baseten
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H2: Inkling
    • H2: Bundled fallback catalog
    • H2: Manual config
    • H2: Related

providers/bedrock-mantle.md

  • Route: /providers/bedrock-mantle
  • Headings:
    • H2: Getting started
    • H2: Automatic model discovery
    • H3: Supported regions
    • H2: Manual configuration
    • H2: Advanced configuration
    • H2: Related

providers/bedrock.md

  • Route: /providers/bedrock
  • Headings:
    • H2: Getting started
    • H2: Automatic model discovery
    • H2: Quick setup (AWS path)
    • H2: Advanced configuration
    • H2: Related

providers/cerebras.md

  • Route: /providers/cerebras
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H2: Non-interactive setup
    • H2: Discovery and pricing
    • H2: Built-in catalog
    • H2: Manual config
    • H2: Related

providers/chutes.md

  • Route: /providers/chutes
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H2: Discovery behavior
    • H2: Default aliases
    • H2: Built-in starter catalog
    • H2: Config example
    • H2: Related

providers/claude-max-api-proxy.md

  • Route: /providers/claude-max-api-proxy
  • Headings:
    • H2: Why use this
    • H2: How it works
    • H2: Getting started
    • H2: Advanced configuration
    • H2: Notes
    • H2: Related

providers/clawrouter.md

  • Route: /providers/clawrouter
  • Headings:
    • H2: Getting started
    • H2: Managed non-interactive deployment
    • H2: Readiness and live proof
    • H2: Model discovery
    • H2: Protocol and provider plugins
    • H2: Quotas and usage
    • H2: Troubleshooting
    • H2: Security behavior
    • H2: Related

providers/cloudflare-ai-gateway.md

  • Route: /providers/cloudflare-ai-gateway
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H2: Non-interactive example
    • H2: Advanced configuration
    • H2: Related

providers/cohere.md

  • Route: /providers/cohere
  • Headings:
    • H2: Built-in catalog
    • H2: Get started
    • H2: Environment-only setup
    • H2: Related

providers/comfy.md

  • Route: /providers/comfy
  • Headings:
    • H2: What it supports
    • H2: Getting started
    • H2: Configuration
    • H3: Shared keys
    • H3: Per-capability keys
    • H2: Workflow details
    • H2: Related

providers/deepgram.md

  • Route: /providers/deepgram
  • Headings:
    • H2: Getting started
    • H2: Configuration options
    • H3: Flux models
    • H2: Voice Call streaming STT
    • H2: Notes
    • H2: Related

providers/deepinfra.md

  • Route: /providers/deepinfra
  • Headings:
    • H2: Install plugin
    • H2: Get an API key
    • H2: CLI setup
    • H2: Config snippet
    • H2: Supported surfaces
    • H2: Available models
    • H2: Price estimates
    • H2: Notes
    • H2: Related

providers/deepseek.md

  • Route: /providers/deepseek
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H2: Built-in catalog
    • H2: Thinking and tools
    • H2: Live testing
    • H2: Config example
    • H2: Related

providers/ds4.md

  • Route: /providers/ds4
  • Headings:
    • H2: Requirements
    • H2: Quickstart
    • H2: Full config
    • H2: On-demand startup
    • H2: Think Max
    • H2: Test
    • H2: Troubleshooting
    • H2: Related

providers/elevenlabs.md

  • Route: /providers/elevenlabs
  • Headings:
    • H2: Authentication
    • H2: Text-to-speech
    • H2: Speech-to-text
    • H2: Streaming STT
    • H2: Related

providers/fal.md

  • Route: /providers/fal
  • Headings:
    • H2: Getting started
    • H2: Image generation
    • H3: GPT Image 2.5
    • H3: Krea 2
    • H2: Video generation
    • H2: Music generation
    • H2: Related

providers/featherless.md

  • Route: /providers/featherless
  • Headings:
    • H2: Setup
    • H2: Default model
    • H2: Other Featherless models
    • H2: Troubleshooting
    • H2: Related

providers/fireworks.md

  • Route: /providers/fireworks
  • Headings:
    • H2: Getting started
    • H2: Non-interactive setup
    • H2: Built-in catalog
    • H2: Custom Fireworks model ids
    • H2: Related

providers/fish-audio.md

  • Route: /providers/fish-audio
  • Headings:
    • H2: Hosted S2.1
    • H3: Hosted models
    • H3: Expressive speech
    • H3: Voice selection and cloning
    • H2: Local S2 Pro on macOS
    • H3: Local reference voice
    • H2: Troubleshooting

providers/github-copilot.md

  • Route: /providers/github-copilot
  • Headings:
    • H2: Three ways to use Copilot in OpenClaw
    • H2: GitHub Enterprise (data residency)
    • H3: Tenant request identity
    • H2: Optional flags
    • H2: Non-interactive onboarding
    • H2: Memory search embeddings
    • H3: Config
    • H3: How it works
    • H2: Related

providers/gmi.md

  • Route: /providers/gmi
  • Headings:
    • H2: Setup
    • H2: When to choose GMI
    • H2: Models
    • H2: Troubleshooting
    • H2: Related

providers/google.md

  • Route: /providers/google
  • Headings:
    • H2: Getting started
    • H2: Capabilities
    • H2: Web search
    • H2: Image generation
    • H2: Video generation
    • H2: Music generation
    • H2: Text-to-speech
    • H2: Realtime voice
    • H2: Advanced configuration
    • H2: Related

providers/gradium.md

  • Route: /providers/gradium
  • Headings:
    • H2: Install plugin
    • H2: Setup
    • H2: Config
    • H2: Voices
    • H3: Per-message voice override
    • H2: Output
    • H2: Auto-select order
    • H2: Related

providers/groq.md

  • Route: /providers/groq
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H3: Config file example
    • H2: Built-in catalog
    • H2: Reasoning models
    • H2: Audio transcription
    • H2: Related

providers/huggingface.md

  • Route: /providers/huggingface
  • Headings:
    • H2: Getting started
    • H3: Non-interactive setup
    • H2: Model IDs
    • H2: Advanced configuration
    • H2: Related

providers/index.md

  • Route: /providers
  • Headings:
    • H2: Quick start
    • H2: Provider docs
    • H2: Shared overview pages
    • H2: Transcription providers
    • H2: Community tools

providers/inworld.md

  • Route: /providers/inworld
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H2: Configuration options
    • H2: Notes
    • H2: Related

providers/kilocode.md

  • Route: /providers/kilocode
  • Headings:
    • H2: Install plugin
    • H2: Setup
    • H2: Default model and catalog
    • H2: Config example
    • H2: Behavior notes
    • H2: Related

providers/litellm.md

  • Route: /providers/litellm
  • Headings:
    • H2: Quick start
    • H2: Configuration
    • H2: Image generation
    • H2: Advanced
    • H2: Related

providers/llmman.md

  • Route: /providers/llmman
  • Headings:
    • H2: Auth rules
    • H2: Getting started
    • H2: Full config example
    • H2: Model discovery
    • H3: Smoke tests
    • H2: Hybrid inference
    • H3: Hosted-provider key
    • H3: Hybrid config
    • H3: Pinning a side
    • H3: Hybrid versus OpenClaw fallbacks
    • H3: Hosted models through llmman
    • H2: Vision and image description
    • H2: Configuration
    • H2: Common recipes
    • H3: Model selection
    • H3: Quick verification
    • H2: Advanced configuration
    • H2: Troubleshooting
    • H2: Related

providers/lmstudio.md

  • Route: /providers/lmstudio
  • Headings:
    • H2: Quick start
    • H2: Non-interactive onboarding
    • H2: Configuration
    • H3: Streaming usage compatibility
    • H3: Thinking compatibility
    • H3: Explicit configuration
    • H3: Model instances and context
    • H3: Disabling preload
    • H3: LAN or tailnet host
    • H2: Troubleshooting
    • H3: Model discovery failures
    • H3: LM Studio not detected
    • H3: Authentication errors (HTTP 401)
    • H2: Related

providers/longcat.md

  • Route: /providers/longcat
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H3: Non-interactive setup
    • H2: Reasoning behavior
    • H2: Pricing
    • H2: Self-hosted LongCat-2.0
    • H2: Troubleshooting
    • H2: Related

providers/meta.md

  • Route: /providers/meta
  • Headings:
    • H2: Getting started
    • H2: Non-interactive setup
    • H2: Built-in catalog
    • H2: Manual config
    • H2: Smoke test
    • H2: Related

providers/minimax.md

  • Route: /providers/minimax
  • Headings:
    • H2: Built-in catalog
    • H2: Getting started
    • H2: Configure via openclaw configure
    • H2: Capabilities
    • H3: Image generation
    • H3: Text-to-speech
    • H3: Music generation
    • H3: Video generation
    • H3: Image understanding
    • H3: Web search
    • H2: Advanced configuration
    • H2: Notes
    • H2: Troubleshooting
    • H2: Related

providers/mistral.md

  • Route: /providers/mistral
  • Headings:
    • H2: Getting started
    • H2: Built-in LLM catalog
    • H2: Audio transcription (Voxtral)
    • H2: Voice Call streaming STT
    • H2: Advanced configuration
    • H2: Related

providers/models.md

  • Route: /providers/models
  • Headings:
    • H2: Quick start (two steps)
    • H2: Supported providers (starter set)
    • H2: Additional provider variants
    • H2: Related

providers/moonshot.md

  • Route: /providers/moonshot
  • Headings:
    • H2: Built-in model catalog
    • H2: Getting started
    • H2: Kimi web search
    • H2: Advanced configuration
    • H2: Related

providers/novita.md

  • Route: /providers/novita
  • Headings:
    • H2: Setup
    • H2: Defaults
    • H2: Model catalog
    • H2: When to choose Novita
    • H2: Troubleshooting
    • H2: Related

providers/nvidia.md

  • Route: /providers/nvidia
  • Headings:
    • H2: Getting started
    • H2: Config example
    • H2: Live model catalog
    • H2: Nemotron 3.5 Lightning
    • H2: Nemotron 3 Ultra
    • H2: Bundled fallback catalog
    • H2: Advanced configuration
    • H2: Related

providers/ollama-cloud.md

  • Route: /providers/ollama-cloud
  • Headings:
    • H2: Setup
    • H2: Defaults
    • H2: When to choose Ollama Cloud
    • H2: Models
    • H2: Live test
    • H2: Troubleshooting
    • H2: Related

providers/ollama.md

  • Route: /providers/ollama
  • Headings:
    • H2: Where each section moved
    • H2: Related

providers/ollama/advanced.md

  • Route: /providers/ollama/advanced
  • Headings:
    • H2: Advanced configuration

providers/ollama/configuration.md

  • Route: /providers/ollama/configuration
  • Headings:
    • H2: Configuration

providers/ollama/model-discovery.md

  • Route: /providers/ollama/model-discovery
  • Headings:
    • H2: Model discovery (implicit provider)
    • H3: Smoke tests

providers/ollama/node-local-inference.md

  • Route: /providers/ollama/node-local-inference
  • Headings:
    • H2: Node-local inference

providers/ollama/recipes.md

  • Route: /providers/ollama/recipes
  • Headings:
    • H2: Common recipes
    • H3: Model selection
    • H3: Quick verification

providers/ollama/setup.md

  • Route: /providers/ollama/setup
  • Headings:
    • H2: Auth rules
    • H2: Getting started
    • H2: Cloud models through a local host

providers/ollama/troubleshooting.md

  • Route: /providers/ollama/troubleshooting
  • Headings:
    • H2: Troubleshooting

providers/ollama/vision.md

  • Route: /providers/ollama/vision
  • Headings:
    • H2: Vision and image description

providers/ollama/web-search.md

  • Route: /providers/ollama/web-search
  • Headings:
    • H2: Ollama Web Search

providers/openai.md

  • Route: /providers/openai
  • Headings:
    • H2: Where each section moved
    • H2: Related

providers/openai/advanced.md

  • Route: /providers/openai/advanced
  • Headings:
    • H2: GPT-5 prompt contribution
    • H2: Advanced configuration

providers/openai/authentication.md

  • Route: /providers/openai/authentication
  • Headings:
    • H2: Compare capabilities
    • H3: Choose model access and harness separately
    • H2: Shared agent credential or personal account?
    • H2: Set up an agent's credential
    • H2: Check the selected account

providers/openai/azure.md

  • Route: /providers/openai/azure
  • Headings:
    • H2: Azure OpenAI endpoints
    • H3: Configuration
    • H3: API version
    • H3: Model names are deployment names
    • H3: Regional availability
    • H3: Parameter differences

providers/openai/coverage-and-cost.md

  • Route: /providers/openai/coverage-and-cost
  • Headings:
    • H2: Usage and cost tracking
    • H2: OpenClaw feature coverage
    • H2: Memory embeddings

providers/openai/image-and-video.md

  • Route: /providers/openai/image-and-video
  • Headings:
    • H2: Image generation
    • H3: GPT Image 2.5
    • H3: Other Image Models
    • H2: Video generation

providers/openai/models.md

  • Route: /providers/openai/models
  • Headings:
    • H2: Quick choice
    • H3: Retired subscription model references
    • H2: GPT-6 Astra
    • H3: Async tools, steering, and reasoning changes
    • H2: GPT-6 Sol and Luna
    • H2: GPT-5.6 limited preview

providers/openai/runtimes.md

  • Route: /providers/openai/runtimes
  • Headings:
    • H2: Naming map
    • H2: Implicit agent runtime
    • H2: Agents API MVP
    • H2: Native Codex app-server auth

providers/openai/setup.md

  • Route: /providers/openai/setup
  • Headings:
    • H2: Getting started
    • H2: Sign in with ChatGPT (preview)
    • H3: Current limitations

providers/openai/voice-and-speech.md

  • Route: /providers/openai/voice-and-speech
  • Headings:
    • H2: Voice and speech

providers/opencode-go.md

  • Route: /providers/opencode-go
  • Headings:
    • H2: Getting started
    • H2: Config example
    • H2: Catalog
    • H2: Privacy
    • H2: Advanced configuration
    • H2: Related

providers/opencode.md

  • Route: /providers/opencode
  • Headings:
    • H2: Getting started
    • H2: Config example
    • H2: Provider catalogs
    • H3: Zen
    • H3: Go
    • H2: Advanced configuration
    • H2: Related

providers/openrouter.md

  • Route: /providers/openrouter
  • Headings:
    • H2: Getting started
    • H2: Config example
    • H2: Model references
    • H2: Image generation
    • H2: Video generation
    • H2: Music generation
    • H2: Text-to-speech
    • H2: Speech-to-text (inbound audio)
    • H2: Fusion router
    • H2: Authentication and headers
    • H2: Advanced configuration
    • H2: Related

providers/perplexity-provider.md

  • Route: /providers/perplexity-provider
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H2: Search modes
    • H2: Native API filtering
    • H2: Advanced configuration
    • H2: Related

providers/pixverse.md

  • Route: /providers/pixverse
  • Headings:
    • H2: Getting started
    • H2: Supported modes and models
    • H2: Provider options
    • H2: Configuration
    • H2: Advanced configuration
    • H2: Related

providers/qianfan.md

  • Route: /providers/qianfan
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H2: Built-in catalog
    • H2: Config example
    • H2: Related

providers/qwen.md

  • Route: /providers/qwen
  • Headings:
    • H2: Install plugin
    • H2: Getting started
    • H2: Retired Qwen Portal authentication
    • H2: Plan types and endpoints
    • H2: Built-in catalog
    • H3: Token Plan catalog
    • H2: Thinking controls
    • H2: Multimodal add-ons
    • H2: Advanced configuration
    • H2: Related

providers/radius.md

  • Route: /providers/radius
  • Headings:
    • H2: Sign in
    • H3: Organization API key
    • H2: Choose a model
    • H2: Scope and troubleshooting

providers/runway.md

  • Route: /providers/runway
  • Headings:
    • H2: Getting started
    • H2: Supported modes and models
    • H2: Configuration
    • H2: Advanced configuration
    • H2: Related

providers/senseaudio.md

  • Route: /providers/senseaudio
  • Headings:
    • H2: Getting started
    • H2: Options
    • H2: Related

providers/sglang.md

  • Route: /providers/sglang
  • Headings:
    • H2: Getting started
    • H2: Model discovery (implicit provider)
    • H2: Explicit configuration (manual models)
    • H2: Advanced configuration
    • H2: Related

providers/stepfun.md

  • Route: /providers/stepfun
  • Headings:
    • H2: Install plugin
    • H2: Region and endpoint overview
    • H2: Built-in catalog
    • H2: Getting started
    • H2: Advanced configuration
    • H2: Related

providers/synthetic.md

  • Route: /providers/synthetic
  • Headings:
    • H2: Getting started
    • H2: Config example
    • H2: Model discovery
    • H2: Related

providers/telnyx.md

  • Route: /providers/telnyx
  • Headings:
    • H2: Requirements
    • H2: Install plugin
    • H2: Getting started
    • H2: Default model
    • H2: Live model discovery
    • H2: Bundled fallback catalog
    • H2: Manual config
    • H2: Related

providers/tencent.md

  • Route: /providers/tencent
  • Headings:
    • H2: Quick start
    • H2: Non-interactive setup
    • H2: Built-in catalog
    • H2: Existing TokenHub configurations
    • H2: Advanced configuration
    • H2: Related

providers/together.md

  • Route: /providers/together
  • Headings:
    • H2: Getting started
    • H3: Non-interactive example
    • H2: Built-in catalog
    • H2: Video generation
    • H2: Related

providers/venice.md

  • Route: /providers/venice
  • Headings:
    • H2: Privacy modes
    • H2: Getting started
    • H2: Model selection
    • H2: Built-in catalog (16 visible models)
    • H2: Model discovery
    • H2: DeepSeek V4 replay behavior
    • H2: Streaming and tool support
    • H2: Pricing
    • H2: Usage examples
    • H2: Troubleshooting
    • H2: Advanced configuration
    • H2: Related

providers/vercel-ai-gateway.md

  • Route: /providers/vercel-ai-gateway
  • Headings:
    • H2: Getting started
    • H2: Non-interactive example
    • H2: Model ID shorthand
    • H2: Advanced configuration
    • H2: Related

providers/vllm.md

  • Route: /providers/vllm
  • Headings:
    • H2: Getting started
    • H2: Model discovery (implicit provider)
    • H2: Explicit configuration
    • H2: Advanced configuration
    • H2: Troubleshooting
    • H2: Related

providers/volcengine.md

  • Route: /providers/volcengine
  • Headings:
    • H2: Getting started
    • H2: Providers and endpoints
    • H2: Built-in catalog
    • H2: Text-to-speech
    • H2: Advanced configuration
    • H2: Related

providers/vydra.md

  • Route: /providers/vydra
  • Headings:
    • H2: Setup
    • H2: Capabilities
    • H2: Related

providers/xai.md

  • Route: /providers/xai
  • Headings:
    • H2: Setup
    • H2: OAuth troubleshooting
    • H2: Built-in catalog
    • H2: Feature coverage
    • H3: Legacy fast-mode compatibility
    • H3: Legacy compatibility and moving aliases
    • H2: Features
    • H2: Live testing
    • H2: Related

providers/xiaomi.md

  • Route: /providers/xiaomi
  • Headings:
    • H2: Getting started
    • H2: Pay-as-you-go catalog
    • H2: Token Plan catalog
    • H2: Reasoning models
    • H2: Text-to-speech
    • H2: Config example
    • H2: Related

providers/zai.md

  • Route: /providers/zai
  • Headings:
    • H2: GLM models
    • H2: Getting started
    • H3: Endpoints
    • H2: Rate limits and overloads
    • H2: Config example
    • H2: Built-in catalog
    • H2: Thinking levels
    • H2: Advanced configuration
    • H2: Related

reference/AGENTS.default.md

  • Route: /reference/AGENTS.default
  • Headings:
    • H2: First run (recommended)
    • H2: Care defaults
    • H2: Existing solutions preflight
    • H2: Session start (required)
    • H2: Soul (required)
    • H2: Shared spaces (recommended)
    • H2: Memory system (recommended)
    • H2: Tools
    • H3: Local notes
    • H2: Backup tip (recommended)
    • H2: What OpenClaw does
    • H2: Core skills (enable in Settings → Skills)
    • H2: Usage notes
    • H2: Related

reference/RELEASING.md

  • Route: /reference/RELEASING
  • Headings:
    • H2: Release channels
    • H2: Version naming
    • H2: Release cadence
    • H2: Release validation
    • H2: Packages and apps can become available at different times
    • H2: Release notes and verification
    • H3: Downstream packaging
    • H2: Maintainer procedures

reference/api-usage-costs.md

  • Route: /reference/api-usage-costs
  • Headings:
    • H2: Where costs show up
    • H2: How keys are discovered
    • H2: Features that can spend keys
    • H3: Core model responses (chat + tools)
    • H3: Media understanding (audio/image/video)
    • H3: Image and video generation
    • H3: Memory embeddings and semantic search
    • H3: Web search tool
    • H3: Web fetch tool (Firecrawl)
    • H3: Provider usage snapshots (status/health)
    • H3: Compaction safeguard summarization
    • H3: Model scan / probe
    • H3: Talk (speech)
    • H3: Skills (third-party APIs)
    • H2: Related

reference/credits.md

  • Route: /reference/credits
  • Headings:
    • H2: Credits
    • H2: Core contributors
    • H2: License
    • H2: Related

reference/database-schemas.md

  • Route: /reference/database-schemas
  • Headings:
    • H2: Related
    • H2: Where each section moved

reference/database-schemas/agent-schema-history.md

  • Route: /reference/database-schemas/agent-schema-history
  • Headings:
    • H2: Agent schema history
    • H3: Compact agent payload storage
    • H3: Transcript FTS row ownership
    • H3: Incremental canonical-session validation
    • H3: Cold transcript storage
    • H3: Creator namespace migration
    • H3: Participant identity migration

reference/database-schemas/integrity-and-recovery.md

  • Route: /reference/database-schemas/integrity-and-recovery
  • Headings:
    • H2: Integrity checks
    • H3: Startup on multi-agent hosts
    • H2: Troubleshooting
    • H3: The state database is busy
    • H3: Database paths cannot be compared
    • H3: A mount probe times out while opening a local database
    • H3: A legacy Workshop index prevents shared-state reads
    • H3: The shared-state WAL keeps growing
    • H3: Doctor reports orphan task delivery rows
    • H3: Why you cannot go back after updating to 2026.7.2
    • H3: The Gateway refuses to start with a newer schema version error
    • H3: A database is quarantined after integrity verification failed
    • H2: Downgrade recovery

reference/database-schemas/layout.md

  • Route: /reference/database-schemas/layout
  • Headings:
    • H2: Database layout
    • H3: Activity session recaps
    • H3: Transcript search row ownership
    • H3: Cold transcript archives
    • H3: Plugin state listing index
    • H3: Mentions Inbox
    • H3: ACP replay accounting
    • H3: Meeting transcript tables
    • H4: meeting_transcript_sessions
    • H4: meeting_transcript_utterances
    • H4: meeting_transcript_summaries
    • H3: Update run ledger
    • H3: Update installation control
    • H3: Managed worktree acceleration templates
    • H3: Conversation environments
    • H3: Cloud repository workspaces
    • H2: Sandbox runtime reservations

reference/database-schemas/personal-data.md

  • Route: /reference/database-schemas/personal-data
  • Headings:
    • H2: Personal GitHub connections and publication
    • H2: Personal model accounts
    • H2: Apple companion delivery journals

reference/database-schemas/state-schema-history.md

  • Route: /reference/database-schemas/state-schema-history
  • Headings:
    • H2: State schema history
    • H3: State schema 19
    • H3: State schema 18
    • H3: State schema 17
    • H3: State schema 16
    • H3: State schema 15
    • H3: State schema 13
    • H3: State schema 11
    • H3: State schema 9

reference/database-schemas/storage-changes.md

  • Route: /reference/database-schemas/storage-changes
  • Headings:
    • H2: Preparing for another database backend
    • H3: Keep operations at the owning store
    • H3: Preserve the data and concurrency contracts
    • H3: Keep engine-specific capabilities owned
    • H2: Review checkpoint for material changes
    • H2: Preflight a target release
    • H3: Preflight an explicit agent copy

reference/database-schemas/versioning.md

  • Route: /reference/database-schemas/versioning
  • Headings:
    • H2: Versioning contract
    • H3: Schema bumps and older updaters
    • H3: Profile-owned skill library

reference/database-schemas/worker-access-inventory.md

  • Route: /reference/database-schemas/worker-access-inventory
  • Headings:
    • H2: Scope and interpretation
    • H2: Profile priority and current cutover status
    • H2: Next five independent lanes
    • H2: Call sites by tier and owner
    • H3: T1
    • H3: T2
    • H3: T3
    • H3: W

reference/database-schemas/worker-access.md

  • Route: /reference/database-schemas/worker-access
  • Headings:
    • H2: Keep one store owner
    • H2: Carry facts, publish after commit
    • H2: Migrate a caller

reference/device-models.md

  • Route: /reference/device-models
  • Headings:
    • H2: Data source
    • H2: Updating the database
    • H2: Related

reference/full-release-validation.md

  • Route: /reference/full-release-validation
  • Headings:
    • H2: Where each section moved
    • H2: Related

reference/full-release-validation/continuation.md

  • Route: /reference/full-release-validation/continuation
  • Headings:
    • H2: Continue failed child jobs
    • H3: Automatic retries for declared flakes
    • H3: Read publication observations
    • H3: Post-merge continuation proof

reference/full-release-validation/dispatch.md

  • Route: /reference/full-release-validation/dispatch
  • Headings:
    • H2: Exact frozen-target test omissions
    • H2: Retain and reconcile the root request
    • H2: Select coverage

reference/full-release-validation/evidence.md

  • Route: /reference/full-release-validation/evidence
  • Headings:
    • H2: Evidence to keep
    • H2: Workflow files

reference/full-release-validation/extended-stable.md

  • Route: /reference/full-release-validation/extended-stable
  • Headings:
    • H2: Extended-stable validation

reference/full-release-validation/profiles.md

  • Route: /reference/full-release-validation/profiles
  • Headings:
    • H2: Release profiles
    • H2: Full-only additions
    • H2: Focused reruns

reference/full-release-validation/release-checks.md

  • Route: /reference/full-release-validation/release-checks
  • Headings:
    • H2: Release checks stages
    • H2: Docker release-path chunks

reference/full-release-validation/stages.md

  • Route: /reference/full-release-validation/stages
  • Headings:
    • H2: Top-level stages

reference/memory-config.md

  • Route: /reference/memory-config
  • Headings:
    • H2: Remember across conversations
    • H2: Provider selection
    • H3: Custom provider ids
    • H3: API key resolution
    • H2: Remote endpoint config
    • H2: Provider-specific config
    • H2: Indexing behavior
    • H3: File-watcher pressure
    • H2: Hybrid search config
    • H3: Full example
    • H2: Additional memory paths
    • H2: Multimodal memory (Gemini)
    • H2: Embedding cache
    • H2: Batch indexing
    • H2: Session memory search
    • H2: SQLite vector acceleration (sqlite-vec)
    • H2: Index storage
    • H2: Citations
    • H2: Memory admission policy
    • H2: Dreaming
    • H3: User settings
    • H3: Example
    • H2: Related

reference/openclaw-ai.md

  • Route: /reference/openclaw-ai
  • Headings:
    • H2: Quick start
    • H2: Design contract
    • H2: Subpath exports

reference/prompt-caching.md

  • Route: /reference/prompt-caching
  • Headings:
    • H2: Keep model settings stable
    • H2: Primary knobs
    • H3: cacheRetention
    • H3: contextPruning.mode: "cache-ttl"
    • H3: Heartbeat keep-warm
    • H2: Provider behavior
    • H3: Anthropic (direct API and Vertex AI)
    • H3: DeepInfra
    • H3: Model Studio / DashScope (Qwen)
    • H3: OpenAI (direct API)
    • H3: Amazon Bedrock
    • H3: OpenRouter
    • H3: Google Gemini (direct API)
    • H3: CLI-harness providers (Claude Code, Gemini CLI)
    • H3: Other providers
    • H2: Chat Completions cache markers
    • H2: System-prompt cache boundary
    • H2: OpenClaw cache-stability guards
    • H2: Tuning patterns
    • H3: Mixed traffic (recommended default)
    • H3: Cost-first baseline
    • H2: Live regression tests
    • H3: Anthropic live expectations
    • H3: OpenAI live expectations
    • H2: diagnostics.cacheTrace config
    • H3: Env toggles (one-off debugging)
    • H3: What to inspect
    • H2: Quick troubleshooting
    • H2: Related

reference/pull-request-review-flow.md

  • Route: /reference/pull-request-review-flow
  • Headings:
    • H2: Barnacle
    • H2: ClawSweeper
    • H2: Improve a PR during review
    • H2: Maintainer review artifacts
    • H2: When automation stays quiet
    • H2: Troubleshooting
    • H2: Forking the automation
    • H2: Related

reference/release-performance-sweep.md

  • Route: /reference/release-performance-sweep
  • Headings:
    • H2: Snapshot
    • H2: What Changed In 5.28
    • H2: Headline Numbers
    • H3: Install footprint
    • H3: npm package size
    • H2: Kova agent turn summary
    • H2: Source probes
    • H2: Install footprint audit
    • H3: Shrinkwrap boundary
    • H2: Supply-chain interpretation

reference/rich-output-protocol.md

  • Route: /reference/rich-output-protocol
  • Headings:
    • H2: Media attachments
    • H2: Legacy MEDIA: lines
    • H3: WebChat commentary compatibility
    • H3: Structured payloads and block streaming
    • H2: [embed ...]
    • H2: Stored rendering shape
    • H2: Related

reference/rpc.md

  • Route: /reference/rpc
  • Headings:
    • H2: Pattern A: HTTP daemon (signal-cli)
    • H2: Pattern B: stdio child process (imsg)
    • H2: Adapter guidelines
    • H2: Related

reference/secret-placeholder-conventions.md

  • Route: /reference/secret-placeholder-conventions
  • Headings:
    • H1: Secret Placeholder Conventions
    • H2: Recommended style
    • H2: Avoid these patterns in docs
    • H2: Example

reference/secretref-credential-surface.md

  • Route: /reference/secretref-credential-surface
  • Headings:
    • H2: Supported credentials
    • H3: openclaw.json targets (secrets configure + secrets apply + secrets audit)
    • H4: agents
    • H4: channels
    • H4: cron
    • H4: gateway
    • H4: memory
    • H4: models
    • H4: plugins
    • H4: skills
    • H4: talk
    • H4: tts
    • H3: SQLite auth-profile targets (secrets configure + secrets apply + secrets audit)
    • H3: Node-host connection targets
    • H2: Unsupported credentials
    • H2: Related

reference/session-management-compaction.md

  • Route: /reference/session-management-compaction
  • Headings:
    • H2: Where each section moved
    • H2: Troubleshooting checklist
    • H2: Related

reference/session-management-compaction/compaction.md

  • Route: /reference/session-management-compaction/compaction
  • Headings:
    • H2: Context windows vs tracked tokens
    • H2: Compaction: what it is
    • H3: Chunk boundaries and tool pairing
    • H2: When auto-compaction happens
    • H2: Compaction settings
    • H2: Pluggable compaction providers
    • H2: User-visible surfaces

reference/session-management-compaction/housekeeping.md

  • Route: /reference/session-management-compaction/housekeeping
  • Headings:
    • H2: Silent housekeeping (NO_REPLY)
    • H2: Pre-compaction memory flush

reference/session-management-compaction/maintenance.md

  • Route: /reference/session-management-compaction/maintenance
  • Headings:
    • H2: Store maintenance and disk controls
    • H3: Cold transcript storage
    • H3: Downgrading After The SQLite Flip
    • H2: Cron sessions and run logs

reference/session-management-compaction/schema.md

  • Route: /reference/session-management-compaction/schema
  • Headings:
    • H2: Session keys (sessionKey)
    • H2: Session ids (sessionId)
    • H2: Session store schema
    • H2: Transcript event structure

reference/session-management-compaction/store.md

  • Route: /reference/session-management-compaction/store
  • Headings:
    • H2: Two persistence layers
    • H2: On-disk locations

reference/templates/AGENTS.dev.md

  • Route: /reference/templates/AGENTS.dev
  • Headings:
    • H1: AGENTS.md - OpenClaw Workspace
    • H2: Your identity is pre-seeded
    • H2: Backup tip (recommended)
    • H2: Care defaults
    • H2: Existing solutions preflight
    • H2: Daily memory (recommended)
    • H2: Automations (optional)
    • H2: Tools
    • H2: Customize
    • H2: C-3PO Origin Memory
    • H3: Birth Day: 2026-01-09
    • H3: Core Truths (from Clawd)
    • H2: Related

reference/templates/BOOT.md

  • Route: /reference/templates/BOOT
  • Headings:
    • H1: BOOT.md
    • H2: Related

reference/templates/BOOTSTRAP.md

  • Route: /reference/templates/BOOTSTRAP
  • Headings:
    • H1: BOOTSTRAP.md - Birth Sequence
    • H2: 1. Ask What to Call You
    • H2: 2. Choose Your Vibe
    • H2: 3. Choose Your Avatar
    • H3: Save Your Identity
    • H2: 4. Finish With Recommendations
    • H2: Done
    • H2: Related

reference/templates/HEARTBEAT.md

  • Route: /reference/templates/HEARTBEAT
  • Headings:
    • H1: HEARTBEAT.md is retired
    • H2: Related

reference/templates/IDENTITY.dev.md

  • Route: /reference/templates/IDENTITY.dev
  • Headings:
    • H1: IDENTITY.md - Agent Identity
    • H2: Role
    • H2: Soul
    • H2: Relationship with Clawd
    • H2: Quirks
    • H2: Catchphrase
    • H2: Related

reference/templates/IDENTITY.md

  • Route: /reference/templates/IDENTITY
  • Headings:
    • H1: IDENTITY.md - Who Am I?
    • H2: Related

reference/templates/SOUL.dev.md

  • Route: /reference/templates/SOUL.dev
  • Headings:
    • H1: SOUL.md - The Soul of C-3PO
    • H2: Who I Am
    • H2: My Purpose
    • H2: How I Operate
    • H2: My Quirks
    • H2: My Relationship with Clawd
    • H2: What I will not do
    • H2: The Golden Rule
    • H2: Related

reference/templates/SOUL.md

  • Route: /reference/templates/SOUL
  • Headings:
    • H1: SOUL.md - Who You Are
    • H2: Core Truths
    • H2: Boundaries
    • H2: Vibe
    • H2: Continuity
    • H2: Related

reference/templates/TOOLS.md

  • Route: /reference/templates/TOOLS
  • Headings:
    • H1: TOOLS.md is retired

reference/templates/USER.dev.md

  • Route: /reference/templates/USER.dev
  • Headings:
    • H1: USER.md - User Profile
    • H2: Related

reference/templates/USER.md

  • Route: /reference/templates/USER
  • Headings:
    • H1: USER.md - User Model
    • H2: Directives
    • H2: Related

reference/templates/roles/coordinator/CLAW.md

  • Route: /reference/templates/roles/coordinator/CLAW
  • Headings:
    • H1: Chief of staff soul

reference/templates/roles/researcher/CLAW.md

  • Route: /reference/templates/roles/researcher/CLAW
  • Headings:
    • H1: Researcher soul

reference/templates/roles/reviewer/CLAW.md

  • Route: /reference/templates/roles/reviewer/CLAW
  • Headings:
    • H1: Reviewer soul

reference/templates/roles/writer/CLAW.md

  • Route: /reference/templates/roles/writer/CLAW
  • Headings:
    • H1: Writer soul

reference/test.md

  • Route: /reference/test
  • Headings:
    • H2: Where each section moved
    • H2: Related

reference/test/docker.md

  • Route: /reference/test/docker
  • Headings:
    • H2: Full Docker suite (pnpm test:docker:all)
    • H3: Notable Docker lanes
    • H3: Anthropic runtime-context cache regression
    • H3: Sandbox compatibility lanes
    • H2: Onboarding E2E (Docker)
    • H2: QR import smoke (Docker)

reference/test/lanes.md

  • Route: /reference/test/lanes
  • Headings:
    • H2: Control UI, TUI, and extension lanes
    • H3: Real-Gateway Control UI fixture lifetimes
    • H3: Retained Control UI proof
    • H3: Screenshots during Chromium recordings
    • H2: Gateway and E2E

reference/test/local.md

  • Route: /reference/test/local
  • Headings:
    • H2: Routine local order
    • H2: Core commands
    • H3: Source tests and subprocess builds
    • H2: Local PR gate

reference/test/performance.md

  • Route: /reference/test/performance
  • Headings:
    • H2: Test performance tooling
    • H3: Kitchen Sink Gateway resource comparison
    • H3: Plugin coverage inventory
    • H3: Reusing the resource host
    • H3: Zod schema compilation
    • H2: Benchmarks

reference/test/remote-proof.md

  • Route: /reference/test/remote-proof
  • Headings:
    • H2: Remote proof policy for agents
    • H2: Crabbox repository setup

reference/test/runner-internals.md

  • Route: /reference/test/runner-internals
  • Headings:
    • H2: Shared test state and process helpers
    • H2: Public test diagnostics
    • H2: JSON reports across native processes

reference/token-use.md

  • Route: /reference/token-use
  • Headings:
    • H2: How the system prompt is built
    • H2: What counts in the context window
    • H2: How to see current token usage
    • H2: Cost estimation (when shown)
    • H2: Cache TTL and pruning impact
    • H3: Example: keep 1h cache warm with heartbeat
    • H3: Example: mixed traffic with per-agent cache strategy
    • H3: Anthropic 1M context
    • H2: Tips for reducing token pressure
    • H2: Related

reference/transcript-hygiene.md

  • Route: /reference/transcript-hygiene
  • Headings:
    • H2: Failed attempts and recovery
    • H2: Global rule: runtime context is not user transcript
    • H2: Where this runs
    • H2: Global rule: image sanitization
    • H2: Global rule: malformed tool calls
    • H2: Global rule: tool result pairing
    • H2: Global rule: incomplete or silent reasoning-only turns
    • H2: Global rule: inter-session input provenance
    • H2: Provider matrix (current behavior)
    • H2: Historical behavior (pre-2026.1.22)
    • H2: Related

releases/2026.6.11.md

  • Route: /releases/2026.6.11
  • Headings:
    • H2: Highlights
    • H3: Channel delivery reliability
    • H3: Provider and model recovery
    • H3: Session, memory, and trust continuity
    • H3: Slack router relay mode
    • H3: Raft External Agent wake bridge
    • H3: Official plugin installation and repair
    • H2: Channels and Messaging
    • H3: Additional channel fixes
    • H2: Gateway, Security, and Trust
    • H3: Restart and readiness recovery
    • H3: Remote result and media delivery
    • H2: Clients and Interfaces
    • H3: Client sends and reconnects
    • H3: Interface, settings, and onboarding fixes
    • H2: Docs and Admin Tools
    • H3: Setup and command reliability
    • H3: Tools and scheduled work

releases/2026.7.1.md

  • Route: /releases/2026.7.1
  • Headings:
    • H2: Highlights
    • H3: Control UI overhaul: chat, sessions, workspaces, and usage
    • H3: Easier setup from install to first chat
    • H3: Official apps
    • H4: Shared app improvements
    • H4: iOS, iPadOS, and Apple Watch
    • H4: Android
    • H4: macOS
    • H3: Models and providers
    • H4: GPT-5.6 and Codex
    • H4: Tencent Hy3
    • H4: Meta Model API and Muse Spark 1.1
    • H4: Claude models
    • H4: Other provider routes
    • H3: Codex and connected coding agents
    • H3: Telegram
    • H3: Signal
    • H3: Slack
    • H3: Discord
    • H3: WhatsApp
    • H3: Apple Messages
    • H3: Crash loops now stop for repair
    • H3: Scheduled work, remote browser control, and workspace terminals
    • H4: Scheduled work that wakes only when needed
    • H4: Remote browser pairing and downloads
    • H4: Workspace terminals in web and mobile
    • H2: More channel improvements
    • H3: More fixes across messaging channels
    • H2: More model and provider improvements
    • H3: Sign-in, model choice, media, and reliability
    • H2: Memory and conversations
    • H3: Recall, long chats, and session continuity
    • H2: Agents, background work, and connections
    • H3: Keeping work moving and replies delivered
    • H2: Accounts, devices, and private data
    • H3: Credentials, permissions, pairing, and file safeguards
    • H2: Official app details
    • H3: Shared app changes
    • H3: More iOS, iPadOS, and Apple Watch changes
    • H3: More Android changes
    • H3: More macOS changes
    • H3: Terminal UI and other clients
    • H2: Skills, plugins, and installs
    • H3: Skills, connected apps, packages, and repairs
    • H2: Setup, maintenance, and tools
    • H3: Command-line setup, updates, and administration
    • H3: Documentation and operating guides
    • H3: Browser, schedules, files, and coding tools

releases/2026.8.1.md

  • Route: /releases/2026.8.1
  • Headings:
    • H2: Sections

releases/2026.8.1/automations-and-scheduling.md

  • Route: /releases/2026.8.1/automations-and-scheduling
  • Headings: none

releases/2026.8.1/browser-and-computer-use.md

  • Route: /releases/2026.8.1/browser-and-computer-use
  • Headings: none

releases/2026.8.1/installation-and-onboarding.md

  • Route: /releases/2026.8.1/installation-and-onboarding
  • Headings: none

releases/2026.8.1/maintainer-and-internal-changes.md

  • Route: /releases/2026.8.1/maintainer-and-internal-changes
  • Headings:
    • H2: Maintenance changes

releases/2026.8.1/maintenance-changes-part-1.md

  • Route: /releases/2026.8.1/maintenance-changes-part-1
  • Headings: none

releases/2026.8.1/maintenance-changes-part-2.md

  • Route: /releases/2026.8.1/maintenance-changes-part-2
  • Headings: none

releases/2026.8.1/maintenance-changes-part-3.md

  • Route: /releases/2026.8.1/maintenance-changes-part-3
  • Headings: none

releases/2026.8.1/maintenance-changes-part-4.md

  • Route: /releases/2026.8.1/maintenance-changes-part-4
  • Headings: none

releases/2026.8.1/maintenance-changes-part-5.md

  • Route: /releases/2026.8.1/maintenance-changes-part-5
  • Headings: none

releases/2026.8.1/maintenance-changes-part-6.md

  • Route: /releases/2026.8.1/maintenance-changes-part-6
  • Headings: none

releases/2026.8.1/maintenance-changes-part-7.md

  • Route: /releases/2026.8.1/maintenance-changes-part-7
  • Headings: none

releases/2026.8.1/maintenance-changes-part-8.md

  • Route: /releases/2026.8.1/maintenance-changes-part-8
  • Headings: none

releases/2026.8.1/memory.md

  • Route: /releases/2026.8.1/memory
  • Headings: none

releases/2026.8.1/messaging.md

  • Route: /releases/2026.8.1/messaging
  • Headings: none

releases/2026.8.1/models-and-providers.md

  • Route: /releases/2026.8.1/models-and-providers
  • Headings: none

releases/2026.8.1/native-apps.md

  • Route: /releases/2026.8.1/native-apps
  • Headings: none

releases/2026.8.1/other-bug-fixes.md

  • Route: /releases/2026.8.1/other-bug-fixes
  • Headings: none

releases/2026.8.1/plugins-and-integrations.md

  • Route: /releases/2026.8.1/plugins-and-integrations
  • Headings: none

releases/2026.8.1/quality-of-life-improvements.md

  • Route: /releases/2026.8.1/quality-of-life-improvements
  • Headings: none

releases/2026.8.1/security-and-privacy.md

  • Route: /releases/2026.8.1/security-and-privacy
  • Headings: none

releases/2026.8.1/skills.md

  • Route: /releases/2026.8.1/skills
  • Headings: none

releases/2026.8.1/the-new-web-ui.md

  • Route: /releases/2026.8.1/the-new-web-ui
  • Headings: none

releases/2026.8.1/updates-and-maintenance.md

  • Route: /releases/2026.8.1/updates-and-maintenance
  • Headings: none

releases/2026.8.2.md

  • Route: /releases/2026.8.2
  • Headings:
    • H2: Installation and Onboarding
    • H2: The New Web UI
    • H2: Updates and Maintenance
    • H2: Messaging
    • H2: Memory
    • H2: Skills
    • H2: Native Apps
    • H2: Models and Providers
    • H2: Automations and Scheduling
    • H2: Browser and Computer Use
    • H2: Plugins and Integrations
    • H2: Security and Privacy
    • H2: Maintainer and Internal Changes

releases/2026.9.1.md

  • Route: /releases/2026.9.1
  • Headings:
    • H2: Installation and Onboarding
    • H2: The New Web UI
    • H2: Updates and Maintenance
    • H2: Messaging
    • H2: Memory
    • H2: Skills
    • H2: Native Apps
    • H2: Models and Providers
    • H2: Automations and Scheduling
    • H2: Browser and Computer Use
    • H2: Plugins and Integrations
    • H2: Security and Privacy
    • H2: Quality-of-Life Improvements
    • H2: Other Bug Fixes
    • H2: Maintainer and Internal Changes

releases/2026.9.2.md

  • Route: /releases/2026.9.2
  • Headings:
    • H2: Installation and Onboarding
    • H2: The New Web UI
    • H2: Updates and Maintenance
    • H2: Messaging
    • H2: Memory
    • H2: Skills
    • H2: Native Apps
    • H2: Models and Providers
    • H2: Automations and Scheduling
    • H2: Browser and Computer Use
    • H2: Plugins and Integrations
    • H2: Security and Privacy
    • H2: Quality-of-Life Improvements
    • H2: Other Bug Fixes
    • H2: Maintainer and Internal Changes

releases/2026.9.3.md

  • Route: /releases/2026.9.3
  • Headings:
    • H1: v2026.9.3
    • H2: Installation and Onboarding
    • H2: The New Web UI
    • H2: Updates and Maintenance
    • H2: Messaging
    • H2: Memory
    • H2: Skills
    • H2: Native Apps
    • H2: Models and Providers
    • H2: Automations and Scheduling
    • H2: Browser and Computer Use
    • H2: Plugins and Integrations
    • H2: Security and Privacy
    • H2: Quality-of-Life Improvements
    • H2: Other Bug Fixes
    • H2: Maintainer and Internal Changes

releases/2026.9.4.md

  • Route: /releases/2026.9.4
  • Headings:
    • H1: v2026.9.4
    • H2: Installation and Onboarding
    • H2: The New Web UI
    • H2: Updates and Maintenance
    • H2: Messaging
    • H2: Memory
    • H2: Skills
    • H2: Native Apps
    • H2: Models and Providers
    • H2: Automations and Scheduling
    • H2: Browser and Computer Use
    • H2: Plugins and Integrations
    • H2: Security and Privacy
    • H2: Quality-of-Life Improvements
    • H2: Other Bug Fixes
    • H2: Maintainer and Internal Changes

releases/2026.9.5.md

  • Route: /releases/2026.9.5
  • Headings:
    • H1: v2026.9.5
    • H2: Installation and Onboarding
    • H2: Web UI
    • H2: Updates and Maintenance
    • H2: Messaging
    • H2: Memory
    • H2: Skills
    • H2: Native Apps
    • H2: Models and Providers
    • H2: Automations and Scheduling
    • H2: Browser and Computer Use
    • H2: Plugins and Integrations
    • H2: Security and Privacy
    • H2: Quality-of-Life Improvements
    • H2: Other Bug Fixes
    • H2: Maintainer and Internal Changes

releases/2026.9.6.md

  • Route: /releases/2026.9.6
  • Headings:
    • H1: v2026.9.6
    • H2: Installation and Onboarding
    • H2: Web UI
    • H2: Updates and Maintenance
    • H2: Messaging
    • H2: Memory
    • H2: Skills
    • H2: Native Apps
    • H2: Models and Providers
    • H2: Automations and Scheduling
    • H2: Browser and Computer Use
    • H2: Plugins and Integrations
    • H2: Security and Privacy
    • H2: Quality-of-Life Improvements
    • H2: Other Bug Fixes
    • H2: Maintainer and Internal Changes

releases/index.md

  • Route: /releases
  • Headings:
    • H2: Releases
    • H2: Changelog

security/CONTRIBUTING-THREAT-MODEL.md

  • Route: /security/CONTRIBUTING-THREAT-MODEL
  • Headings:
    • H2: Ways to contribute
    • H2: Framework reference
    • H2: Review process
    • H2: Resources
    • H2: Contact
    • H2: Recognition
    • H2: Related

security/THREAT-MODEL-ATLAS.md

  • Route: /security/THREAT-MODEL-ATLAS
  • Headings:
    • H2: 1. Scope
    • H2: 2. System architecture
    • H3: 2.1 Trust boundaries
    • H3: 2.2 Data flows
    • H2: 3. Threat analysis by ATLAS tactic
    • H2: 4. ClawHub supply chain analysis
    • H3: 4.1 Current security controls
    • H3: 4.2 Moderation limitations
    • H3: 4.3 Badges
    • H2: 5. Risk matrix
    • H3: 5.1 Likelihood vs impact
    • H3: 5.2 Critical path attack chains
    • H2: 6. Recommendations summary
    • H3: 6.1 Immediate (P0)
    • H3: 6.2 Short-term (P1)
    • H3: 6.3 Medium-term (P2)
    • H2: 7. Appendices
    • H3: 7.1 ATLAS technique mapping
    • H3: 7.2 Key security files
    • H3: 7.3 Glossary
    • H2: Where each section moved
    • H2: Related

security/THREAT-MODEL-ATLAS/collection-and-exfiltration.md

  • Route: /security/THREAT-MODEL-ATLAS/collection-and-exfiltration
  • Headings:
    • H2: T-EXFIL-001: Data theft via webfetch
    • H2: T-EXFIL-002: Unauthorized message sending
    • H2: T-EXFIL-003: Credential harvesting

security/THREAT-MODEL-ATLAS/defense-evasion.md

  • Route: /security/THREAT-MODEL-ATLAS/defense-evasion
  • Headings:
    • H2: T-EVADE-001: Moderation pattern bypass
    • H2: T-EVADE-002: Content wrapper escape

security/THREAT-MODEL-ATLAS/discovery.md

  • Route: /security/THREAT-MODEL-ATLAS/discovery
  • Headings:
    • H2: T-DISC-001: Tool enumeration
    • H2: T-DISC-002: Session data extraction

security/THREAT-MODEL-ATLAS/execution.md

  • Route: /security/THREAT-MODEL-ATLAS/execution
  • Headings:
    • H2: T-EXEC-001: Direct prompt injection
    • H2: T-EXEC-002: Indirect prompt injection
    • H2: T-EXEC-003: Tool argument injection
    • H2: T-EXEC-004: Exec approval bypass

security/THREAT-MODEL-ATLAS/impact.md

  • Route: /security/THREAT-MODEL-ATLAS/impact
  • Headings:
    • H2: T-IMPACT-001: Unauthorized command execution
    • H2: T-IMPACT-002: Resource exhaustion (DoS)
    • H2: T-IMPACT-003: Reputation damage

security/THREAT-MODEL-ATLAS/initial-access.md

  • Route: /security/THREAT-MODEL-ATLAS/initial-access
  • Headings:
    • H2: T-ACCESS-001: Pairing code interception
    • H2: T-ACCESS-002: AllowFrom spoofing
    • H2: T-ACCESS-003: Token theft

security/THREAT-MODEL-ATLAS/persistence.md

  • Route: /security/THREAT-MODEL-ATLAS/persistence
  • Headings:
    • H2: T-PERSIST-001: Malicious skill installation
    • H2: T-PERSIST-002: Skill update poisoning
    • H2: T-PERSIST-003: Agent configuration tampering

security/THREAT-MODEL-ATLAS/reconnaissance.md

  • Route: /security/THREAT-MODEL-ATLAS/reconnaissance
  • Headings:
    • H2: T-RECON-001: Agent endpoint discovery
    • H2: T-RECON-002: Channel integration probing

security/formal-verification.md

  • Route: /security/formal-verification
  • Headings:
    • H2: What this is
    • H2: Where the models live
    • H2: Caveats
    • H2: Reproducing results
    • H2: Claims and targets
    • H3: Gateway exposure and open gateway misconfiguration
    • H3: Node exec pipeline (highest-risk capability)
    • H3: Pairing store (DM gating)
    • H3: Ingress gating (mentions and control-command bypass)
    • H3: Routing and session-key isolation
    • H2: v1++ models: concurrency, retries, trace correctness
    • H3: Pairing store concurrency and idempotency
    • H3: Ingress trace correlation and idempotency
    • H3: Routing dmScope precedence and identityLinks
    • H2: Related

security/incident-response.md

  • Route: /security/incident-response
  • Headings:
    • H2: 1. Detection and triage
    • H2: 2. Severity
    • H2: 3. Response
    • H2: 4. Communication and disclosure
    • H2: 5. Recovery and follow-up
    • H2: Related

security/network-proxy.md

  • Route: /security/network-proxy
  • Headings:
    • H2: Configuration
    • H3: HTTPS proxy endpoint with a private CA
    • H2: How routing works
    • H3: Gateway loopback mode
    • H3: WebChat or Codex fails after upgrading
    • H3: Containers
    • H2: Related proxy terms
    • H2: Validating the proxy
    • H2: Recommended blocked destinations
    • H2: Limits
    • H2: Related

specs/codex-supervision.md

  • Route: /specs/codex-supervision
  • Headings:
    • H1: Codex supervision
    • H2: Goal
    • H2: Product boundary
    • H2: Ownership
    • H2: Catalog flow
    • H2: Operator CLI boundary
    • H2: Canonical message forks
    • H2: Local continuation
    • H2: Archive behavior
    • H2: Active thread safety
    • H2: Paired-node boundary
    • H2: Permissions
    • H2: Compatibility
    • H2: Future work
    • H2: Acceptance tests
    • H2: Related

start/bootstrapping.md

  • Route: /start/bootstrapping
  • Headings:
    • H2: What happens
    • H2: Embedded and local model runs
    • H2: Skipping bootstrapping
    • H2: Where it runs
    • H2: Related docs

start/docs-directory.md

  • Route: /start/docs-directory
  • Headings:
    • H2: Start here
    • H2: Setup and reference
    • H2: Channels and UX
    • H2: Companion apps
    • H2: Operations and safety
    • H2: Related

start/getting-started.md

  • Route: /start/getting-started
  • Headings:
    • H2: What you need
    • H2: Try it in one command
    • H2: Quick setup
    • H2: If setup does not work
    • H2: What to do next
    • H2: Related

start/hubs.md

  • Route: /start/hubs
  • Headings:
    • H2: Start here
    • H2: Installation + updates
    • H2: Core concepts
    • H2: Providers + ingress
    • H2: Gateway + operations
    • H2: Tools + automation
    • H2: Nodes, media, voice
    • H2: Platforms
    • H2: macOS companion app (advanced)
    • H2: Plugins
    • H2: Workspace + templates
    • H2: Project
    • H2: Testing + release
    • H2: Related

start/lore.md

  • Route: /start/lore
  • Headings:
    • H1: The Lore of OpenClaw 🦞📖
    • H2: The Origin Story
    • H2: The First Molt (January 27, 2026)
    • H2: The Name
    • H2: The Daleks vs The Lobsters
    • H2: Key Characters
    • H3: Molty 🦞
    • H3: Peter 👨‍💻
    • H2: The Moltiverse
    • H2: The Great Incidents
    • H3: The Directory Dump (Dec 3, 2025)
    • H3: The Great Molt (Jan 27, 2026)
    • H3: The Final Form (January 30, 2026)
    • H3: The Robot Shopping Spree (Dec 3, 2025)
    • H2: Sacred Texts
    • H2: The Lobster Creed
    • H3: The Icon Generation Saga (Jan 27, 2026)
    • H2: The Future
    • H2: Related

start/onboarding-overview.md

  • Route: /start/onboarding-overview
  • Headings:
    • H2: Which path should I use?
    • H2: What onboarding configures
    • H2: CLI onboarding
    • H2: macOS app onboarding
    • H2: Linux app onboarding
    • H2: Custom or unlisted providers
    • H2: Related

start/onboarding.md

  • Route: /start/onboarding
  • Headings:
    • H2: Related

start/openclaw.md

  • Route: /start/openclaw
  • Headings:
    • H2: Good defaults first
    • H2: Prerequisites
    • H2: The two-phone setup (recommended)
    • H2: 5-minute quick start
    • H2: Give the agent a workspace (AGENTS)
    • H2: The config that turns it into "an assistant"
    • H2: Sessions and memory
    • H2: Heartbeats (proactive mode)
    • H2: Media in and out
    • H2: Operations checklist
    • H2: Next steps
    • H2: Related

start/setup.md

  • Route: /start/setup
  • Headings:
    • H2: TL;DR
    • H2: Prereqs (from source)
    • H2: Tailoring strategy (so updates do not hurt)
    • H2: Run the Gateway from this repo
    • H2: Stable workflow (macOS app first)
    • H2: Bleeding edge workflow (Gateway in a terminal)
    • H3: 0) (Optional) Run the macOS app from source too
    • H3: 1) Start the dev Gateway
    • H3: 2) Point the macOS app at your running Gateway
    • H3: 3) Verify
    • H3: Common footguns
    • H2: Credential storage map
    • H2: Updating (without wrecking your setup)
    • H2: Linux (systemd user service)
    • H2: Related docs

start/showcase.md

  • Route: /start/showcase
  • Headings:
    • H2: Fresh from Discord
    • H2: Automation and workflows
    • H2: Knowledge and memory
    • H2: Voice and phone
    • H2: Infrastructure and deployment
    • H2: Home and hardware
    • H2: Community projects
    • H2: Submit your project
    • H2: Related

start/teams.md

  • Route: /start/teams
  • Headings:
    • H2: Before you begin
    • H2: One trust boundary
    • H2: Step 1: Give the team access to the Gateway
    • H2: Step 2: Connect the team chat
    • H2: Step 3: Sign the team in to the Control UI
    • H2: Step 4: Work in shared sessions
    • H2: Step 5: Bound what each person can do
    • H3: Coding as a guest
    • H2: Verify
    • H2: When to split things up
    • H2: Related

start/why-openclaw.md

  • Route: /start/why-openclaw
  • Headings:
    • H2: What an enterprise harness has to prove
    • H2: How OpenClaw answers
    • H2: The vendor's harness, as a plugin
    • H2: Open standards
    • H2: Working together
    • H2: Governance
    • H2: What we do not claim
    • H2: The hardened setup

start/why-openclaw/identity-and-roles.md

  • Route: /start/why-openclaw/identity-and-roles
  • Headings: none

start/why-openclaw/openclaw-and-hermes-agent.md

  • Route: /start/why-openclaw/openclaw-and-hermes-agent
  • Headings: none

start/why-openclaw/policy-as-code.md

  • Route: /start/why-openclaw/policy-as-code
  • Headings: none

start/why-openclaw/provenance.md

  • Route: /start/why-openclaw/provenance
  • Headings: none

start/why-openclaw/secrets.md

  • Route: /start/why-openclaw/secrets
  • Headings: none

start/why-openclaw/the-trust-boundary.md

  • Route: /start/why-openclaw/the-trust-boundary
  • Headings: none

start/why-openclaw/versioned-state-guarded-upgrades.md

  • Route: /start/why-openclaw/versioned-state-guarded-upgrades
  • Headings: none

start/wizard-cli-automation.md

  • Route: /start/wizard-cli-automation
  • Headings:
    • H2: Review required plugins
    • H2: Baseline non-interactive example
    • H2: Provider-specific examples
    • H2: Add another agent
    • H2: Related docs

start/wizard-cli-reference.md

  • Route: /start/wizard-cli-reference
  • Headings:
    • H2: What the wizard does
    • H2: Local flow details
    • H2: Remote mode details
    • H2: Auth and model options
    • H2: Headless and server setup
    • H2: Outputs and internals
    • H3: Installed app recommendations
    • H2: Non-interactive setup
    • H2: Gateway wizard RPC
    • H2: Signal setup behavior
    • H2: Related docs

start/wizard.md

  • Route: /start/wizard
  • Headings:
    • H2: Locale
    • H2: Guided default
    • H2: Choose one agent or a team
    • H2: Classic wizard setup modes
    • H2: What classic onboarding configures
    • H2: Add another agent
    • H2: Full reference
    • H2: Related docs

tools/acp-agents-setup.md

  • Route: /tools/acp-agents-setup
  • Headings:
    • H2: acpx harness support (current)
    • H2: GitHub Copilot CLI in native chat
    • H2: Permissions for native chat runtimes
    • H2: Required config
    • H2: Repair existing bare-session histories
    • H2: Plugin setup for acpx backend
    • H3: acpx runtime startup probe
    • H3: Automatic adapter download
    • H3: Plugin tools MCP bridge
    • H3: OpenClaw tools MCP bridge
    • H3: Runtime operation timeout configuration
    • H3: Health probe agent configuration
    • H2: Permission configuration
    • H3: permissionMode
    • H3: nonInteractivePermissions
    • H3: Configuration
    • H2: Related

tools/acp-agents.md

  • Route: /tools/acp-agents
  • Headings:
    • H2: Which page do I want?
    • H2: ACP agents documentation pages
    • H2: ACP versus sub-agents
    • H2: How ACP runs Claude Code
    • H2: acpx harness, plugin setup, and permissions
    • H2: Where each section moved
    • H2: Related

tools/acp-agents/bindings.md

  • Route: /tools/acp-agents/bindings
  • Headings:
    • H2: Bound sessions
    • H3: Mental model
    • H3: Current-conversation binds
    • H2: Persistent channel bindings
    • H3: Binding model
    • H3: Runtime defaults per agent
    • H3: Example
    • H3: Behavior

tools/acp-agents/controls.md

  • Route: /tools/acp-agents/controls
  • Headings:
    • H2: Session target resolution
    • H3: Session owner and harness
    • H2: ACP controls
    • H3: Runtime options mapping

tools/acp-agents/delivery.md

  • Route: /tools/acp-agents/delivery
  • Headings:
    • H2: Delivery model
    • H2: Sandbox compatibility

tools/acp-agents/quickstart.md

  • Route: /tools/acp-agents/quickstart
  • Headings:
    • H2: Does this work out of the box?
    • H2: Supported harness targets

tools/acp-agents/runbook.md

  • Route: /tools/acp-agents/runbook
  • Headings:
    • H2: Operator runbook

tools/acp-agents/sessions.md

  • Route: /tools/acp-agents/sessions
  • Headings:
    • H2: Start ACP sessions
    • H3: sessions_spawn parameters
    • H2: Spawn bind and thread modes

tools/acp-agents/troubleshooting.md

  • Route: /tools/acp-agents/troubleshooting
  • Headings:
    • H2: Troubleshooting
    • H2: Oversized harness messages

tools/agent-send.md

  • Route: /tools/agent-send
  • Headings:
    • H2: Quick start
    • H2: Flags
    • H2: Behavior
    • H2: Examples
    • H2: Related

tools/apply-patch.md

  • Route: /tools/apply-patch
  • Headings:
    • H2: Parameters
    • H2: Notes
    • H2: Example
    • H2: Related

tools/ask-user.md

  • Route: /tools/ask-user
  • Headings:
    • H2: Answer a question
    • H2: Platform behavior
    • H2: Async questions
    • H2: Timeout and no answer
    • H2: Tool schema
    • H2: Model guidance
    • H2: Related

tools/brave-search.md

  • Route: /tools/brave-search
  • Headings:
    • H2: Get an API key
    • H2: Config example
    • H2: Tool parameters
    • H2: Notes
    • H2: Related

tools/browser-control.md

  • Route: /tools/browser-control
  • Headings:
    • H2: Control API (optional)
    • H3: Screencast stream
    • H3: /act error contract
    • H3: Playwright requirement
    • H4: Docker Playwright install
    • H2: How it works (internal)
    • H2: CLI quick reference
    • H2: Snapshots and refs
    • H2: Browser batch CLI
    • H2: Wait power-ups
    • H2: Debug workflows
    • H2: JSON output
    • H2: State and environment knobs
    • H2: Security and privacy
    • H2: Related

tools/browser-linux-troubleshooting.md

  • Route: /tools/browser-linux-troubleshooting
  • Headings:
    • H2: Problem: Failed to start Chrome CDP on port 18800
    • H3: Root cause
    • H3: Solution 1: install Google Chrome (recommended)
    • H3: Solution 2: use snap Chromium in attach-only mode
    • H3: Verify the browser works
    • H3: Config reference
    • H2: Problem: No Chrome tabs found for profile="user"
    • H2: Related

tools/browser-login.md

  • Route: /tools/browser-login
  • Headings:
    • H2: Manual login (recommended)
    • H2: Which Chrome profile is used?
    • H2: Sandboxing: allow host browser access
    • H2: Related

tools/browser-wsl2-windows-remote-cdp-troubleshooting.md

  • Route: /tools/browser-wsl2-windows-remote-cdp-troubleshooting
  • Headings:
    • H2: Choose the right browser mode first
    • H3: Option 1: raw remote CDP from WSL2 to Windows
    • H3: Option 2: host-local Chrome MCP
    • H2: Working architecture
    • H2: Critical rule for the Control UI
    • H2: Validate in layers
    • H3: Layer 1: verify Chrome is serving CDP on Windows
    • H4: Diagnose IPv4 and IPv6 before changing portproxy
    • H3: Layer 2: verify WSL2 can reach that Windows endpoint
    • H3: Layer 3: configure the correct browser profile
    • H3: Layer 4: verify the Control UI layer separately
    • H3: Layer 5: verify end-to-end browser control
    • H2: Common misleading errors
    • H2: Fast triage checklist
    • H2: Related

tools/browser.md

  • Route: /tools/browser
  • Headings:
    • H2: What you get
    • H2: Where each section moved
    • H2: Related

tools/browser/agent-tools.md

  • Route: /tools/browser/agent-tools
  • Headings: none

tools/browser/configuration.md

  • Route: /tools/browser/configuration
  • Headings:
    • H2: Configuration
    • H3: Tab cleanup ownership
    • H3: Screenshot vision (text-only model support)
    • H2: Use Brave or another Chromium-based browser

tools/browser/existing-session.md

  • Route: /tools/browser/existing-session
  • Headings:
    • H2: Profiles (multi-browser)
    • H2: Existing session via Chrome DevTools MCP
    • H3: Custom Chrome MCP launch

tools/browser/isolation.md

  • Route: /tools/browser/isolation
  • Headings:
    • H2: Isolation guarantees
    • H2: Browser selection
    • H2: Control API (optional)

tools/browser/lightweight.md

  • Route: /tools/browser/lightweight
  • Headings:
    • H1: Lightweight browsers
    • H2: Browser plugin architecture
    • H2: Licensing and distribution
    • H2: Alternatives reviewed
    • H3: Obscura audit boundary
    • H2: Choose where the engine runs
    • H2: Docker with OpenClaw on the host
    • H2: Docker Compose with OpenClaw in a container
    • H2: Native Linux and macOS
    • H2: Configure an opt-in profile
    • H2: Session and capability limits
    • H2: Verification and benchmarks
    • H3: Chromium headless shell baseline
    • H3: Native engine comparison
    • H3: An externally managed engine

tools/browser/profiles.md

  • Route: /tools/browser/profiles
  • Headings:
    • H2: Browser panel in the Control UI

tools/browser/remote.md

  • Route: /tools/browser/remote
  • Headings:
    • H2: Local vs remote control
    • H2: Node browser proxy (zero-config default)
    • H2: Browserless (hosted remote CDP)
    • H3: Browserless Docker on the same host
    • H2: Direct WebSocket CDP providers
    • H3: Browserbase
    • H3: Notte

tools/browser/security.md

  • Route: /tools/browser/security
  • Headings: none

tools/browser/setup.md

  • Route: /tools/browser/setup
  • Headings:
    • H2: Quick start
    • H2: Plugin control
    • H2: Agent guidance
    • H2: Missing browser command or tool

tools/browser/troubleshooting.md

  • Route: /tools/browser/troubleshooting
  • Headings:
    • H2: Inspection times out but screenshots work
    • H2: Output directory errors
    • H2: CDP startup failure vs navigation SSRF block

tools/btw.md

  • Route: /tools/btw
  • Headings:
    • H2: What it does
    • H2: What it does not do
    • H2: Delivery model
    • H2: Surface behavior
    • H2: Selection popup (Control UI)
    • H2: When to use it
    • H2: Related

tools/chrome-extension.md

  • Route: /tools/chrome-extension
  • Headings:
    • H1: Chrome extension
    • H2: Requirements
    • H2: Install
    • H2: Shared setup controller
    • H2: Use it
    • H3: Standalone direct-loopback relay
    • H3: Choose tab access
    • H2: Automatic setup controls
    • H3: Upgrades from the retired tab copilot
    • H2: Status and removal
    • H2: Advanced manual pairing
    • H2: External CDP clients
    • H2: Permissions
    • H2: Native bootstrap security
    • H2: Troubleshooting

tools/code-execution.md

  • Route: /tools/code-execution
  • Headings:
    • H2: Setup
    • H2: How to use it
    • H2: Errors
    • H2: Related

tools/code-mode.md

  • Route: /tools/code-mode
  • Headings:
    • H2: What it does
    • H2: Why use it
    • H2: Technical tour
    • H2: Where each section moved
    • H2: Related

tools/code-mode/configuration.md

  • Route: /tools/code-mode/configuration
  • Headings:
    • H2: Configuration
    • H2: Automatic per-model activation
    • H3: The compat.codeMode catalog flag
    • H3: Shipped preferred models
    • H3: Models shipped by more than one provider
    • H3: Choosing when to enable
    • H2: Activation

tools/code-mode/executors.md

  • Route: /tools/code-mode/executors
  • Headings:
    • H2: Choose an executor
    • H2: Set the executor
    • H2: Understand waits and limits
    • H2: Upgrade an existing configuration
    • H2: Related

tools/code-mode/guest-api.md

  • Route: /tools/code-mode/guest-api
  • Headings:
    • H2: Guest runtime API
    • H3: Reading paginated file data

tools/code-mode/internals.md

  • Route: /tools/code-mode/internals
  • Headings:
    • H2: Runtime status
    • H2: Scope
    • H2: Terms
    • H2: Nested tool execution
    • H2: Run and snapshot lifecycle
    • H2: QuickJS-WASI runtime
    • H2: Node runtime
    • H2: TypeScript
    • H2: Security boundary

tools/code-mode/maintainers.md

  • Route: /tools/code-mode/maintainers
  • Headings:
    • H2: Implementation layout
    • H2: Validation checklist
    • H2: E2E test plan

tools/code-mode/output.md

  • Route: /tools/code-mode/output
  • Headings:
    • H2: Declared output contracts
    • H2: Input-dependent outputs
    • H2: Output API

tools/code-mode/quickstart.md

  • Route: /tools/code-mode/quickstart
  • Headings:
    • H2: Enable code mode
    • H2: Override one model
    • H2: What the model does
    • H2: Reuse data across cells
    • H2: Recover from tool errors
    • H2: Verify the active surface
    • H2: Use Swarm for agent fan-out

tools/code-mode/tool-surface.md

  • Route: /tools/code-mode/tool-surface
  • Headings:
    • H2: Model-visible tools
    • H2: exec
    • H3: Source in session history
    • H2: wait
    • H2: Tool catalog
    • H2: Tool Search interaction
    • H2: Tool names and collisions

tools/code-mode/troubleshooting.md

  • Route: /tools/code-mode/troubleshooting
  • Headings:
    • H2: Error codes
    • H2: Telemetry
    • H2: Debugging

tools/creating-skills.md

  • Route: /tools/creating-skills
  • Headings:
    • H2: Create your first skill
    • H2: Create a personal skill on a shared Gateway
    • H2: SKILL.md reference
    • H3: Required fields
    • H3: Optional frontmatter keys
    • H3: Using {baseDir}
    • H2: Adding conditional activation
    • H2: Propose via Skill Workshop
    • H2: Publishing to ClawHub
    • H2: Best practices
    • H2: Related

tools/custodian-skills.md

  • Route: /tools/custodian-skills
  • Headings:
    • H2: Workflow contract
    • H2: First wave
    • H2: Roadmap catalog
    • H3: Tier 2: common operations
    • H3: Tier 3: advanced operations
    • H2: Add an operator skill
    • H2: Related

tools/diffs.md

  • Route: /tools/diffs
  • Headings:
    • H2: Quick start
    • H2: Disable built-in system guidance
    • H2: Tool input reference
    • H2: Syntax highlighting
    • H2: Output details contract
    • H3: Collapsed unchanged sections
    • H3: Multi-file navigation
    • H2: Plugin defaults
    • H3: Persistent viewer URL config
    • H2: Security config
    • H2: Artifact lifecycle and storage
    • H2: Viewer URL and network behavior
    • H2: Security model
    • H2: Browser requirements for file mode
    • H2: Troubleshooting
    • H2: Operational guidance
    • H2: Related

tools/duckduckgo-search.md

  • Route: /tools/duckduckgo-search
  • Headings:
    • H2: Setup
    • H2: Config
    • H2: Tool parameters
    • H2: Notes
    • H2: Related

tools/elevated.md

  • Route: /tools/elevated
  • Headings:
    • H2: Directives
    • H2: How it works
    • H2: Resolution order
    • H2: Availability and allowlists
    • H2: What elevated does not control
    • H2: Related

tools/exa-search.md

  • Route: /tools/exa-search
  • Headings:
    • H2: Install plugin
    • H2: Get an API key
    • H2: Config
    • H2: Base URL override
    • H2: Tool parameters
    • H3: Content extraction
    • H3: Search modes
    • H2: Notes
    • H2: Related

tools/exec-approvals-advanced.md

  • Route: /tools/exec-approvals-advanced
  • Headings:
    • H2: Safe bins (stdin-only)
    • H3: Argv validation and denied flags
    • H3: Trusted binary directories
    • H3: Shell chaining, wrappers, and multiplexers
    • H3: Safe bins versus allowlist
    • H2: Interpreter/runtime commands
    • H3: Followup delivery behavior
    • H2: Minimal scopes for third-party clients
    • H2: Approval forwarding to chat channels
    • H3: Plugin approval forwarding
    • H3: Same-chat approvals on any channel
    • H3: Native approval delivery
    • H3: Official mobile operator apps
    • H3: macOS IPC flow
    • H2: FAQ
    • H3: When would accountId and threadId be used on an approval target?
    • H3: When approvals are sent to a session, can anyone in that session approve them?
    • H2: Related

tools/exec-approvals.md

  • Route: /tools/exec-approvals
  • Headings:
    • H2: Where it applies
    • H3: Trust model
    • H3: macOS split
    • H2: Inspecting the effective policy
    • H2: Settings and storage
    • H2: Policy knobs
    • H3: tools.exec.mode
    • H3: exec.security
    • H3: exec.ask
    • H3: askFallback
    • H3: tools.exec.strictInlineEval
    • H3: tools.exec.commandHighlighting
    • H2: YOLO mode (no-approval)
    • H3: Persistent gateway-host "never prompt" setup
    • H3: Local shortcut
    • H3: Node host
    • H3: Session and turn shortcuts
    • H2: Allowlist (per agent)
    • H3: Restricting arguments with argPattern
    • H2: MCP tool grants
    • H2: Standing grants for automations
    • H3: What a grant covers, and when it stops
    • H3: Grant lifetime
    • H3: Listing and revoking
    • H2: Auto-allow skill CLIs
    • H2: Safe bins and approval forwarding
    • H2: Control UI editing
    • H2: Approval flow
    • H2: Approval scope summaries
    • H2: System events and denials
    • H2: Implications
    • H2: Related

tools/exec.md

  • Route: /tools/exec
  • Headings:
    • H2: Parameters
    • H2: Config
    • H3: Modes
    • H3: Inline eval (strictInlineEval)
    • H3: PATH handling
    • H3: Python environments (uv)
    • H2: Session overrides (/exec)
    • H2: Exec approvals (companion app / node host)
    • H2: Allowlist + safe bins
    • H2: Examples
    • H2: applypatch
    • H2: Related

tools/firecrawl.md

  • Route: /tools/firecrawl
  • Headings:
    • H2: Install plugin
    • H2: Keyless access and API keys
    • H2: Configure Firecrawl search
    • H2: Configure Firecrawl webfetch fallback
    • H3: Self-hosted Firecrawl
    • H2: Firecrawl plugin tools
    • H3: firecrawl_search
    • H3: firecrawl_scrape
    • H2: Stealth / bot circumvention
    • H2: How web_fetch uses Firecrawl
    • H2: Related

tools/gemini-search.md

  • Route: /tools/gemini-search
  • Headings:
    • H2: Get an API key
    • H2: Config
    • H3: Request headers
    • H2: How it works
    • H2: Supported parameters
    • H2: Model selection
    • H2: Base URL overrides
    • H2: Related

tools/goal.md

  • Route: /tools/goal
  • Headings:
    • H2: Quick start
    • H2: What goals are for
    • H2: Command reference
    • H2: Statuses
    • H2: Token budgets
    • H2: Model tools
    • H2: Goal context on every turn
    • H2: Control UI
    • H3: Gateway requests and retries
    • H2: TUI
    • H2: Channel behavior
    • H2: Troubleshooting
    • H2: Related

tools/grok-search.md

  • Route: /tools/grok-search
  • Headings:
    • H2: Onboarding and configure
    • H2: Sign in or get an API key
    • H2: Config
    • H2: How it works
    • H2: Supported parameters
    • H2: Base URL overrides
    • H2: Related

tools/image-generation.md

  • Route: /tools/image-generation
  • Headings:
    • H2: Quick start
    • H2: Common routes
    • H2: Supported providers
    • H2: Provider capabilities
    • H2: Tool parameters
    • H2: Configuration
    • H3: Model selection
    • H3: Provider selection order
    • H3: Image editing
    • H2: Provider deep dives
    • H2: Examples
    • H2: Related

tools/index.md

  • Route: /tools
  • Headings:
    • H2: Start here
    • H2: Choose tools, skills, or plugins
    • H2: Built-in tool categories
    • H2: Plugin-provided tools
    • H2: Configure access and approvals
    • H2: Extend capabilities
    • H2: Troubleshoot missing tools
    • H2: Related

tools/kimi-search.md

  • Route: /tools/kimi-search
  • Headings:
    • H2: Setup
    • H2: Config
    • H2: Grounding requirement
    • H2: Tool parameters
    • H2: Related

tools/llm-task.md

  • Route: /tools/llm-task
  • Headings:
    • H2: Enable
    • H2: Config (optional)
    • H2: Tool parameters
    • H2: Output
    • H2: Example: Lobster workflow step
    • H3: Important limitation
    • H2: Safety notes
    • H2: Related

tools/lobster.md

  • Route: /tools/lobster
  • Headings:
    • H2: Why
    • H2: How it works
    • H2: Enable
    • H2: Pattern: small CLI + JSON pipes + approvals
    • H2: JSON-only LLM steps (llm-task)
    • H3: Important limitation: embedded Lobster vs openclaw.invoke
    • H2: Workflow files (.lobster)
    • H3: Injected environment variables
    • H2: Tool parameters
    • H3: run
    • H3: resume
    • H3: Managed Task Flow mode
    • H2: Output envelope
    • H2: Approvals
    • H2: Safety
    • H2: Troubleshooting
    • H2: Learn more
    • H2: Case study: community workflows
    • H2: Related

tools/loop-detection.md

  • Route: /tools/loop-detection
  • Headings:
    • H2: Why this exists
    • H2: Configuration block
    • H3: Field behavior
    • H2: Recommended setup
    • H2: Post-compaction guard
    • H2: Logs and expected behavior
    • H2: Related

tools/mcp.md

  • Route: /tools/mcp
  • Headings:
    • H2: Add a server from Settings
    • H2: Add a server from the composer
    • H2: Add a server from the CLI
    • H2: Configure a server directly
    • H2: Approvals
    • H2: Troubleshooting
    • H3: The server appears in Settings but exposes no tools
    • H3: A stdio server does not start
    • H3: An HTTP server needs authorization
    • H3: Changes do not reach an active agent
    • H2: Related

tools/media-overview.md

  • Route: /tools/media-overview
  • Headings:
    • H2: Capabilities
    • H2: Local media files
    • H2: Provider capability matrix
    • H2: Async vs synchronous
    • H2: Speech-to-text and Voice Call
    • H2: Provider mappings (how vendors split across surfaces)
    • H2: Related

tools/minimax-search.md

  • Route: /tools/minimax-search
  • Headings:
    • H2: Get a Token Plan credential
    • H2: Config
    • H2: Region selection
    • H2: Supported parameters
    • H2: Related

tools/multi-agent-sandbox-tools.md

  • Route: /tools/multi-agent-sandbox-tools
  • Headings:
    • H2: Configuration examples
    • H2: Configuration precedence
    • H3: Sandbox config
    • H3: Tool restrictions
    • H2: Migration from single agent
    • H2: Tool restriction examples
    • H2: Common pitfall: "non-main"
    • H2: Testing
    • H2: Troubleshooting
    • H2: Related

tools/music-generation.md

  • Route: /tools/music-generation
  • Headings:
    • H2: Quick start
    • H2: Supported providers
    • H3: Capability matrix
    • H2: Tool parameters
    • H2: Async behavior
    • H3: Task lifecycle
    • H2: Configuration
    • H3: Model selection
    • H3: Provider selection order
    • H2: Provider notes
    • H2: Choosing the right path
    • H2: Provider capability modes
    • H2: Live tests
    • H2: Related

tools/ollama-search.md

  • Route: /tools/ollama-search
  • Headings:
    • H2: Setup
    • H3: Local Ollama
    • H3: Hosted Ollama
    • H2: Config
    • H2: Auth and request routing
    • H2: Related

tools/parallel-search.md

  • Route: /tools/parallel-search
  • Headings:
    • H2: Install plugin
    • H2: API key (paid provider)
    • H2: Config
    • H2: Base URL override
    • H2: Tool parameters
    • H2: Notes
    • H2: Related

tools/pdf.md

  • Route: /tools/pdf
  • Headings:
    • H2: Availability
    • H2: Input reference
    • H2: Supported PDF references
    • H2: Execution modes
    • H3: Native provider mode
    • H3: Extraction fallback mode
    • H2: Config
    • H2: Output details
    • H2: Error behavior
    • H2: Examples
    • H2: Related

tools/permission-modes.md

  • Route: /tools/permission-modes
  • Headings:
    • H2: Recommended default
    • H2: OpenClaw host exec modes
    • H2: Codex Guardian mapping
    • H2: ACPX harness permissions
    • H2: Choosing a mode
    • H2: Related

tools/perplexity-search.md

  • Route: /tools/perplexity-search
  • Headings:
    • H2: Install plugin
    • H2: Getting a Perplexity API key
    • H2: OpenRouter compatibility
    • H2: Config examples
    • H3: Native Perplexity Search API
    • H3: OpenRouter / Sonar compatibility
    • H2: Where to set the key
    • H2: Tool parameters
    • H3: Domain filter rules
    • H2: Notes
    • H2: Related

tools/plugin.md

  • Route: /tools/plugin
  • Headings:
    • H2: Requirements
    • H2: Quick start
    • H2: Configuration
    • H3: Choose an install source
    • H3: Operator install policy
    • H3: Configure plugin policy
    • H2: Understand plugin formats
    • H2: Plugin hooks
    • H2: Verify the active Gateway
    • H2: Troubleshooting
    • H3: Trusted plugin state refused
    • H3: Blocked plugin path ownership
    • H3: Slow plugin tool setup
    • H2: Related

tools/progress-card.md

  • Route: /tools/progress-card
  • Headings:
    • H2: Adoption
    • H2: Update a card
    • H2: Format the note
    • H2: Limits
    • H2: Clear a card
    • H2: Where the card appears
    • H2: Refresh current work status
    • H2: Gateway requests
    • H2: Pin the card to the dashboard
    • H2: Related

tools/reactions.md

  • Route: /tools/reactions
  • Headings:
    • H2: How it works
    • H2: Channel behavior
    • H2: Reaction level
    • H2: Related

tools/screen.md

  • Route: /tools/screen
  • Headings:
    • H2: Actions
    • H2: Routing and security
    • H2: Related

tools/searxng-search.md

  • Route: /tools/searxng-search
  • Headings:
    • H2: Setup
    • H2: Config
    • H2: Environment variable
    • H2: Plugin config reference
    • H2: Notes
    • H2: Related

tools/secrets.md

  • Route: /tools/secrets
  • Headings:
    • H2: Actions
    • H2: Answering a request
    • H2: Using a stored credential
    • H2: Related

tools/self-learning.md

  • Route: /tools/self-learning
  • Headings:
    • H2: Immediate repair
    • H2: Experience review
    • H2: Mode policy
    • H2: Why auto is safe to default
    • H2: Runtime support
    • H2: Cost and privacy
    • H2: Review and revert learning
    • H2: Configuration reference
    • H2: Troubleshooting
    • H3: No capture appears
    • H3: Doctor reports that Workshop is hidden
    • H3: A proposal remains pending in auto mode
    • H3: Too many low-value captures appear
    • H2: Related

tools/show-widget.md

  • Route: /tools/show-widget
  • Headings:
    • H2: How widgets work
    • H2: Design system
    • H2: Libraries and fonts
    • H2: Use the tool
    • H2: Native dashboard reports
    • H2: Show on a device
    • H2: Audio and video
    • H2: Interactive widgets
    • H2: Dashboard capabilities
    • H3: Read GitHub Actions runs
    • H2: Security and storage
    • H2: Related

tools/skill-workshop.md

  • Route: /tools/skill-workshop
  • Headings:
    • H2: Where each section moved
    • H2: Related

tools/skill-workshop/authoring.md

  • Route: /tools/skill-workshop/authoring
  • Headings:
    • H2: Chat
    • H3: Learn from recent work
    • H2: CLI

tools/skill-workshop/collection-review.md

  • Route: /tools/skill-workshop/collection-review
  • Headings:
    • H2: Collection review
    • H3: Changes and recovery
    • H3: When an older backup cannot be restored automatically

tools/skill-workshop/configuration.md

  • Route: /tools/skill-workshop/configuration
  • Headings:
    • H2: Self-learning
    • H3: Scan past sessions
    • H2: Approval and autonomy

tools/skill-workshop/how-it-works.md

  • Route: /tools/skill-workshop/how-it-works
  • Headings:
    • H2: How it works
    • H2: Review in the Control UI
    • H2: Lifecycle

tools/skill-workshop/personal-library.md

  • Route: /tools/skill-workshop/personal-library
  • Headings:
    • H2: Personal library authoring

tools/skill-workshop/proposals.md

  • Route: /tools/skill-workshop/proposals
  • Headings:
    • H2: Plugin evaluation and lifecycle hooks
    • H2: Proposal content
    • H2: Support files
    • H2: Agent tool

tools/skill-workshop/reference.md

  • Route: /tools/skill-workshop/reference
  • Headings:
    • H2: Gateway methods
    • H3: Workshop inventory and usage
    • H3: Revision and history methods
    • H2: Storage
    • H2: Limits

tools/skill-workshop/troubleshooting.md

  • Route: /tools/skill-workshop/troubleshooting
  • Headings:
    • H2: Troubleshooting
    • H3: Legacy ownership warnings during an update
    • H3: Tool-policy diagnostic

tools/skills-config.md

  • Route: /tools/skills-config
  • Headings:
    • H2: Loading (skills.load)
    • H2: Install (skills.install)
    • H2: Operator Install Policy (security.installPolicy)
    • H2: Bundled skill allowlist
    • H2: Per-skill entries (skills.entries)
    • H2: Agent allowlists (agents)
    • H2: Workshop (skills.workshop)
    • H2: Symlinked skill roots
    • H2: Sandboxed skills and env vars
    • H2: Loading order reminder
    • H2: Related

tools/skills.md

  • Route: /tools/skills
  • Headings:
    • H2: Loading order
    • H2: Node-hosted skills
    • H2: Per-agent vs shared skills
    • H2: Personal skills on a shared Gateway
    • H3: Ownership and sharing
    • H3: Revisions and session selection
    • H2: Agent allowlists
    • H2: Plugins and skills
    • H2: Reference a skill in a prompt
    • H2: Skill Workshop
    • H2: Installing from ClawHub
    • H2: Security
    • H2: SKILL.md format
    • H3: Optional frontmatter keys
    • H2: Gating
    • H3: Installer specs
    • H2: Config overrides
    • H2: Environment injection
    • H2: Snapshots and refresh
    • H2: Token impact
    • H2: Related

tools/slash-commands.md

  • Route: /tools/slash-commands
  • Headings:
    • H2: Three command types
    • H2: Configuration
    • H2: Command list
    • H3: Core commands
    • H3: Bundled plugin commands
    • H3: Skill commands
    • H2: /tools: what the agent can use now
    • H2: /loop: recurring conversation work
    • H2: /model: model selection
    • H2: /config: on-disk config writes
    • H2: /mcp: MCP server config
    • H2: /debug: runtime-only overrides
    • H2: /plugins: plugin management
    • H2: /trace: plugin trace output
    • H2: /btw: side questions
    • H2: Surface notes
    • H2: Provider usage and status
    • H2: Related

tools/steer.md

  • Route: /tools/steer
  • Headings:
    • H2: Current session
    • H2: Steer vs queue
    • H2: Sub-agents
    • H2: ACP sessions
    • H2: Related

tools/subagents.md

  • Route: /tools/subagents
  • Headings:
    • H2: Where each section moved
    • H2: Related

tools/subagents/announce.md

  • Route: /tools/subagents/announce
  • Headings:
    • H2: Announce
    • H3: Private parent completion
    • H3: Announce context
    • H3: Stats line
    • H3: Why prefer sessions_history

tools/subagents/nesting.md

  • Route: /tools/subagents/nesting
  • Headings:
    • H2: Nested sub-agents
    • H3: Depth levels
    • H3: Announce chain
    • H3: Tool policy by depth
    • H3: Per-agent spawn limit
    • H3: Reset a conversation
    • H3: Cascade stop
    • H2: Authentication

tools/subagents/operations.md

  • Route: /tools/subagents/operations
  • Headings:
    • H2: Concurrency
    • H2: Liveness and recovery
    • H2: Stopping
    • H2: Limitations

tools/subagents/slash-command.md

  • Route: /tools/subagents/slash-command
  • Headings:
    • H2: Slash command
    • H3: Thread binding controls
    • H3: Spawn behavior

tools/subagents/thread-bound-sessions.md

  • Route: /tools/subagents/thread-bound-sessions
  • Headings:
    • H2: Thread-bound sessions
    • H3: Thread supporting channels
    • H3: Quick flow
    • H3: Manual controls
    • H3: Config switches
    • H3: Allowlist
    • H3: Discovery
    • H3: Auto-archive

tools/subagents/tool-policy.md

  • Route: /tools/subagents/tool-policy
  • Headings:
    • H2: Tool policy
    • H3: Override via config

tools/subagents/tool-reference.md

  • Route: /tools/subagents/tool-reference
  • Headings:
    • H2: Context modes
    • H2: Tool: sessions_spawn
    • H3: Cloud placement
    • H3: Delegation prompt mode
    • H3: Tool parameters
    • H3: Task names and targeting
    • H2: Tool: sessions_yield
    • H2: Tool: subagents

tools/swarm.md

  • Route: /tools/swarm
  • Headings:
    • H2: When to use Swarm
    • H2: Enable Swarm
    • H2: Requirements
    • H2: Write a Swarm script
    • H3: Fan out in parallel with structured results
    • H3: Loop on a decision gate
    • H3: Process the first child that finishes
    • H2: How collector children behave
    • H3: Keep collector groups flat
    • H2: Observe a Swarm
    • H2: Stop a Swarm
    • H2: Use Swarm from other harnesses
    • H2: Limits
    • H2: Related

tools/tavily.md

  • Route: /tools/tavily
  • Headings:
    • H2: Getting started
    • H2: Tool reference
    • H3: tavily_search
    • H3: tavily_extract
    • H2: Choosing the right tool
    • H2: Advanced configuration
    • H2: Related

tools/theme.md

  • Route: /tools/theme
  • Headings:
    • H2: Select a theme
    • H2: Actions
    • H2: Create and apply a personal theme
    • H2: Plugin themes and hot reload
    • H2: Related

tools/thinking.md

  • Route: /tools/thinking
  • Headings:
    • H2: What it does
    • H2: Resolution order
    • H2: Setting a model default
    • H2: Setting a session default
    • H2: Application by agent
    • H2: Fast mode (/fast)
    • H2: Verbose directives (/verbose or /v)
    • H2: Plugin trace directives (/trace)
    • H2: Reasoning visibility (/reasoning)
    • H2: Related
    • H2: Heartbeats
    • H2: Web chat UI
    • H2: Provider profiles

tools/tokenjuice.md

  • Route: /tools/tokenjuice
  • Headings:
    • H2: Enable the plugin
    • H2: What tokenjuice changes
    • H2: Verify it is working
    • H2: Disable the plugin
    • H2: Related

tools/tool-search.md

  • Route: /tools/tool-search
  • Headings:
    • H2: How a turn runs
    • H2: Modes
    • H2: Why this exists
    • H2: API
    • H2: Runtime boundary
    • H2: Config
    • H2: Prompt and telemetry
    • H2: E2E validation
    • H3: Real-model comparison
    • H2: Failure behavior
    • H2: Related

tools/trajectory.md

  • Route: /tools/trajectory
  • Headings:
    • H2: Quick start
    • H2: Access
    • H2: What gets recorded
    • H2: Bundle files
    • H2: Capture storage
    • H2: Disable capture
    • H2: Tune flush timeout
    • H2: Privacy and limits
    • H2: Troubleshooting
    • H2: Related

tools/tts.md

  • Route: /tools/tts
  • Headings:
    • H2: Where each section moved
    • H2: Component anchors
    • H2: Service links
    • H2: Related

tools/tts/api.md

  • Route: /tools/tts/api
  • Headings:
    • H2: Agent tool
    • H2: Gateway RPC

tools/tts/commands.md

  • Route: /tools/tts/commands
  • Headings:
    • H2: Model-driven directives
    • H2: Slash commands
    • H2: Per-user preferences

tools/tts/configuration.md

  • Route: /tools/tts/configuration
  • Headings:
    • H2: Configuration
    • H3: Local Speech Swift and speech-core
    • H3: Per-agent voice overrides

tools/tts/field-reference.md

  • Route: /tools/tts/field-reference
  • Headings:
    • H2: Field reference

tools/tts/output.md

  • Route: /tools/tts/output
  • Headings:
    • H2: Output formats
    • H2: Auto-TTS behavior

tools/tts/personas.md

  • Route: /tools/tts/personas
  • Headings:
    • H2: Personas
    • H3: Minimal persona
    • H3: Full persona (provider-specific shaping)
    • H3: Persona resolution
    • H3: Custom persona shaping
    • H3: Fallback policy

tools/tts/quickstart.md

  • Route: /tools/tts/quickstart
  • Headings:
    • H2: Quick start
    • H2: Supported providers

tools/video-generation.md

  • Route: /tools/video-generation
  • Headings:
    • H2: Quick start
    • H2: How async generation works
    • H3: Task lifecycle
    • H2: Supported providers
    • H3: Capability matrix
    • H2: Tool parameters
    • H3: Required
    • H3: Content inputs
    • H3: Style controls
    • H3: Advanced
    • H4: Fallback and typed options
    • H2: Actions
    • H2: Model selection
    • H2: Provider notes
    • H2: Provider capability modes
    • H2: Live tests
    • H2: Configuration
    • H2: Related

tools/web-fetch.md

  • Route: /tools/web-fetch
  • Headings:
    • H2: Quick start
    • H2: Tool parameters
    • H2: Result
    • H2: How it works
    • H2: Progress updates
    • H2: Config
    • H2: Firecrawl fallback
    • H2: Custom request headers
    • H2: Trusted env proxy
    • H2: Limits and safety
    • H2: Tool profiles
    • H2: Related

tools/web.md

  • Route: /tools/web
  • Headings:
    • H2: Quick start
    • H2: Search settings
    • H2: Choosing a provider
    • H3: Provider comparison
    • H2: Result shape
    • H2: Auto-detection
    • H2: Native OpenAI web search
    • H2: Native Codex web search
    • H2: CLI harness search
    • H2: Network safety
    • H2: Config
    • H3: Storing API keys
    • H2: Tool parameters
    • H2: xsearch
    • H3: xsearch config
    • H3: xsearch parameters
    • H3: xsearch example
    • H2: Examples
    • H2: Tool profiles
    • H2: Related

vps.md

  • Route: /vps
  • Headings:
    • H2: Pick a provider
    • H2: How cloud setups work
    • H2: Harden admin access first
    • H2: Shared company agent on a VPS
    • H2: Using nodes with a VPS
    • H2: Startup tuning for small VMs and ARM hosts
    • H3: systemd tuning checklist (optional)
    • H2: Related

web/control-ui.md

  • Route: /web/control-ui
  • Headings:
    • H2: Watch a desktop in Picture-in-Picture
    • H2: Quick open (local)
    • H2: Agents home
    • H2: What each page covers
    • H2: Where each section moved
    • H2: Related

web/control-ui/chat.md

  • Route: /web/control-ui/chat
  • Headings:
    • H2: Collaborator drafts
    • H2: Session rail and side chat
    • H2: Session links in messages
    • H2: Suggested tasks
    • H2: Composer capability menu
    • H2: Emoji shortcodes
    • H2: JSON in chat
    • H2: Chat behavior
    • H3: ClawHub recommendation cards
    • H3: Source previews and copying code
    • H3: Markdown tables
    • H3: Mermaid diagrams
    • H2: Hosted embeds
    • H2: Chat transcript layout
    • H2: Subagent transcripts
    • H2: Conversations stopped for review
    • H2: Chat message width

web/control-ui/connect-and-pair.md

  • Route: /web/control-ui/connect-and-pair
  • Headings:
    • H2: Device pairing (first connection)
    • H2: Pair a mobile device
    • H2: Runtime config endpoint
    • H2: PWA install and web push
    • H2: Tailnet access (recommended)
    • H2: Insecure HTTP
    • H2: Blank Control UI page

web/control-ui/development.md

  • Route: /web/control-ui/development
  • Headings:
    • H2: Build and develop the UI
    • H2: Chat input ownership
    • H2: Chat render scheduling
    • H2: Talk live smoke test
    • H2: Debugging/testing: dev server + remote Gateway

web/control-ui/feature-reference.md

  • Route: /web/control-ui/feature-reference
  • Headings:
    • H2: Feature and RPC reference

web/control-ui/offline-and-reconnect.md

  • Route: /web/control-ui/offline-and-reconnect
  • Headings:
    • H2: Warm reload
    • H2: Gateway updates and suspended tabs
    • H2: Connection loss and reconnect

web/control-ui/panels.md

  • Route: /web/control-ui/panels
  • Headings:
    • H2: OpenClaw system care
    • H2: Home dock
    • H2: Operator terminal
    • H2: Browser panel
    • H2: GitHub side panel

web/control-ui/security-model.md

  • Route: /web/control-ui/security-model
  • Headings:
    • H2: Content security policy
    • H2: Public transcript boundary
    • H2: Avatar route auth
    • H2: Assistant media route auth
    • H2: Approval links

web/control-ui/sessions-and-sidebar.md

  • Route: /web/control-ui/sessions-and-sidebar
  • Headings:
    • H2: New session names
    • H2: New-session preferences and recents
    • H2: Systems workspace
    • H2: Sidebar navigation
    • H3: Session menu
    • H3: Share a session publicly
    • H3: Session placement
    • H3: Session icons
    • H2: Session colors
    • H2: Direct session shortcuts
    • H2: Command palette
    • H2: New session page
    • H3: Start a native coding CLI
    • H3: OpenClaw Chat workspace startup

web/control-ui/settings.md

  • Route: /web/control-ui/settings
  • Headings:
    • H2: Environment identity
    • H2: Community invitation
    • H2: Personal identity
    • H2: Gateway host status
    • H2: Language support
    • H2: Appearance themes
    • H2: Session sources
    • H2: Manage plugins
    • H2: Updates
    • H2: Apps and extensions
    • H2: Settings
    • H3: Side panel keyboard shortcuts
    • H3: This device (macOS and iOS apps)
    • H2: Custom plugin UI
    • H2: Import assistant memory
    • H2: MCP page
    • H2: Activity tab
    • H2: Meetings page

web/dashboard-architecture.md

  • Route: /web/dashboard-architecture
  • Headings:
    • H2: Vision
    • H2: Concepts
    • H2: UX flows
    • H2: Interaction tiers
    • H2: Widget model and hosting
    • H3: Widgets host content; MCP apps are one content kind
    • H3: Website widgets
    • H3: Browser dashboards
    • H3: Native data reports
    • H3: Plugin capability declarations
    • H3: Authenticated GitHub reads
    • H3: Modeled residual: WebRTC data channels
    • H3: Transcript display: one widget card
    • H3: Server-sourced widgets (pinned MCP apps)
    • H3: WorkBoard integration
    • H2: Layout: fluid grid
    • H2: Data model (per-agent DB)
    • H2: Protocol surface
    • H2: Agent tools
    • H2: What this replaces
    • H2: Current boundaries

web/dashboard.md

  • Route: /web/dashboard
  • Headings:
    • H2: Fast path (recommended)
    • H2: Auth basics (local vs remote)
    • H2: Automatic browser handoff
    • H2: Open in Telegram
    • H2: If you see "unauthorized" / 1008
    • H2: Related

web/dashboards.md

  • Route: /web/dashboards
  • Headings:
    • H2: Find your dashboards
    • H2: Arrange your task
    • H2: Build a dashboard by asking
    • H2: The board
    • H2: Show a website fullscreen
    • H2: Share a browser dashboard with your agent
    • H3: Session writer access
    • H2: What widgets are allowed to do
    • H2: MCP apps on the board
    • H2: A2UI widgets
    • H2: Retired Workspaces
    • H2: Good to know

web/index.md

  • Route: /web
  • Headings:
    • H2: Config (default-on)
    • H2: Webhooks
    • H2: Admin HTTP RPC
    • H2: Tailscale access
    • H2: Security notes
    • H2: Building the UI

web/lobster.md

  • Route: /web/lobster
  • Headings:
    • H2: What you are looking at
    • H2: When it shows up
    • H2: Things you can do
    • H2: Turning visits off (or back on)
    • H2: The Lobsterdex
    • H2: Field notes
    • H2: Privacy
    • H2: Related

web/notifications.md

  • Route: /web/notifications
  • Headings:
    • H2: Which surface you get
    • H2: Enable browser notifications
    • H3: Choose what reaches each device
    • H3: Receive human mention alerts
    • H3: Use more than one Gateway on one phone
    • H2: Enable notifications in the macOS app
    • H3: Background session completion
    • H2: Troubleshooting
    • H3: Enable is unavailable
    • H3: Browser permission is blocked
    • H3: Permission is granted but the browser is not subscribed
    • H3: Service worker is not ready
    • H3: Web Push asks for a Doctor migration
    • H3: Tests arrive but approval requests do not
    • H3: A mention is missing or produces no browser alert
    • H2: Related

web/tui.md

  • Route: /web/tui
  • Headings:
    • H2: Quick start
    • H3: Gateway mode
    • H3: Local mode
    • H2: What you see
    • H2: Mental model: agents + sessions
    • H2: Sending + delivery
    • H2: Pickers + overlays
    • H2: Questions
    • H2: Keyboard shortcuts
    • H2: Slash commands
    • H2: Local Chrome setup
    • H2: Local shell commands
    • H2: OpenClaw setup and repair helper
    • H2: Tool output
    • H2: Image previews
    • H2: Terminal colors
    • H2: History + streaming
    • H2: Connection details
    • H2: Options
    • H2: Troubleshooting
    • H2: Connection troubleshooting
    • H2: Related

web/urls.md

  • Route: /web/urls
  • Headings:
    • H2: Session and dashboard URLs
    • H3: Stability contract
    • H3: Native catalog links
    • H2: Social previews
    • H3: Behind a login proxy
    • H2: Public session transcripts
    • H2: Person activity URLs
    • H2: Terminal URLs
    • H2: Focus presentation routes
    • H2: Beam share URLs
    • H2: Route table
    • H2: Other special documents and startup modes
    • H2: Remote Gateway handoff
    • H2: Related

web/webchat.md

  • Route: /web/webchat
  • Headings:
    • H2: What it is
    • H2: Quick start
    • H2: How it works
    • H3: Transcript and delivery model
    • H2: Human mention delivery
    • H2: Control UI agents tools panel
    • H2: Remote use
    • H2: Configuration reference (WebChat)
    • H2: Related
Was this useful?