ECC 2.0.0 - リリースノート
日本語サマリー
ECC 2.0.0 リリースノート要約
【重要】セキュリティ修正および破壊的変更
- Node 21+ における重大なバグ修正: Node 21+ 環境において、plugin hooks が裏側で一切実行されない(silent no-ops)状態になっていた問題を修正しました(#2184)。該当バージョンをご利用の場合は直ちにアップデートしてください。
- セキュリティの強化: 引数(argv)経由での curl 認証情報漏洩を防止、gateguard における破壊的チェックアウトの制御などを追加しました。
- Single-connector MCP ポリシーへの変更: デフォルトの MCP コネクタが
chrome-devtoolsの1つのみに変更されました(他6つはオプトインに変更)。
【重要な変更点・新機能】
- マルチエージェント環境の統合: Claude Code をはじめ、Codex, OpenCode, Cursor, Gemini, Zed など、異なる環境(harness)間で同じ skills, rules, hooks, MCP conventions を共有可能になりました。
- Control Pane (ベータ版) の追加: ローカル環境 (
node scripts/control-pane.js) で、セッションメトリクス、ワークアイテムボード、ナレッジ同期などの操作画面が利用可能になりました。 - パブリックスキル・エージェントの大幅追加: 261の public skills、64の agents、84の commands を利用可能になりました。
- オーケストレーション機能: マルチエージェントの展開を制御する
orch-*ファミリや、動的ワークフローチームオーケストレーションをサポートしました。 - ロールアウト最適化パックの導入:
parallel-execution-optimizerやbenchmark-optimization-loopなど、パフォーマンス向上のための新しいスキル群を追加しました。 - Windows環境の信頼性向上:
CLAUDE_PLUGIN_ROOTのパス正規化や、stdin プロンプトの受け渡しなど、Windows固有の不具合を修正しました。
【アップグレード手順】 既存環境からのアップデートは以下のコマンドを実行してください。
/plugin update ecc
原文(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.mainundernode -e; every plugin hook exited cleanly without running. If you are on Node 21+, update now.- Windows reliability:
CLAUDE_PLUGIN_ROOTnormalization (#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/zhout of the default install (#2170).The ECC Discord is live
- #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 eccExisting installs:
/plugin update eccDownload
- 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, built with Claude Code — including this release's Discord community, bot, and announce automation, which shipped themselves end to end.

