kernel-demo, for Ada
Result: approved for Ada
proceed.playbook verify: all 5 checks passAgent Playbook OS turns a written playbook into a run that follows the steps in order, stops for a person where you ask, carries on from where it stopped, and leaves a record that shows if anyone changed it.
git clone https://github.com/CometWeb-io/agent-playbook-os
A replay of a real run of kernel-demo (version 0.6.0) on 11 Nov 2026. Steps, outputs and event
counts come from that run; the 10-second wait for approval is shortened.
How it was run.
After the approval, the demo run carried on from step 3. Steps 1 and 2 did not run again.
playbook verify on that run checked its history, plan, state, links and files.
From a single action to a person's approval, a branch, a loop or a nested playbook.
Pydantic, PyYAML and jsonschema. No model provider's SDK is required.
A playbook is a YAML file that lists the steps, their order and who has to approve what. The same file gives the same plan every time, so you can repeat a run, compare two runs and audit one later.
Steps, inputs, approvals and limits in one versioned file.
playbook validate
It compiles into a fixed plan with each skill pinned, so what you review is what runs.
playbook compile
Steps run in order. The run pauses where a person has to sign off and carries on when they do.
playbook run · resume
Every run keeps its history, and one command tells you whether any of it was changed.
playbook verify
Four results from the CLI on this repository's examples, laid out as documents. Every value is copied from what the commands printed.
Result: approved for Ada
proceed.playbook verify: all 5 checks passQuestion: “Should we ship?” Compiled before anything runs, so you can read it first.
evidence-researcher, pinned.ai-council, pinned, run as a separate subagent.An outside call was in progress when the process was killed. Nobody could know whether it went through.
uncertain external invocation … for send
sleep action stood in for the outside call.In a copy of the demo run, one name in the saved history was replaced.
playbook verify exits with an error, so a script or CI job stops here.
Run locally on 11 Nov 2026 with version 0.6.0 (commit 65a6185) and the built-in reference runtime, which calls no model. The commands and full output are in site/media/cli-runs.md.
There is no release yet, so you install from the repository. You need Python 3.11 or newer and uv. These commands were run on a fresh clone on 11 Nov 2026.
uv creates a local environment with the playbook command in it.
It runs two steps, then stops and waits for your approval.
Use the run folder the first command printed.
This is a public source preview. The limits below come from the repository's own release-readiness notes.
No version tag and no PyPI package. Install from a clone, and expect files and commands to change.
The examples run on a built-in reference runtime. Adapters for real hosts are sketched but not tested end to end.
Verify shows the record was not changed. It cannot tell you whether a model's answer or a real-world action was correct.
Runs are stored in files or SQLite. Shared production storage and real sign-in for approvers are not covered yet.
Clone the repository, run the demo, approve it and verify the record. Then write a playbook for your own work.