v2.0.0
multimodal-art-projection/YuEv2.0.0Jun 10, 2026by affaan-m
Upgrading?
Release notes summary
ECC 2.0.0 graduates to a stable cross-harness operating system, introducing a control pane and unified standards for skills, rules, and MCP across multiple AI coding assistants.
Key Highlights
- Control Pane: A local operating surface featuring sessions, metrics, and a work-items board.
- Cross-harness Unification: Claude, Codex, OpenCode, and other assistants now share the same skills, rules, and hooks.
- MCP Inventory: A normalized view of MCP server configs with fragmentation and drift detection.
- Orchestrator Skills: `orch-*` family for multi-agent fan-out workflows.
- ECC Discord: Live community presence with a bot for searching skills and docs.
Breaking Changes
- Plugin hooks were silently no-ops on Node 21+ and must be updated.
- Gateguard destructive-checkout gating implemented.
- Session-end `$`-sequence corruption fix (correctness change).
- Slimmer defaults: `rules/zh` removed from default install.
New Features
- Harness-neutral session adapters (`ecc.session.v1`).
- MCP inventory (`ecc.mcp.v1`) with secret redaction.
- Worktree-lifecycle service for deterministic merge-conflict prediction.
- Single-connector MCP default policy.
- Rollout-derived optimization packs.
- ECC Discord bot with `/skill`, `/docs`, and `/release` commands.
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)   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.
Related Repositories
public-apis/public-apis★ 491,680
A collective list of free APIs
NousResearch/hermes-agent★ 256,526
The agent that grows with you
yt-dlp/yt-dlp★ 200,951
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,824
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,717
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.