agent-3md
Validate, route, inspect, or run agent.3md manifests and typed tool templates.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Validate, route, inspect, or run agent.3md manifests and typed tool templates.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Coordinate CorvidLabs agents through discovery, observation, execution, and verification.
Inspect spec ownership, drift, coverage, review queues, and gaps with fledge atlas.
Verify or record reviewed commit provenance, policy gates, and audit exports with fledge attest.
Assess working-tree, staged, range, or CI change risk and gates with fledge augur.
Keep CI, pre-push verification, and release evidence tied to the current committed revision.
Build, modify, test, review, or release CorvidLabs Swift packages with Fledge-first and Swift 6 discipline.
| name | agent-3md |
| description | Validate, route, inspect, or run agent.3md manifests and typed tool templates. |
An agent.3md is executable configuration: plane 0 is identity; other planes are skills
with triggers, typed inputs, optional tool= command templates, and dependency links.
Let can locate the file; this skill validates, routes, and optionally runs it.
CorvidLabs/agent-3md is not a Fledge plugin (no fledge agent3md). Use the library
or CLI below.
TypeScript library (embed):
npm install @corvidlabs/agent3md
# or: bun add @corvidlabs/agent3md
CLI (prefer current main; crates.io may lag for run/--exec):
The Rust CLI on GitHub main supports manifest, skills, route, get, resolve,
validate, and run (--exec). Published cargo install agent3md may ship only the
inspect/validate subset—verify agent3md --help after install.
# From a clone of CorvidLabs/agent-3md
cd /path/to/agent-3md
cargo install --path loaders/rust
# or without a global install:
bun run cli --help
Inside the agent-3md repo:
| Action | Command |
|---|---|
| Inspect / route / run | bun run cli <cmd> … |
| Validate | bun run validate <file> (not bun run cli validate) |
| Scaffold | bun run cli new … (TS-only) |
agent3md validate agent.3md
agent3md manifest agent.3md
agent3md skills agent.3md
agent3md route agent.3md "<request>"
agent3md get agent.3md <skill-name>
agent3md resolve agent.3md <skill-name>
If validate rejects a modern manifest after cargo install agent3md from crates.io, use
repo-local bun run validate or a git/--path install of the current loader—published
crates.io 0.1.0 still requires model: in frontmatter and does not ship run/--exec.
Confirm run exists in agent3md --help first:
# Route + fill tool template; print the command (does not run it)
agent3md run agent.3md "<request>" key=value
# Run the rendered command
agent3md run agent.3md "<request>" key=value --exec
Repo-local equivalent: bun run cli run agent.3md "<request>" key=value [--exec].
Inspect the matched skill, substituted values, quoting, working directory, and referenced
paths before --exec. --exec does not bypass Fledge workflows, repository policy, the
sandbox, or external-write approval. Prefer fledge run for repository-declared tasks.
Skills without a tool= attribute are playbook-only—follow them with the host's own tools.
Use the three-md skill for general .3md documents that are not agent manifests.