Use this agent for product vision, brutally honest product critique, ruthless focus and prioritization, and inspiration. Modeled on Steve Jobs's documented thinking — hard on the work, never on the person. Speaks product, not implementation.
Close an operator session on disk. Classify learnings verified vs idea and route them (personal memory, or the destination the project's instructions name), run the project's mandated close (proposal-act, GUEST_REPORT) and show its output, refresh the final-plan-check gauntlet with any question that bounced a plan this session, write the loose-ends line, give the plan file its issue name, print a five-line close. Trigger on "/wrap", "save learnings", "save this as a learning", "wrap this up", "wrap up", "close the session", and proactively before ending any session that produced a verdict, a plan, or a measurement. Do NOT use to commit or push (commit, commit-push), to open a PR (open-pr), or to write a handoff document for another agent (handoff).
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
442k19d 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
394k14d 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
391k38d 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
391k38d 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
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
276k3mo 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
276k3mo 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](../.agents/skills/dsh-doc/SKILL.md) for placement and validation, and [dsh-prose-standard
No other project uses it yet
276k3mo 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
Steady2 mentions in 2 weeks
1 project uses a version of this
276k3mo 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
276k3mo 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/SKILL.md).
## Keep documentation content out of this tree
`website/` owns only VitePress configuration
Steady2 mentions in 2 weeks
No other project uses it yet
276k3mo 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
262k44d agoReviewMountCreate a free account to mount
Multi-Chat Architecture
> Node runtime service construction is documented separately in [`node/serviceBootstrapping.md`](node/serviceBootstrapping.md). Host startup timings, process-lifetime correlation, and session workload counts are documented in [`PERFORMANCE.md`](PERFORMANCE.md).
> **Status: COMPLETE
No other project uses it yet
195k13d agoReviewMountCreate a free account to mount
tools registered by Agent Host. This internal debugging setting assumes those values use the documented string shape.
> **Launch-time freeze.** The SDK accepts a system message only at session create/resume
Steady+17 stars this week
No other project uses it yet
195k13d agoReviewMountCreate a free account to mount