Agent Envelope
Agent Envelope — the YAML-frontmatter-plus-Markdown row block shared by CLI, MCP text, and docs export.
An agent envelope is the row block an agent reads directly: YAML frontmatter holding
the fields allowed by its disclosure level, followed by the row's Markdown body
at full. scan carries identity; summary adds bounded fields without the body.
The CLI md renderer, MCP
tool text, and documentation export all render that block with the same serializer.
The surrounding transport is surface-specific. CLI default agent mode can append a
compact DBOM trailer unless --no-agent-mode or DOTS_AGENT=0 disables it. MCP
keeps DBOM context in structuredContent.dbom. The documentation export writes
record-only envelope files at full, without label maps, so stored option ids can
remain unresolved. CLI survey commands can default to summary; the shared
serializer itself defaults to full. REST is the source JSON transport, returning { data }
and, for x-dots-agent: 1 requests, a dbom sibling.
Agent Envelope · This page in the graph
- mentionstoDIIICE: Context
- mentionstoDOT
- referencestoRow Envelope Format
- mentionsfromYour First Dotabase
- mentionsfromQuickstart: Developers
- mentionsfromImport Your Coding-agent Conversations
- mentionsfromConversations
- referencesfromSDK Overview
- referencesfromQuickstart: Agents
- documented byfromContextual Documentation Glossary