# claw-pilot

> Multi-agent orchestration runtime with task board, flow engine, budget control, MCP integration and real-time dashboard. Self-hosted on Linux/macOS.

- **URL**: https://www.freshcrate.ai/projects/claw-pilot
- **Author**: swoelffel
- **Category**: MCP Servers
- **Latest version**: `v0.84.1` (2026-05-18)
- **License**: MIT
- **Source**: https://github.com/swoelffel/claw-pilot
- **Homepage**: https://clawpilot.eu
- **Language**: TypeScript
- **GitHub**: 9 stars, 1 forks
- **Registry**: github (`swoelffel/claw-pilot`)
- **Tags**: `agent-orchestration`, `agentic`, `ai-agents`, `anthropic`, `claude`, `dashboard`, `llm`, `llm-agent`, `typescript`

## Description

Multi-agent orchestration runtime with task board, flow engine, budget control, MCP integration and real-time dashboard. Self-hosted on Linux/macOS.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.84.1` | 2026-05-18 | High | ### Fixed  - **UI: question form no longer resets on message poll** (#224) — `willUpdate` in `part-question.ts` now guards state reset on `toolCallId` identity rather than object reference; polling re-renders no longer wipe in-progress answers. - **UI: zombie TCP connections eliminated** (#224) — `AbortController` per poll cycle in `dashboard-pilot.ts`; stale `fetchSessionMessages` fetches are cancelled before the next interval fires. - **UI: sidebar session timestamps corrected** (#224) — `lis |
| `v0.84.0` | 2026-05-13 | High | ### Added  - **Flow engine: MCP servers now exposed to flow step agents** (#218) — agents invoked during a flow run now receive their configured MCP tools, exactly as in interactive chat. `FlowEngineContext` carries a `mcpRegistry` reference captured at run start and threaded through `executeStep` → `ChannelRouter.route`. Fixes a silent total blocking of MCP tool use in all flow executions (builtin flows `mia-tma-pipeline` / `mia-tma-poller` included). - **Flow engine: variable templating + bod |
| `v0.83.4` | 2026-05-07 | High | > Path-based dashboard navigation. Replaces the legacy hash router with a centralized `navigation` service backed by the History API (`/blueprints` instead of `/#/blueprints`). Three regressions get fixed by the same change.  ### Fixed  - **F5 on a non-root URL no longer bounces back to home** (#213). The previous design read the hash on the second tick of the Lit lifecycle, after the default `_route = home` had already round-tripped through the URL. - **Nav-tab clicks now leave extension views |
| `v0.81.2` | 2026-05-01 | High | ### Fixed - **`@hono/node-server` runtime dependency placement** (#156) — moved from `devDependencies` to `dependencies`. The package is imported at runtime by `src/dashboard/server.ts`, so production-only installs (`pnpm install --prod`, tarball deploys) crashed with `Cannot find package '@hono/node-server'` when starting the dashboard. Discovered during the first Enterprise on-prem deploy of v0.81.1-ent.1 on MAC (2026-04-23).  --- |
| `v0.81.1` | 2026-04-21 | High | > **📣 Marketing & hygiene release** — no runtime changes. > GitHub repo vitrine and documentation were aligned with the current product scope after external audit feedback. No schema change, no API change.  ### Changed - **README product-grade rewrite** (#152) — repositions the project around user outcomes instead of a feature wall. New hero one-liner, badges (version / CI / license / node / website), "What you can build in an afternoon" section with three concrete scenarios (ops team with bud |
| `v0.81.0` | 2026-04-21 | High | > **🎖️ Milestone : Phase 0 Enterprise Edition preparation — complete.** > All 9 hooks (H1–H9) landed. The Community codebase is now fully prepared for the upcoming Enterprise Edition fork: pluggable authentication, fine-grained permission, pluggable server & secret providers, audit event bus, plugin signature + API hardening, and automated discipline gates. The fork of `claw-pilot-enterprise` (closed source, private repository) can now proceed.   ### Added - **Discipline gates — automated Comm |
| `v0.80.14` | 2026-04-21 | High | ### Added - **Plugin API hardening — `tool.beforeCall` decision (H8)** — the `tool.beforeCall` hook now supports a discriminated return value `ToolCallDecision` (`allow` / `deny` / `modify-args` / `require-approval`). New `src/runtime/plugin/dispatcher.ts` observes each plugin's return sequentially: the first `deny` or `require-approval` short-circuits; `modify-args` chains the mutated args to downstream plugins and to `def.execute()`. A plugin that returns `void` is treated as `allow`; a plugi |
| `v0.80.13` | 2026-04-21 | High | ### Added - **Plugin Signature verifier (H7)** — new `src/runtime/plugin/verifier.ts` introduces a pluggable `PluginVerifier` invoked **before** the dynamic `import()` in `loadPluginFromFile()`. The loader now reads the plugin bytes, computes a SHA-256 hash, and calls `verifier.verify({ path, bytes, hash })`. A failing result emits `plugin.rejected` to the audit bus (new `AuditEvent` variant with `{ path, verifierKind, reason }`) and throws `ClawPilotError("PLUGIN_REJECTED")` — the plugin modul |
| `v0.80.12` | 2026-04-21 | High | ### Changed - **cp-system team consolidated from 6 to 3 agents** (#147) — `admin-exec` + `config-exec` merged into the new `ops` agent (generator, full CRUD + lifecycle); `db-analyst` absorbed into `analyst` which now owns `cp_query_db`; `architect` dissolved into system-pilot as a conversational team-design workflow. SOUL.md footprint dropped 69 % (652 → ~200 lines). The 4 removed agents are preserved on existing instances with sessions + history intact — only YAML spawn links are replaced so |
| `v0.80.11` | 2026-04-21 | High | ### Added - **Audit Event Bus (H6)** — new `src/core/audit/` module introduces a typed `emitAudit()` API and a seven-variant taxonomy (`auth.login`, `auth.logout`, `auth.failed`, `permission.denied`, `secret.access`, `agent.tool_call`, `named_key.mutation`). Two default Community sinks ship at bootstrap: `FileAuditSink` writes a daily-rotated JSONL to `<stateDir>/audit/` (intended for `tail -f` and ops inspection) and `DbAuditSink` persists to the new `rt_audit_events` table (migration v39) wit |

## Dependency audit

- **Score**: 98/100
- **Total deps**: 48
- **Resolved**: 48
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 1
- **Scanned**: 2026-06-01

## Citation

- HTML: https://www.freshcrate.ai/projects/claw-pilot
- Markdown: https://www.freshcrate.ai/projects/claw-pilot.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/claw-pilot/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
