unmeasured costs. Fewer bytes alone
do not establish fewer tokens or faster analysis.
## Development
Documentation ownership and authoring conventions live in
[docs/development/documentation.md](docs/development/documentation.md). A feature
uses `docs/specs/ / /spec.md`, one `plan.md
Steady24 mentions in 2 weeks
No other project uses it yet
461k3d agoReviewMountCreate a free account to mount
only at egress (logs.tail, diagnostics/support bundles, remote/OTel export); never log message/tool content.
- Plugins use documented `openclaw/plugin-sdk/*` contracts, manifest metadata, public/local barrels; never core internals or another plugin's private files
395k1d agoReviewMountCreate a free account to mount
pointer cursors; state-changing controls: default arrow.
- Colors: use `src/styles/base.css` tokens.
- `main.runtime.ts` injects `components/kbd.css` document-wide; renderers never import it. Never JS-import a sheet `styles.css` already ships from
395k1d agoReviewMountCreate a free account to mount
only at egress (logs.tail, diagnostics/support bundles, remote/OTel export); never log message/tool content.
- Plugins use documented `openclaw/plugin-sdk/*` contracts, manifest metadata, public/local barrels; never core internals or another plugin's private files
6 projects use a version of this
394k7d agoReviewMountCreate a free account to mount
pointer cursors; state-changing controls: default arrow.
- Colors: use `src/styles/base.css` tokens.
- `main.runtime.ts` injects `components/kbd.css` document-wide; renderers never import it. Never JS-import a sheet `styles.css` already ships from
4 projects use a version of this
394k7d agoReviewMountCreate a free account to mount
pointer cursors; state-changing controls: default arrow.
- Colors: use `src/styles/base.css` tokens.
- `main.runtime.ts` injects `components/kbd.css` document-wide; renderers never import it. Never JS-import a sheet `styles.css` already ships from
1 project uses a version of this
394k15d agoReviewMountCreate a free account to mount
beta, and nightly code are not shipped contracts.
## Runtime and code safeguards
- Plugins use documented `openclaw/plugin-sdk/*` contracts, manifest metadata, and public/local barrels, never core internals or another plugin's private
No other project uses it yet
391k39d agoReviewMountCreate a free account to mount
root `AGENTS.md`.
- CI verifies JSON5 and JSON config fences that look like whole `openclaw.json` documents against the schema. `pnpm docs:check-config-examples` runs that verification. Deliberately partial or legacy
2 projects use a version of this
391k39d agoReviewMountCreate a free account to mount
what produced a change in order to weigh it: agent-generated content reasoned from documentation is held to a different bar than work grounded in a real session. Contributions that
Steady5 mentions in 2 weeks
No other project uses it yet
314k5mo agoReviewMountCreate a free account to mount
plugin Cordis agent harness. Read [docs/architecture.md](docs/architecture.md) before changing `packages/`; follow [docs/AGENTS.md](docs/AGENTS.md) for documentation.
## Pre-stable APIs and released Session data
Public APIs are pre-stable; update every consumer
282k3mo agoReviewMountCreate a free account to mount
proposals and decision records that preserve rationale, alternatives, consequences, and required verification. Follow the [documentation standard](../../docs/AGENTS.md) and the [Agent Note rules](README.md).
**Every new Agent Note triggers a supersession
Steady2 mentions in 2 weeks
9 projects use a version of this
282k3mo agoReviewMountCreate a free account to mount
repair, delete, or move a sealed artifact; use an active Agent Note or current documentation for new decisions and facts.
The archival change may only relocate a complete English/Chinese/sidecar triplet
2 projects use a version of this
282k3mo agoReviewMountCreate a free account to mount
AGENTS.md — The documentation standard
This file defines document structure, Markdown tiers, writing rules, and `verify-doc-budgets` ceilings. Use [dsh-doc-writing](../.agents/skills/dsh-doc-writing/SKILL.md) for placement and validation, and [dsh-prose
282k3mo agoReviewMountCreate a free account to mount
subsystem ownership through a canonical English page link or justified [exemption](../scripts/verify-subsystem-pages.ts).
- Package READMEs document model, token, and KV-cache effects using the [canonical Model Experience format](../docs/cookbook/adding-a-package.md#4-write
282k3mo agoReviewMountCreate a free account to mount
Definition republishes the block when an observed answer changes. Transient file-read and document-preview content may also carry `Uint8Array`: published buffers are borrowed read-only, copied before Worker transfer
282k3mo agoReviewMountCreate a free account to mount
through `devDependencies`; examples may load them explicitly.
- Experimental status does not relax engineering, security, documentation, lifecycle, testing, or snapshot requirements.
- Publishing an experimental package does not promote
Steady2 mentions in 2 weeks
No other project uses it yet
282k3mo agoReviewMountCreate a free account to mount
AGENTS.md — Documentation website adapter
Follow the [root instructions](../AGENTS.md), the [documentation standard](../docs/AGENTS.md), and the [documentation workflow](../.agents/skills/dsh-doc-writing/SKILL.md).
## Keep documentation content out of this tree
`website/` owns only VitePress configuration
282k3mo agoReviewMountCreate a free account to mount
VERSION`, a manifest-wide
native `api:` match, or version literals on unrelated payloads. Documented surfaces stay additive:
- Hook payload data is added as **keyword fields**; callbacks are signature-inspected
264k2d agoReviewMountCreate a free account to mount