v2.0.0

zeroclaw-labs/zeroclawv2.0.0Jun 10, 2026by affaan-m

AI Summary

ECC 2.0.0 graduates to a stable release, establishing itself as a cross-harness operating system for agentic workflows. It introduces a control pane, expands the skill set, and standardizes MCP configurations across different agents like Claude Code and Codex.

Key Highlights

  • Cross-harness compatibility allowing Claude Code, Codex, OpenCode, and others to share skills and workflows.
  • Introduction of the 'Control Pane' operating surface with session metrics, work-items boards, and operator columns.
  • Expanded ecosystem with 261 public skills, 64 agents, and 84 commands.
  • New `ecc.mcp.v1` inventory for normalized MCP server management and drift detection.
  • Live ECC Discord community and bot for skill lookup, docs search, and release tracking.

Breaking Changes

  • Plugin hooks were non-functional on Node 21+ and have been fixed (users on Node 21+ must update).
  • MCP default policy changed to use only `chrome-devtools`; other connectors are now opt-in.
  • The `rules/zh` directory is no longer included in the default install.

New Features

  • Harness-neutral session adapters (`ecc.session.v1`) covering multiple agents.
  • MCP inventory (`ecc.mcp.v1`) with fragmentation/drift detection and secret redaction.
  • Worktree-lifecycle service for deterministic merge-conflict prediction and safe GC.
  • `orch-*` orchestrator skill family for dynamic workflow team orchestration.
  • ECC Discord bot with slash commands (`/skill`, `/docs`, `/release`).

Full Release Notes

ECC 2.0.0 is the stable graduation of the 2.0 line: ECC as a cross-harness operating system for agentic work. Claude Code stays first-class; Codex, OpenCode, Cursor, Gemini, Zed, and terminal-only workflows share the same skills, rules, hooks, MCP conventions, release gates, and operator workflows. This is the months-in-the-making release the rc.1 candidate was building toward.

## The control pane (early build)

![ECC Control Pane — sessions, metrics, and the work-items board](https://github.com/affaan-m/ECC/releases/download/v2.0.0/ecc-pane-1.png)

![Operator column — knowledge recall, connectors, and runnable agent actions](https://github.com/affaan-m/ECC/releases/download/v2.0.0/ecc-pane-2.png)

The ECC 2.0 operating surface, running locally (`node scripts/control-pane.js`): operator recall search, live session metrics, a work-items board with ready/running/blocked/done lanes, and an operator column that drives knowledge sync/recall, graph backfill, and the TUI. The session adapters and MCP inventory below feed this board. Build-in-public continues in the Discord #control-pane channel.

## What is new

- **261 public skills** across coding, research, security, media, enterprise ops, and agent workflows (rc.1 shipped 243) — plus 64 agents and 84 commands.
- **The control-pane substrate** — the foundation of the ECC 2.0 operating surface:
  - harness-neutral session adapters (`ecc.session.v1`) covering Claude Code, Codex, OpenCode, and dmux — one schema for "which agent is where, doing what"
  - MCP inventory (`ecc.mcp.v1`) — one normalized view of every MCP server config across harnesses, with fragmentation/drift detection and secret redaction (it caught a real arg-carried key leak during development)
  - worktree-lifecycle service — deterministic merge-conflict prediction and safe GC for parallel agent worktrees
- **`orch-*` orchestrator skill family** plus dynamic workflow team orchestration — multi-agent fan-out as a first-class surface.
- **Single-connector MCP default policy** — the default set is now exactly one connector (`chrome-devtools`); the other six retired to opt-in after a June 2026 audit. Policy + per-connector rationale: `docs/MCP-CONNECTOR-POLICY.md`.
- **Rollout-derived optimization pack**: `parallel-execution-optimizer`, `benchmark-optimization-loop`, `data-throughput-accelerator`, `latency-critical-systems`, `recursive-decision-ledger`.

## Hardening since rc.1 (~30 PRs)

- **Plugin hooks were silently no-ops on Node 21+** (#2184) — the hook runner depended on `require.main` under `node -e`; every plugin hook exited cleanly without running. If you are on Node 21+, update now.
- Windows reliability: `CLAUDE_PLUGIN_ROOT` normalization (#2139), stdin prompt passing (#2174), symlink/chmod test guards (#2171, #2176).
- Security: curl credentials out of argv (#2175), gateguard destructive-checkout gating (#2158) + env knobs (#2161), advisory intake hardening.
- Correctness: session-end `$`-sequence corruption (#2180), project-detect boundary matching (#2181), install manifest gaps (#2172), legacy shim truncation (#2167).
- Slimmer defaults: smaller OpenCode surface (#2140), `rules/zh` out of the default install (#2170).

## The ECC Discord is live

<https://discord.gg/36yGMHGFbR>

- **#announcements** — releases auto-post and pin there (this very release was announced by the workflow shipped in it, #2201)
- **#pr-and-issues** — live feed of every PR, issue, and release from this repo
- **the ECC bot** (built in this release, dependency-free gateway client) answers in-server:
  - `/skill name:<query>` — look up any of the 261 skills
  - `/docs query:<terms>` — search the docs
  - `/release` — latest release
  - `/ecc`, `/help`
- **#feedback / #feature-requests** — read directly by the maintainer; **#control-pane** — build-in-public on the ECC 2.0 operating surface
- 16 channels, 6 categories, community roles for Contributors, ECC Tools users, and AgentShield users

## Install or upgrade

```
/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc
```

Existing installs: `/plugin update ecc`

## Download

- Release tarball: `ecc-universal-2.0.0.tgz` (attached below)
- Full changelog: <https://github.com/affaan-m/ECC/compare/v2.0.0-rc.1...v2.0.0>

## Verification

This release passed the full local validation gate before tagging: unicode safety, agent/command/rule/skill/hook validators, install-manifest checks, catalog and command-registry checks, and the complete test suite (`SUITE EXIT: 0`), plus markdownlint and the pre-push verification gate on every commit.

## Credits

Authored by [@affaan-m](https://github.com/affaan-m), built with Claude Code — including this release's Discord community, bot, and announce automation, which shipped themselves end to end.