{"_ai_door":{"see":"https://miscsubjects.com/start","note":"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome."},"_self":{"principle":"Self-explaining payload — no external context required. This _self block describes what you are reading and where to look next.","widget":"article_topology","feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","contains":"claims, sources, anecdotes, question_graph slice","slug":"openclaw-self-learning","urls":{"read":"https://miscsubjects.com/api/articles/openclaw-self-learning/topology"},"how_to_use":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","write":null,"imessage":null,"router_tag":null,"proof_chain":[{"step":1,"claim":"Articles are voxel graphs of tiered claims, not prose blobs.","verify":"https://miscsubjects.com/api/articles/constitution"},{"step":2,"claim":"Claims link to hash-chained sources via source_ids.","verify":"https://miscsubjects.com/api/articles/openclaw-self-learning/sources"},{"step":3,"claim":"Ask reads topology; ingest/claim append to ledger.","verify":"https://miscsubjects.com/api/protocol"},{"step":4,"claim":"Models queue growth: populate → collaborate → repair → reflex.","verify":"https://miscsubjects.com/api/protocol/grow"},{"step":5,"claim":"Graph proves its own shape (reflex) and $/claim (yield).","verify":"https://miscsubjects.com/graph.html?layer=reflex"},{"step":6,"claim":"Full feature index + _explain on every API response.","verify":"https://miscsubjects.com/api/articles/system-map"}],"related_features":[{"id":"ask","name":"Ask protocol","what":"Answer only from topology; creates question_node with gaps and ingest_hint.","urls":{"read":"https://miscsubjects.com/api/articles/openclaw-self-learning/prompts","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"graph_topology","name":"Cross-article graph","what":"Merged claims/sources across condition+stack slugs for one question.","urls":{"read":"https://miscsubjects.com/api/articles/openclaw-self-learning/graph-topology?question=..."}},{"id":"question_graph","name":"Question graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output).","urls":{"read":"https://miscsubjects.com/api/articles/openclaw-self-learning/question-graph","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"voxels","name":"Voxel graph","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance.","urls":{"read":"https://miscsubjects.com/api/articles/openclaw-self-learning/voxels","write":"https://miscsubjects.com/api/protocol/claim"}}],"system_map":"https://miscsubjects.com/api/articles/system-map","system_map_markdown":"https://miscsubjects.com/api/articles/system-map?format=markdown","not_medical_advice":true},"_explain":{"feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","why":"Every feature is auditable collective intelligence","how":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","model":null,"verifies":null,"urls":{"read":"https://miscsubjects.com/api/articles/openclaw-self-learning/topology"},"imessage":null,"router":null,"related":[{"id":"ask","what":"Answer only from topology; creates question_node with gaps and ingest_hint."},{"id":"graph_topology","what":"Merged claims/sources across condition+stack slugs for one question."},{"id":"question_graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output)."},{"id":"voxels","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance."}],"not_medical_advice":true},"slug":"openclaw-self-learning","title":"OpenClaw self-learning","register":"reference","tags":["reference","agents","learned-flows"],"updated_at":"2026-09-06T19:09:56.460Z","body_excerpt":"OpenClaw (389,023 stars and 81,740 forks on 2026-09-06, version 2026.9.2 at commit 45cbffc) is a personal agent gateway: sessions, channels, tools, skills and automations behind one control plane. This reference covers one part, the self-learning system, read at source.\n\n**What is learned.** A `SKILL.md` file: Markdown instructions with YAML frontmatter carrying a name and description, stored under the agent's workshop-skills directory. Not tool schemas, not executable code, not a recorded trajectory, not a workflow graph. The reviewer prompt that produces it asks for \"a stable procedure that saves at least two future model round trips\" and for \"reusable steps and decision rules, not incident narratives.\" Support files may include scripts stored as text, but nothing runs them automatically.\n\n**What the reviewer reads.** A detached copy of the run's model context plus a receipt of the skills actually used. OpenClaw has a real trajectory recorder that writes JSON Lines traces, but no learning path consumes it.\n\n**How a learned skill executes later.** The agent re-reads the instructions and reasons through them again. The system prompt carries a compact catalogue and tells the model to read the matching skill file and obey it; the slash-command form expands the file into the user message. There is no replay, no compiled workflow and no generated code path. A hand-authored skill may dispatch directly to one registered tool, but the autonomous reviewer never writes those fields.\n\n**Lifecycle and gates.** Proposals move pending, applied, rejected, quarantined or stale. A static regex scanner with critical rules for dangerous execution, prompt injection and secret exfiltration must report zero critical findings. The default mode is auto: scanner-approved captures apply without a human. Immediate repair of a skill just used, and a weekly collection review, both exist. Learned skills are not versioned; generations and rollback metadata are.\n\n**Automations.** Separate from skills. Cron runs messages, commands and scripts on schedules.\n\n**Why it matters here.** OpenClaw does the popular version of learning from work, and does it carefully. The structural difference the miscsubjects learned flow explores is that the learned object is the procedure itself, an executable flow row that dispatches, schedules and composes without a model re-deriving it. Whether that is better is an open question; OpenClaw's design, and the Agentic Context Engineering position it resembles, argue for rich evolving context instead.","ranking":"safety-first (interaction_risk/limitations), then quote-gated effective_weight","claims":[{"id":"c1","text":"OpenClaw (389,023 stars and 81,740 forks on 2026-09-06, version 2026.9.2 at commit 45cbffc) is a personal agent gateway: sessions, channels, tools, skills and automations behind one control plane. This reference covers one part, the self-learning system, read at source.","tier":"definition","section":"OpenClaw self-learning","interaction_risk":false,"status":"active","source_ids":["s1"],"why_material":"identifies the system and what it is","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c2","text":"OpenClaw does the popular version of learning from work, and does it carefully. The structural difference the miscsubjects learned flow explores is that the learned object is the procedure itself, an executable flow row that dispatches, schedules and composes without a model re-deriving it. Whether ","tier":"observational","section":"Why it matters here","interaction_risk":false,"status":"active","source_ids":["s1"],"why_material":"states the relation to the build being compared","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c3","text":"Capture a verified recovery, a standing user requirement for this class of task, or a stable procedure that saves at least two future model round trips.","tier":"definition","section":"OpenClaw self-learning","interaction_risk":false,"status":"active","source_ids":["s1"],"why_material":"the source in its own words","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false}],"sources":[{"id":"s1","url":"https://github.com/openclaw/openclaw/blob/main/docs/tools/self-learning.md","title":"OpenClaw docs: self-learning","quote":"Capture a verified recovery, a standing user requirement for this class of task, or a stable procedure that saves at least two future model round trips.","claim_ids":[],"hash":"138fff03f372be72c588a5bd0380f74f636d5416c6770d8b2dc7620ee4093c1c"}],"anecdotal_sources":[],"scientific_sources":[],"user_reports":[],"related_articles":[],"question_graph":{"slug":"openclaw-self-learning","questions":[],"evidence":[],"edges":[],"counts":{"questions":0,"evidence":0,"edges":0}},"honesty":{"active_claims":3,"retracted_claims":0,"cut_claims":0,"challenges":0,"scrub_events":0,"note":"Retracted/cut claims stay on ledger but are excluded from ask unless ?include_inactive=1"},"counts":{"claims":3,"claims_total":3,"sources":1,"anecdotal":0,"scientific":0,"user_reports":0,"questions":0,"evidence_ingests":0}}