hankweave — Summary
hankweave is a JavaScript/TypeScript runtime (npm: hankweave, binary: hankweave) for long-horizon headless agent execution, developed at Southbridge AI. It orchestrates existing AI harnesses (Claude Code, Codex, Gemini CLI, Pi, OpenCode) rather than reimplementing an agent loop, letting those tools do the actual model calls while hankweave handles the execution scaffolding. Programs are called "hanks" — JSON configuration files defining sequences of "codons" (sealed agentic blocks) with "rigs" (deterministic setup scripts), "sentinels" (parallel real-time monitors), and "budgets" (cost/time/token limits). The runtime provides checkpointing + rollbacks at every codon boundary, a structured event journal tracing all tool calls, preflight validation, and a WebSocket event stream for external consumers. The single-agentic-thread constraint is explicit by design: "Much like time travel in stories, parallel systems make it incredibly hard to reason about behavior."
Compared to seeds, hankweave is unlike all 11 seeds. Seeds are developer-productivity harnesses; hankweave is a production operations runtime for running frozen, previously-developed agentic programs (hanks) reliably for hours or days — the "deploy" half of the development lifecycle, not the "build" half.