harness-os — HarnessOS (giulio-leone/harness-os)
HarnessOS is a TypeScript/npm-based execution framework described as "The operating system for autonomous AI agents." It provides a canonical SQLite state layer with strict ACID guarantees for task lifecycle management (pending → ready → in_progress → done/failed), lease-based concurrent access control, and Symphony-style orchestration for parallel agent fan-out. The framework ships as an npm package (harness-os), an installable CLI (harness-setup + harness-sync), and a set of bundled skills in .github/skills/. Key engineering choices: Zod plan contracts for typed schema validation, mem0 optional semantic memory integration, workload profile selection (coding/research/ops/sales/support/assistant), and WORKFLOW.md-based agentic orchestration with physical git worktrees per run. The harness_symphony orchestration mode supports four-agent fan-out with gpt-5-high subagent routing.
Compared to the seeds, HarnessOS is closest to claude-flow (Archetype 3 — MCP-anchored toolserver) in its SQLite state layer and multi-agent orchestration. The key delta is the workload profile selection system, Zod contract validation, and Symphony-style WORKFLOW.md orchestration rather than claude-flow's hive-mind consensus protocols.