← Back to Skills Marketplace
zhelunsun

Agent Os

by Julian Zhelun Sun · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ⚠ suspicious
47
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install agent-os-zhelun
Description
Provides file-based protocols to enable audit trails, shared context, mission control, flight recording, and seamless handoff in multi-agent collaboration.
README (SKILL.md)

Agent OS

Make agent collaboration depend on auditable file protocols, not long chat logs.

When to Use

This skill activates when any of these triggers appear:

  • Keywords: agent os, multi-agent collaboration, agent handoff, audit finding, mission control, context pack, flight recorder, promote learning
  • Scenarios: You are working with multiple agents on the same workspace and need shared state, audit trails, or human decision compression
  • Commands: Any of the 6 core commands listed below

What It Does

Agent OS provides a minimal file protocol (\x3Cproject>/.agent-os/) that lets multiple agents share:

Layer Purpose File
Audit Findings Track issues through a status lifecycle findings.jsonl
Context Packs Give each agent run a compact starting context context-packs/*.md
Mission Control One-page health view for the human mission-control/*.md
Flight Recorder Replay agent decisions after the fact flight-recorder/*.jsonl
Decision Briefs Compress human todos into 1-3 real decisions embedded in Mission Control
Experience Log Classify learnings as rule/test/gate/prompt/doc experience-log.jsonl

Directory Protocol

All Agent OS data lives under \x3Cproject-root>/.agent-os/:

.agent-os/
├── findings.jsonl                  # Audit finding registry
├── experience-log.jsonl            # Promoted learnings
├── context-packs/
│   └── YYYY-MM-DD-\x3Clabel>.md      # Task-scoped context summaries
├── mission-control/
│   └── YYYY-MM-DD.md              # Daily one-page health view
└── flight-recorder/
    └── YYYY-MM-DD.jsonl            # Agent run records

Agents MUST NOT require other directories. This is the only protocol root.

Core Commands

1. compile context pack

Generate a compact context summary before an agent run.

Script: scripts/compile_context_pack.py

Reads workspace state (open findings, recent memory, repo status) and writes a context pack to .agent-os/context-packs/.

The primary agent should invoke this at session start or before handing off to another agent.

2. upsert finding

Create or update an audit finding in the registry.

Script: scripts/upsert_finding.py

Findings follow a status lifecycle: openacceptedfixedverifiedclosed. Alternate paths: deferred, false_positive.

3. summarize mission control

Generate a one-page project health view.

Script: scripts/mission_control.py

Aggregates open findings, active repos, stale items, and human decision items into a single Markdown file the human can scan in seconds.

4. record flight

Record an agent run's inputs, decisions, changes, and verification results.

MVP scope: Implemented as a workflow/template in references/templates.md. Script planned for v0.2.0.

5. compress decisions

Filter human-actionable items and compress them into 1-3 decision briefs.

MVP scope: Implemented as a workflow in references/workflows.md. Script planned for v0.2.0.

6. promote learning

Classify a learning as rule, test, gate, prompt, or doc.

MVP scope: Implemented as a workflow in references/workflows.md. Script planned for v0.2.0.

Agent Onboarding Protocol

A new agent joining the workspace MUST:

  1. Read the latest context pack (.agent-os/context-packs/)
  2. Query open findings (.agent-os/findings.jsonl where status is open)
  3. Read the latest mission control (.agent-os/mission-control/)
  4. After completing work, either update findings or append a flight record

Minimal onboarding declaration (optional, for agent registries):

{
  "agent": "\x3Cname>",
  "domain": "\x3Cscope>",
  "inputs": ["context-pack", "mission-control"],
  "outputs": ["handoff", "finding-update", "flight-record"]
}

Boundaries

Agent OS explicitly does NOT:

  • Replace GitHub Issues or project trackers (it complements them)
  • Build a web dashboard or database backend
  • Require any specific agent framework or runtime
  • Introduce real-time messaging between agents
  • Increase the human's cognitive load

Scripts

Three scripts ship with v0.1.0 (Python 3.10+, zero external dependencies):

Script Purpose
scripts/upsert_finding.py Create / update findings in .agent-os/findings.jsonl
scripts/compile_context_pack.py Generate context packs from workspace state
scripts/mission_control.py Generate one-page health view

All scripts support --help and --dry-run.

References

File Content
references/schemas.md JSON/Markdown schemas for all data files
references/workflows.md Daily check, weekly review, and upgrade workflows
references/templates.md Copy-paste templates for each file type
Usage Guidance
Install only if you are comfortable with local project coordination files being created under .agent-os and with mission control potentially scanning .workbuddy memory logs for aggregate leverage metrics. Review or patch mission_control.py first if you expected the skill to stay strictly inside .agent-os or avoid home-directory paths.
Capability Assessment
Purpose & Capability
The stated Agent OS purpose and most scripts fit a local .agent-os collaboration protocol, but mission_control.py also scans .workbuddy/memory, including a hard-coded home-directory path, for leverage metrics.
Instruction Scope
The trigger language is broad for multi-agent collaboration topics, but the operational behavior is mostly tied to documented commands and local file workflows.
Install Mechanism
Installation is documented as copying the skill directory or running standalone Python scripts; there is no auto-installer, package dependency, network fetch, or hidden setup hook.
Credentials
README.md and SKILL.md describe .agent-os as the only protocol root and README.md says it does not access .workbuddy or home directories, which conflicts with mission_control.py and workflows that read .workbuddy/memory.
Persistence & Privilege
The skill writes persistent local Markdown/JSONL state under .agent-os and supports dry-run; no privilege escalation, credential use, background worker, or network exfiltration was found.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agent-os-zhelun
  3. After installation, invoke the skill by name or use /agent-os-zhelun
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
- Initial public release of Agent OS as a lightweight, file-based collaboration layer for multi-agent systems. - Introduces standardized protocols and directory structure under `.agent-os/` for findings, context packs, mission control, flight records, and experience log. - Provides three core Python scripts for compiling context packs, upserting audit findings, and summarizing project health (mission control). - MVP support for decision compression, experience promotion, and flight recording via documented workflows and templates. - Focuses on interoperability and minimal onboarding—no required agent frameworks or external dependencies.
Metadata
Slug agent-os-zhelun
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Agent Os?

Provides file-based protocols to enable audit trails, shared context, mission control, flight recording, and seamless handoff in multi-agent collaboration. It is an AI Agent Skill for Claude Code / OpenClaw, with 47 downloads so far.

How do I install Agent Os?

Run "/install agent-os-zhelun" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Agent Os free?

Yes, Agent Os is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Agent Os support?

Agent Os is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Agent Os?

It is built and maintained by Julian Zhelun Sun (@zhelunsun); the current version is v0.1.1.

💬 Comments