Give your coding agent a harness.
Portable skill pack for serious multi-step and multi-agent work — Conductor plans, native memory, hard budgets, external ship gates.
agentloop is a portable, high-discipline agent harness — skills, commands, agents, rules, and file-backed state — not a chatbot persona pack and not a commercial visual orchestrator (yet).
It packages prompt → context → harness → loop with:
Live site: https://agentloop-ten.vercel.app · Doctrine: docs/doctrine.md · Architecture: docs/architecture.md
┌──────────────────────────────────────────────────────────────┐
│ OVERMIND / CONDUCTOR │
│ ├─ /plan scaffold · estimates · parallel map · approve│
│ ├─ WARROOM independent lenses → synthesis (dissent kept)│
│ ├─ PEV plan → execute → verify (external gates) │
│ ├─ MEMORY local store · upsert · supersede · retrieve │
│ ├─ SWARM surgical only · hard caps │
│ └─ SHIP GATE tests / lint / types / stop conditions │
└──────────────────────────────────────────────────────────────┘
| Surface | Best path | Guide |
|---|---|---|
| Cursor | Local plugin or install.sh |
adapters/cursor.md |
| Claude Code | claude --plugin-dir … |
adapters/claude-code.md |
| Codex | install.sh + AGENTS.md |
adapters/openai-codex.md |
| Copilot | Merge into instructions | adapters/copilot.md |
| Windsurf | Rules + install.sh |
adapters/windsurf.md |
| Agents SDK | Map roles → tools; verify in code | adapters/openai-agents-sdk.md |
git clone https://github.com/edenbuilds/agentloop.git
./agentloop/scripts/install.sh /path/to/your/project
# Optional: also copy commands/, hooks/, and helper scripts
./agentloop/scripts/install.sh --full /path/to/your/projectDefault install copies skills + Cursor rules, seeds Conductor-ready .agentloop/ templates (including memory/), and writes AGENTS.md / CLAUDE.md when missing.
--full also copies commands/, .cursor/commands/, hooks/, and helpers (memory.sh, doctor.sh, scaffold-agentloop.sh, …). IDE plugin remains preferred for agents.
- Run
/doctororscripts/doctor.sh - Multi-step work:
/plan→ approve →/agentloopor/pev - Init memory:
scripts/memory.sh init· cold starts usesession-brief - Finish at an external ship gate; keep
.agentloop/handoff.mdcurrent
33 skills · 14 commands in this pack.
scripts/memory.sh init
scripts/memory.sh session-brief
scripts/memory.sh upsert --key my.decision --kind decision --summary "..."
scripts/memory.sh supersede old.key --key new.key --kind decision --summary "..."
scripts/memory.sh contradict a.key --with b.key --note "why"
scripts/memory.sh digest- The model is not the product. The harness is.
- Code owns the loop. The LLM reasons inside nodes.
- Verify outside the model. Tests, linters, typecheckers, diffs.
- Delegate surgically. Swarm only for independent, sizeable work.
- Council before consequential calls. Independent lenses; dissent preserved.
- Stop conditions beat vibes. Max turns, no-progress, done-when-tests-pass.
- Finish the asked task. Don't pad, don't quietly widen.
Full write-up: docs/doctrine.md
| Agent | Job |
|---|---|
overmind |
Conductor — plans, budgets, mode, stops |
context-surgeon |
Continuous compaction + handoffs |
first-principles / ship-density / scale-product |
Council lenses |
verifier |
Adversarial external checks |
swarm-captain |
Spawn/steer/kill with caps |
harness-smith |
Tools, permissions, hooks, budgets |
craft-critic / launch-auditor |
Craft + launch readiness |
Static Vite site in site/:
cd site && npm i && npm run devProduction: https://agentloop-ten.vercel.app
https://github.com/edenbuilds/agentloop
See THIRD_PARTY.md — includes Finding-Unknowns skills (MIT, © Neeeophytee; technique credit Thariq Shihipar).
MIT © edenbuilds