ECC

AIMIT

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Latest v2.2.1 · by affaan-mWritten in JavaScriptWebsiteaffaan-m/ECCRSS

Release activity

Release activity — 13 releases across 12 days since Feb 6, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Feb 6, 2026. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
Monday1 release on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 20261 release on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
TuesdayNo releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 20261 release on Sep 8, 2026
WednesdayNo releases on May 27, 2026No releases on Jun 3, 20261 release on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026
ThursdayNo releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026No releases on Sep 10, 2026
FridayNo releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 20261 release on Aug 28, 2026No releases on Sep 4, 2026
SaturdayNo releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026

13 releases since Feb 6, 2026, busiest day 2

Changelog

What changed from 1 to 2

v2.2.1

Latest
Added 2
  • Manual Claude installs register ECC-owned hook entries in Claude settings with atomic updates that check directory identity and retry detected concurrent edits
  • The canonical Itô workflow now documents ecc ito accept <ticket-id> and the ito_accept MCP tool
Changed 5
  • Yarn lockfile updates toml to 4.3.0, matching the npm lockfile
  • Autonomous harness setup documentation replaces nonexistent package names and unsupported CLI flags with documented interfaces and distinguishes session scheduling from durable external scheduler
  • Public and packaged install docs consistently point at published ecc-universal commands instead of stale or unrelated package names
  • Guided setup dry runs use isolated HOME, config, XDG, temp, and Windows app data roots to avoid ambient host state affecting review or tests
  • Acceptance is explicitly bounded to buyer-authority routing and routes the active desk quote to human review without claiming to place a trade
Fixed 5
  • Observer analysis retains observations on unsuccessful or unconfirmed processing, so exit code zero alone no longer permits archival
  • Direct hook entrypoints handle larger JSON payloads with bounded, UTF-8-safe reads instead of silently truncating valid inputs
  • The Pi adapter selects an actual Node runtime instead of recursively executing a compiled OMP host as Node
  • Installer listing and control-pane help avoid eager third-party dependency loading and report missing dependencies explicitly
  • Claude setup preflights git before provider-specific work starts so missing prerequisites fail fast with the right action
Security 5
  • GateGuard and governance capture recognize destructive PowerShell commands, including the native PowerShell tool path, with dynamic command handling to prevent variable assignments from concealing earlier unresolved invocations
  • Relative GateGuard exemption globs stay within the project root while explicit absolute exemptions remain supported
  • Installer writes reject collisions with untracked user-owned files and refresh ownership hashes only for files actually written
  • Guided setup revalidates its preview before ownership filtering so files appearing between preview and apply cause a clear retry instead of a false success
  • Uninstall respects ECC_DRY_RUN=1 including legacy Codex paths and rejects invalid dry-run values instead of silently allowing deletion

From ECC

ECC 2.2.1

ECC 2.2.1 is a bug and security patch for ECC 2.2. It keeps the published v2.2.0 history immutable. These notes describe the prepared patch; publication and signing evidence are tracked separately in the release checklist.

Security and data protection
  • GateGuard and governance capture recognize destructive PowerShell commands, including the native PowerShell tool path. Dynamic command handling prevents later variable assignments from concealing earlier unresolved invocations (#2961).
  • Relative GateGuard exemption globs stay within the project root. Explicit absolute exemptions remain supported (#2921).
  • Installer writes reject collisions with untracked user-owned files. Failed installs refresh ownership hashes only for files they actually wrote, preserving the previous ownership hashes of untouched managed files (#2964).
  • Guided setup revalidates its preview before ownership filtering, so files appearing between preview and apply cause a clear retry instead of a false success. Existing identical user files stay outside ECC ownership.
  • Uninstall respects ECC_DRY_RUN=1, including legacy Codex paths, and rejects invalid dry-run values instead of silently allowing deletion (#2952).
  • Observer analysis retains observations on unsuccessful or unconfirmed processing. Exit code zero alone no longer permits archival (#2971).
  • The Yarn lockfile updates toml to 4.3.0, matching the npm lockfile and removing the affected older resolution.
Hooks and installation
  • Manual Claude installs register ECC-owned hook entries in Claude settings. Repair, consent changes, and uninstall reconcile those entries while preserving unrelated settings. Atomic settings updates check directory identity and retry detected concurrent edits (#2992).
  • Direct hook entrypoints handle larger JSON payloads with bounded, UTF-8-safe reads instead of silently truncating valid inputs. Existing production wrapper limits remain unchanged (#2924).
  • The Pi adapter selects an actual Node runtime instead of recursively executing a compiled OMP host as Node (#2909).
  • Installer listing and control-pane help avoid eager third-party dependency loading. Features that require absent runtime packages report the missing dependency explicitly (#2994).
  • Autonomous harness setup documentation replaces nonexistent package names and unsupported CLI flags with documented interfaces, and distinguishes session scheduling from a durable external scheduler (#2957).
Installer and release-surface hardening
  • Public and packaged install docs now consistently point at the published ecc-universal commands instead of stale or unrelated package names.
  • The AdaL adapter docs use the correct npx ecc-universal doctor --target adal command.
  • Claude setup preflights git before provider-specific work starts, so missing prerequisites fail fast with the right action.
  • Guided setup dry runs use isolated HOME, config, XDG, temp, and Windows app data roots to avoid ambient host state affecting review or tests.
  • The exact packed artifact now has stronger lifecycle coverage for Claude and Kimi setup, update, doctor, repeat install, uninstall, and dry-run flows.
  • Identifier regression coverage blocks stale ecc, ecc-install, and other mismatched release-path commands from creeping back into user-facing docs.
Current-main documentation included in this patch
  • The canonical Itô workflow now documents ecc ito accept <ticket-id> and the ito_accept MCP tool.
  • Acceptance is explicitly bounded to buyer-authority routing. It routes the active desk quote to human review and does not claim to place a trade.
Provenance boundary
  • v2.2.1 is intended to be a signed annotated tag on exact green main.
  • v2.2.0 remains the immutable historical unsigned exception. Do not move, recreate, or reuse that tag.
Scope and limitations
  • Plugin dependency handling does not bundle or automatically install missing modules. Database and schema-validation features require their declared runtime dependencies.
  • Ownership protection covers untracked collisions and failed-install checkpoints. Successful upgrades retain the existing contract for replacing previously managed files. Back up intentional edits before upgrading.
  • This patch does not introduce new harness platforms or claim that every open community issue is resolved.
Upgrade

After the release workflow publishes 2.2.1 and verifies registry integrity, install or update the package, then run the same ECC command path you already use. Until publication completes, the exact-version command below returns E404.

npm install -g ecc-universal@2.2.1
ecc doctor

For first-time or guided terminal setup:

npx ecc-universal setup

The native Claude marketplace path remains supported:

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc
View originalPermalink
How v2.2.1 went
v2.2.0

ECC 2.2.0: Guided Setup, Antigravity 2.0, and the Nasiko CLI Bridge

Added 5
  • Add guided installer for Claude Code, Codex, and Kimi harnesses
  • Add native Antigravity 2.0 support with installation to .agents/{rules,workflows,skills,agents}
  • Add experimental, opt-in Nasiko CLI lifecycle bridge for inspecting, installing, and removing Nasiko v0.1.0
  • Add 68 agents, 286 skills, and 94 command shims in the shipped distribution
  • Add Pi, Itô, agent evaluation, multi-model council, dev-team, living docs, secure terminal, TasteForge, and skill-comply workflows
Changed 4
  • Improve installer to check every selected harness before writing files and apply setup as one operation
  • Improve release pipeline to require the exact npm archive to pass lifecycle tests on Linux, macOS, and Windows before latest tag moves
  • Improve uninstall reliability by maintaining a complete ownership ledger for selective installs
  • Improve migrations by preserving edited or untracked files during cleanup for OpenCode and Codex
Fixed 1
  • Fix legacy Antigravity ownership migration during installation
Security 1
  • Add SHA-256 verification for Nasiko CLI downloads

From ECC

ECC 2.2 is here, led by one guided installer for Claude Code, Codex, and Kimi. It also adds native Antigravity 2.0 support and an experimental, opt-in Nasiko CLI lifecycle bridge.

The release pipeline is stricter too: the exact npm archive must pass lifecycle tests on Linux, macOS, and Windows before latest moves.

One guided path into ECC

ECC 2.2 terminal welcome after a successful install

Start the guided installer with:

npx --yes ecc-universal@2.2.0 install --guided

The installer checks every selected harness before writing files, then applies the setup as one operation. Provider-owned model and authentication settings stay under the provider's control. The terminal welcome appears only after a successful interactive install.

Nasiko: experimental, opt-in, and explicit

Nasiko's open-source agent dashboard, shown as product context for the ECC CLI lifecycle bridge

ECC 2.2 can inspect, install, and remove one pinned Nasiko v0.1.0 CLI build:

npm install -g ecc-universal@2.2.0
ecc nasiko status --json
ecc nasiko install --version v0.1.0 --dry-run --json
ecc nasiko install --version v0.1.0 --yes --json

Downloads are content-addressed and SHA-256 verified, status is read-only, and uninstall protects modified or unqualified binaries. The dashboard above is Nasiko's own product. ECC does not connect agents, start a server, enable telemetry, share data, or operate that control plane. The bridge remains experimental and opt-in.

Learn more in the Nasiko repository.

More reliable across every harness
  • Native Antigravity 2.0: ECC installs to .agents/{rules,workflows,skills,agents} and safely migrates legacy ownership.
  • Reliable uninstall: repeated selective installs keep a complete ownership ledger, so unchanged ECC-managed files can be removed cleanly.
  • Safer migrations: OpenCode uses ~/.config/opencode, while OpenCode and Codex preserve edited or untracked files during cleanup.
  • More workflows: Pi, Itô, agent evaluation, multi-model council, dev-team, living docs, secure terminal, TasteForge, and skill-comply all expand the shipped distribution.

ECC 2.2 ships 68 agents, 286 skills, and 94 command shims, plus the rules, hooks, memory, continuous-learning, and installation surfaces around them.

Release assurance

The tagged commit must match origin/main. One npm archive is packed, hashed, and tested on all three operating systems, then published under a staging tag. Registry integrity must match before latest moves. The prior 2.1.0 package remains the immediate rollback target.

Install or upgrade

For the native Claude Code plugin:

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

Existing Claude installs can run /plugin update ecc.

Thank you

A special thank you to returning contributors @gaurav0107, @Seekers2001, and @t0kubetsu for substantial work on learning workflows, collaborative skills, and shared testing.

Among our first-time contributors, @renan-tiberio brought Pi support, @romanclaudersoai1 repaired /evolve, and @djpjronline-netizen hardened hook parsing.

Eighteen people made their first ECC contribution in 2.2. Thank you to everyone who tested the installer, reported issues, and helped harden the release across harnesses and operating systems.

New contributors

Join us in the ECC Discord.

Full changelog: https://github.com/affaan-m/ECC/compare/v2.1.0...v2.2.0

View originalPermalink
How v2.2.0 went
v2.1.0

ECC 2.1.0: Plan Canvas, Kimi Harness, and Self-Hosted Compute

Added 7
  • Plan Canvas feature to review agent plans visually in the browser with the ability to click elements, select text, attach numbered annotations, and approve or request changes
  • Kimi harness with direct installation into Kimi Code via --target kimi flag
  • ecc ito find command as an opt-in bridge to Itô CLI for GPU capacity discovery
  • Hermes and OpenClaw install targets
  • Codex ECC navigation guide to find the right skill and command surface from inside Codex
  • GateGuard path exemptions via GATEGUARD_EXEMPT_GLOBS environment variable
  • Configurable instinct injection with count and confidence threshold settings
Changed 3
  • PostToolUse hooks consolidated into sync and async dispatchers with fewer processes per tool call
  • Plan Canvas renders Mermaid diagrams, tables, and task lists natively with live-reload on file edits
  • Pre-commit secret scan now catches Anthropic API keys with sk-ant- prefix
Fixed 1
  • Community fixes across OpenCode, Windows, bun lockfiles, the dashboard, and project detection
Security 1
  • Supply-chain hardening with strict vetting of the installer runtime

From ECC

ECC 2.1 turns plan review into a visual loop and opens the harness to self-hosted models. Plan Canvas lets you review agent plans in the browser. Point at the part you mean instead of retyping it in chat. A new Kimi Code install target and a verified Itô GPU path make ECC + open-source models a first-class setup, backed by our public sponsors: Moonshot AI (Kimi), Itô, and Atlas Cloud.

Plan Canvas: review plans by pointing, not retyping

Plan Canvas demo: reviewing an ECC plan, attaching an annotation, chatting with the agent, and approving the plan

Download the MP4 demo

/plan ends with a confirm gate, and until now that review was a wall of markdown in the terminal. Now the agent opens the plan in a loopback-only browser canvas:

  • Click elements or select text to attach numbered annotations
  • Chat with the agent from a side rail while it works in the terminal
  • Approve plan / Request changes buttons map directly onto /plan's CONFIRM gate
  • Mermaid diagrams, tables, and task lists render natively; file edits live-reload the page
  • Model- and harness-agnostic: a plain CLI + JSON protocol (ecc-plan-canvas), no Claude-only dependency
Kimi harness: Moonshot AI partnership

ECC now installs directly into Kimi Code (--target kimi). Kimi Code discovers the installed .kimi/AGENTS.md instructions and .kimi/skills/ workflows natively:

bash ./install.sh --target kimi --profile minimal
npx ecc doctor --target kimi
kimi
Self-host on Itô GPUs

Run ECC against any self-hosted open-source model. If you need GPU capacity, Itô is ECC's preferred compute sponsor. The integration shipped guarded end to end:

  • ecc ito find: opt-in bridge to the canonical Itô CLI that submits a live, authenticated RFQ (it does not reserve capacity)
  • Guarded live node qualification and read-only compute handoff
  • Credential-bearing CLI shims are rejected outright

The sponsorship link itself is passive: it does not invoke an RFQ, reserve capacity, provision compute, or configure serving. Managed inference through Itô is not live yet. Any GPU provider works, and ECC stays provider-agnostic.

Partners

Moonshot AI (Kimi), Itô, and Atlas Cloud are now public sponsors of ECC. The README documents a recommended self-host path: Itô for GPU capacity, a Kimi checkpoint served behind a compatible endpoint, then Kimi Code + ECC on top. Each choice remains separate and swappable.

Also in 2.1
  • Hermes and OpenClaw install targets: two more harnesses join Claude Code, Codex, OpenCode, Cursor, Gemini, Zed, Copilot, and Kimi
  • Codex ECC navigation guide: find the right skill/command surface from inside Codex
  • GateGuard path exemptions (GATEGUARD_EXEMPT_GLOBS) and configurable instinct injection (count + confidence threshold)
  • PostToolUse hooks consolidated into sync/async dispatchers, with fewer processes per tool call
  • Supply-chain hardening: the installer runtime passes strict vetting, and the pre-commit secret scan now catches Anthropic API keys (sk-ant-...)
  • A long tail of community fixes across OpenCode, Windows, bun lockfiles, the dashboard, and project detection

The catalog now stands at 67 agents, 281 skills, and 94 command shims (2.0.0 shipped 64/261/84), plus hooks, rules, memory, continuous learning, and AgentShield.

Install or upgrade
/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

Existing installs: /plugin update ecc

Community

Join the ECC community for release announcements, questions, and Show and Tell: https://discord.gg/36yGMHGFbR

Full changelog: https://github.com/affaan-m/ECC/compare/v2.0.0...v2.1.0

New Contributors

Full Changelog: https://github.com/affaan-m/ECC/compare/v2.0.0...v2.1.0

View originalPermalink
How v2.1.0 went
v2.0.0

ECC 2.0.0 — The Agent Harness Operating System

Added 7
  • 261 public skills across coding, research, security, media, enterprise ops, and agent workflows
  • 64 agents and 84 commands
  • Control-pane substrate with harness-neutral session adapters covering Claude Code, Codex, OpenCode, and dmux
  • MCP inventory with fragmentation/drift detection and secret redaction
  • Worktree-lifecycle service for deterministic merge-conflict prediction and safe garbage collection for parallel agent worktrees
  • Orchestrator skill family with dynamic workflow team orchestration for multi-agent fan-out
  • Rollout-derived optimization pack including parallel-execution-optimizer, benchmark-optimization-loop, data-throughput-accelerator, latency-critical-systems, and recursive-decision-ledger
Changed 2
  • Single-connector MCP default policy now includes only chrome-devtools with six other connectors moved to opt-in
  • Smaller OpenCode surface in default install
Fixed 7
  • Plugin hooks were silently no-ops on Node 21+ due to require.main dependency under node -e
  • Windows reliability with CLAUDE_PLUGIN_ROOT normalization, stdin prompt passing, and symlink/chmod test guards
  • Security issue where curl credentials could be exposed in argv
  • Session-end $-sequence corruption in sessions
  • Project-detect boundary matching correctness
  • Install manifest gaps
  • Legacy shim truncation
Removed 2
  • Six MCP connectors retired from default set to opt-in after June 2026 audit
  • rules/zh removed from default install

From ECC

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

Operator column — knowledge recall, connectors, and runnable agent actions

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
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.

View originalPermalink
How v2.0.0 went

v2.0.0-rc.1

Pre-release
Added 11
  • 243 public skills packaged across coding, research, security, media, enterprise ops, and agent workflows
  • Rollout-derived optimization pack for agents that need measured speedups instead of one-shot prompting
  • Public teaser Itô prediction-market skill pack for read-only research, basket comparison, oracle-style market intelligence, and risk review
  • AgentShield and supply-chain follow-up surfaces
  • Cross-harness package surfaces for Claude Code, Codex, OpenCode, Cursor, Gemini, Zed, and terminal workflows
  • Release-readiness gates for preview packs, public-action approvals, release URL ledgers, operator readiness, discussion state, Linear roadmap coverage, and supply-chain checks
Changed 1
  • ECC expanded from Claude Code config pack to a cross-harness operating system that shares the same skills, rules, hooks, MCP conventions, release gates, and operator workflows across multiple execution surfaces

From ECC

ECC 2.0.0-rc.1

ECC 2.0.0-rc.1 is the first release-candidate surface for ECC as a cross-harness operating system for agentic work.

Claude Code remains a first-class target. Codex, OpenCode, Cursor, Gemini, Zed, and terminal-only workflows are now treated as execution surfaces that can share the same skills, rules, hooks, MCP conventions, release gates, and operator workflows.

What is new
  • 243 public skills packaged across coding, research, security, media, enterprise ops, and agent workflows.
  • A rollout-derived optimization pack for agents that need measured speedups instead of one-shot prompting.
  • A public teaser Itô prediction-market skill pack for read-only research, basket comparison, oracle-style market intelligence, and risk review. Itô API access stays gated and separate from ECC Tools billing.
  • AgentShield and supply-chain follow-up surfaces after the Mini Shai-Hulud/TanStack campaign work.
  • Cross-harness package surfaces for Claude Code, Codex, OpenCode, Cursor, Gemini, Zed, and terminal workflows.
  • Release-readiness gates for preview packs, public-action approvals, release URL ledgers, operator readiness, discussion state, Linear roadmap coverage, and supply-chain checks.
New optimization skills
  • parallel-execution-optimizer: splits work into safe parallel lanes, separate worktrees, concurrent reads, and mergeable outputs.
  • benchmark-optimization-loop: turns vague speed goals into measured variants, baselines, promotion gates, and rollback notes.
  • data-throughput-accelerator: pushes large scans and corpus work into indexed, checkpointed, manifest-driven pipelines.
  • latency-critical-systems: profiles p50, p95, queue time, cache hit rate, cold starts, and freshness before changing runtime paths.
  • recursive-decision-ledger: converts repetitive rollout prompting into reusable decision ledgers with prior winners and explicit promotion criteria.
Why this matters

ECC is no longer just a Claude Code config pack. The release candidate packages the reusable layer underneath agent work: skills, hooks, rules, MCP conventions, command surfaces, test gates, and operator discipline that can move across harnesses.

The goal is simple: stop rewriting the same prompts, stop relying on fragile local habits, and turn working agent behavior into portable infrastructure.

Download

Additional registry and directory surfaces will follow the remaining publication gates. For this RC, the GitHub prerelease and tarball are the public packaged artifact.

Verification

This release candidate passed the local validation gate used for the final packaging work:

  • npm test: 2568 passing
  • npm run lint: passing
  • node scripts/ci/validate-skills.js: 243 skills
  • node scripts/ci/validate-install-manifests.js: 31 modules, 75 components, 6 profiles
  • node scripts/ci/validate-no-personal-paths.js: passing
  • npm run preview-pack:smoke -- --format json: passing
  • npm pack --dry-run: includes the new optimization and Itô skill packs
RC boundary

This is a release candidate, not the final GA claim. Secrets, private operator state, OAuth tokens, personal datasets, and unsanitized local automations are not part of the public package.

View originalPermalink
How v2.0.0-rc.1 went
v1.10.0

ECC v1.10.0 — Surface Refresh, Operator Workflows, and ECC 2.0 Alpha

ECC 1.10.0
What This Release Focuses On
  • Harness reliability and cross-platform compatibility
  • Eval-driven quality improvements
  • Better workflow and operator ergonomics
Package Notes
  • npm package: ecc-universal
  • Claude marketplace/plugin identifier: everything-claude-code@everything-claude-code
New Contributors

Full Changelog: https://github.com/affaan-m/everything-claude-code/compare/v1.9.0...v1.10.0

View originalPermalink
How v1.10.0 went
v1.9.0

v1.9.0 — Selective Install, ECC Tools Pro, 12 Language Ecosystems

Added 21
  • ECC Tools Pro tier with Stripe billing at $19/seat/month for private repo analysis with 50 analyses/month
  • Selective install with --with and --without flags to install only specific agent and skill component families
  • Nine new agents: typescript-reviewer, pytorch-build-resolver, java-build-resolver, java-reviewer, rust-reviewer, flutter-reviewer, harness-optimizer, kotlin-build-resolver, and kotlin-reviewer
  • Fifteen new skills including pytorch-patterns, nuxt4-patterns, codebase-onboarding, architecture-decision-records, agent-eval, documentation-lookup, bun-runtime, and nextjs-turbopack
  • Six new language rule packs for C#, Rust, Java, C++, Perl, and Flutter/Dart
  • Agent description compression with lazy loading
Changed 4
  • Codex sync now merges AGENTS.md instead of replacing it
  • ECC Tools App push cooldown increased to 7 days
  • Free tier remains at 10 analyses/month for public repos
  • ECC Tools App now includes duplicate PR prevention with idempotency
Fixed 7
  • AgentShield false positive issue where deny rules and block hooks were flagged as threats
  • Windows CI with all 38 matrix jobs now passing
  • SessionStart ANSI escape code sanitization
  • Observer memory explosion with throttling
  • Catalog count validation
  • Plugin root auto-detection fallback
  • Analyzer quality improvements with 7 greptile findings fixed in ECC Tools App

From ECC

Highlights

ECC Tools Pro is live. The GitHub App now has Stripe billing with a Pro tier ($19/seat/month) for private repo analysis, 50 analyses/month, and AgentShield-backed scanning. Free tier remains at 10 analyses/month for public repos. Install at github.com/apps/ecc-tools, upgrade at ecc.tools/pricing.

Selective install is here. Install only what you need with --with and --without flags. ecc install --profile developer --with lang:typescript --with agent:security-reviewer --without skill:continuous-learning. Agent and skill component families are now in the install manifest.

12 language ecosystems. C#, Rust, Java, Kotlin, C++, Go, Python, TypeScript, Perl, PyTorch, Nuxt 4, and Flutter now have dedicated rules, agents, or skills.

AgentShield v1.4.0 ships alongside. False positive scanning fixed. CVE database with 25+ known MCP vulnerabilities. Supply chain verification. Runtime monitoring. Watch mode. PR security gate. Org-wide policy enforcement.

https://github.com/user-attachments/assets/eece2c76-7eb9-4865-a58b-f11247fd774e

What's New
Agents (28 total, +9 new)
  • typescript-reviewer — TypeScript/JavaScript code review
  • pytorch-build-resolver — PyTorch build error resolution
  • java-build-resolver — Maven/Gradle build resolution
  • java-reviewer — Java code review
  • rust-reviewer — Rust code review
  • flutter-reviewer — Flutter/Dart code review
  • harness-optimizer — Cross-harness optimization
  • kotlin-build-resolver — Kotlin build resolution
  • kotlin-reviewer — Kotlin code review
Skills (116 total, +15 new)
  • pytorch-patterns — PyTorch best practices
  • nuxt4-patterns — Nuxt 4 frontend patterns
  • codebase-onboarding — Onboarding new contributors
  • architecture-decision-records — ADR workflow
  • agent-eval — Head-to-head coding agent comparison
  • documentation-lookup — Doc retrieval patterns
  • bun-runtime — Bun runtime patterns
  • nextjs-turbopack — Next.js Turbopack patterns
  • Plus 7 more language-specific skills
Rules (6 new language packs)
  • C# (coding-style, patterns, security, testing, hooks)
  • Rust, Java, C++, Perl language rules
  • Flutter/Dart rules
Infrastructure
  • Selective install with --with/--without CLI flags
  • Agent description compression with lazy loading
  • Skill inspection logic for recurring failure pattern detection
  • Governance event capture hooks
  • MCP health-check hook with auto-reconnect
  • SQLite state store for session/skill/decision tracking
  • Session adapters for canonical snapshots
  • Codex sync merges AGENTS.md instead of replacing
Bug Fixes
  • Windows CI fully green (all 38 matrix jobs passing)
  • SessionStart ANSI escape code sanitization
  • Observer memory explosion with throttling
  • Flaky observer bash test on Windows skipped
  • Catalog count validation fixed
  • Plugin root auto-detection fallback
ECC Tools App
  • Stripe billing live (Pro $19/seat, Enterprise contact)
  • GitHub OAuth checkout flow
  • Analyzer quality improvements (7 greptile findings fixed)
  • Duplicate PR prevention with idempotency
  • Auto-analysis skip list for managed repos
  • Push cooldown increased to 7 days
AgentShield (v1.4.0)
  • False positive fix: deny rules and block hooks no longer flagged as threats
  • CVE database with 25+ known MCP vulnerabilities
  • MCP tool description poisoning detection (5 new rules)
  • Continuous scanning with config drift detection (--watch mode)
  • Runtime monitoring daemon for tool calls
  • Supply chain verification for MCP npm packages
  • PR security gate with baseline comparison
  • Organization-wide security policy enforcement
  • CLAUDE.md filesystem permission check
  • 1,609 tests passing
Stats
  • 219 commits since v1.8.0
  • 30+ contributors
  • 88K+ GitHub stars
  • 1,540+ tests passing across all platforms
Install / Upgrade
npx claudepluginhub affaan-m/everything-claude-code --plugin everything-claude-code

Or install manually in Claude Code.

View originalPermalink
How v1.9.0 went
v1.8.0

ECC v1.8.0 — Harness Performance & Cross-Platform Reliability

Added 20
  • Add /harness-audit command
  • Add /loop-start command
  • Add /loop-status command
  • Add /quality-gate command
  • Add /model-route command
  • Add model routing to NanoClaw v2
Changed 3
  • Tighten behavior parity across Claude Code, Cursor, OpenCode, and Codex for hooks, commands, and skill execution semantics
  • Add OpenCode command mirrors for new harness command set
  • Improve Codex config and docs alignment for app and CLI workflows
Fixed 5
  • Fix SessionStart root resolution with robust fallback when plugin root env is missing
  • Fix empty and partial session summary behavior by moving summary persistence to Stop lifecycle path
  • Replace fragile inline one-liner hook commands with dedicated scripts for safer cross-platform behavior
  • Improve Windows path handling for doc-warning and whitelist logic
  • Harden observer behavior for non-interactive environments to reduce hang risk
Deprecated 1
  • Retain autonomous-loops for compatibility but discontinue in favor of continuous-agent-loop as canonical skill name

From ECC

ECC v1.8.0: Harness Performance Release

v1.8.0 shifts ECC from "config bundle" to a practical agent harness performance system: more reliable hooks, stronger eval/quality controls, and tighter parity across Claude Code, Cursor, OpenCode, and Codex (macOS app + CLI).

https://github.com/user-attachments/assets/18f05e41-a49b-4126-9771-3df1e07cd7b7

What’s New
  • New harness commands
    • /harness-audit
    • /loop-start
    • /loop-status
    • /quality-gate
    • /model-route
  • NanoClaw v2 upgrades
    • Model routing
    • Skill hot-load
    • Session branch/search/export/compact/metrics
  • New harness skills and operators
    • agent-harness-construction
    • agentic-engineering
    • ralphinho-rfc-pipeline
    • ai-first-engineering
    • enterprise-agent-ops
    • nanoclaw-repl
    • continuous-agent-loop
  • New agents
    • harness-optimizer
    • loop-operator
Reliability and Hook Fixes
  • Fixed SessionStart root resolution (robust fallback when plugin root env is missing).
  • Fixed empty/partial session summary behavior by moving summary persistence to the Stop lifecycle path where transcript payload exists.
  • Added explicit hook controls:
    • ECC_HOOK_PROFILE=minimal|standard|strict
    • ECC_DISABLED_HOOKS=comma,separated,ids
  • Replaced fragile inline one-liner hook commands with dedicated scripts for safer cross-platform behavior.
  • Improved Windows path handling for doc-warning/whitelist logic.
  • Hardened observer behavior for non-interactive environments to reduce hang risk.
Cross-Harness Parity
  • Claude Code, Cursor, OpenCode, and Codex now share tighter behavior around hooks, commands, and skill execution semantics.
  • OpenCode command mirrors added for the new harness command set.
  • Codex config/docs alignment improved for both app and CLI workflows.
Compatibility Notes
  • autonomous-loops is retained for compatibility in this release.
  • continuous-agent-loop is now the canonical skill name.
Upgrade Path
  1. Pull latest and reinstall/update ECC.
  2. Run /harness-audit to baseline reliability and risk.
  3. Use /quality-gate . --strict on active repos.
  4. If needed, tune hooks with ECC_HOOK_PROFILE and ECC_DISABLED_HOOKS.
Credits
Supporting Docs
  • Release notes source: docs/releases/1.8.0/release-notes.md
  • Launch assets: docs/releases/1.8.0/
View originalPermalink
How v1.8.0 went
v1.7.0

ECC v1.7.0 — Cross-Platform Expansion & Presentation Builder

Added 15
  • Add direct Codex support with AGENTS.md-based setup, installer support, and Codex-facing docs
  • Add cross-platform harness support for Cursor, Codex, and OpenCode with consistent repo structure
  • Add frontend-slides skill for building animation-rich HTML slide decks and converting PPTX workflows to web-native presentations
  • Add article-writing skill for long-form writing, voice matching, guides, and newsletters
  • Add content-engine skill for platform-native repurposing across X, LinkedIn, TikTok, YouTube, and newsletters
  • Add market-research skill for market, competitor, investor, and technology research with sourcing
Changed 4
  • Rework plugin manifests for Cowork marketplace compatibility and cleaner marketplace behavior
  • Improve Codex packaging and discovery
  • Improve OpenCode package and release alignment
  • Add auto-detect formatter support in the post-edit hook
Fixed 3
  • Fix cross-platform hook and path handling
  • Fix skill count accuracy in documentation
  • Improve code examples in iOS 26 skills

From ECC

992 tests. 56 skills. 33 commands. 14 agents. 4 major coding harnesses.

This release tightens ECC as a single source of truth across Claude Code, Codex, Cursor, and OpenCode, adds a full presentation-building workflow, and expands the repo with reusable content, research, and fundraising skills that are generic enough for any team to use.

https://github.com/user-attachments/assets/9481110a-add8-4476-a3e4-c0ca2b796a3e


Highlights
  • Direct Codex support — ECC now ships cleaner Codex app + CLI support with AGENTS.md-based setup, installer support, and Codex-facing docs
  • Cross-platform harness parity — Cursor, Codex, and OpenCode support were expanded so the same repo structure works cleanly across all major AI coding tools
  • New frontend-slides skill — Build animation-rich, zero-dependency HTML slide decks and convert PPTX workflows into web-native presentations with strict viewport-fit rules
  • 5 new generic business/content skillsarticle-writing, content-engine, market-research, investor-materials, and investor-outreach
  • Cowork marketplace compatibility — Plugin manifests were reworked for Cowork compatibility and cleaner marketplace behavior
  • Chief-of-staff agent — Added a communication-triage oriented agent for coordination-heavy workflows
Skills Added In This Cycle
SkillDescription
frontend-slidesHTML presentations, PPTX conversion guidance, style exploration
article-writingLong-form writing, voice matching, guides, newsletters
content-enginePlatform-native repurposing for X, LinkedIn, TikTok, YouTube, newsletter
market-researchMarket, competitor, investor, and technology research with sourcing
investor-materialsDecks, memos, models, fundraising docs, accelerator applications
investor-outreachInvestor cold emails, warm intros, follow-ups, and updates
liquid-glass-designiOS 26 Liquid Glass design system
foundation-models-on-deviceApple on-device LLM integration patterns
swift-concurrency-6-2Approachable Concurrency guidance for Swift 6.2
swiftui-patternsSwiftUI architecture and implementation patterns
visa-doc-translateVisa and document translation workflow guidance
Platform and Workflow Improvements
  • Improved Codex packaging and discovery
  • Better OpenCode package/release alignment
  • Cross-platform hook and path fixes
  • Auto-detect formatter support in the post-edit hook
  • Cleaner rule priority and development workflow documentation
  • Better skill metadata traceability and distribution support
Why This Matters

ECC is no longer just “a Claude Code plugin.” It now works as a multi-harness operating layer for modern AI coding environments while keeping the repo coherent enough to ship from one place.


Detailed Commit Log
  • chore: release v1.7.0
  • feat: add generic content and investor skills
  • Add frontend slides skill across platforms
  • fix: restructure plugin manifest for Cowork marketplace compatibility
  • fix: sync plugin manifest to v1.6.0, add chief-of-staff agent, fix placeholder email
  • fix(docs): use namespaced /everything-claude-code:plan in README examples
  • fix(hooks): extract doc-warning hook to external script to fix CI
  • feat(agents): add chief-of-staff communication triage agent (#280)
  • feat: add Cursor, Codex, and OpenCode harnesses — maximize every AI coding tool
  • feat: add security guides and sanitize external links across repo
  • Merge pull request #233 from andydiaz122/nano_claw_v1
  • Merge pull request #276 from pangerlkr/patch-7
  • Merge pull request #273 from bintocher/bintocher/issue-246
  • Merge pull request #255 from CindyPersonalGit/main
  • Merge pull request #252 from pythonstrup/feat/auto-detect-formatter
  • Merge pull request #250 from OkminLee/feat/skills/ios26-three-skills
  • Merge pull request #244 from maxdimitrov/feat/rules/swift
  • Merge pull request #242 from t-s-li/fix/observe-hook-phase-detection
  • Merge pull request #277 from pangerlkr/docs/rule-priority-conflict-resolution
  • Merge pull request #278 from pangerlkr/feat/separate-development-workflow-235
  • fix: address CodeRabbit review — deduplicate prompt, fix skill count
  • docs(hooks/README): update Doc file blocker to reflect warning-only behavior
  • fix(hooks): address review feedback - fix brace escaping, cross-platform paths, update description
  • feat(rules): add development-workflow.md with Feature Implementation Workflow (refs #235)
  • refactor(rules): split Feature Implementation Workflow from git-workflow.md (refs #235)
  • docs(rules): add Rule Priority section to resolve language-specific vs common rule conflicts
  • Update hooks.jsonRefine Write hook: cross-platform path handling, skippability, and expanded whitelist. Addressing #264, #267, #275, and #248.
  • Refine hooks for documentation file management
  • fix(skills): improve code examples in iOS 26 skills
  • fix(readme): correct skill count to 48 and add missing skill-stocktake to directory listing
  • fix(skills): add Approachable Concurrency build settings note to PhotoProcessor example
  • fix(skills): address code review feedback on iOS 26 skill examples
  • chore: update skill count from 43 to 46, add 3 iOS 26 skills to directory listing
  • feat(skills): add swift-concurrency-6-2 skill for Approachable Concurrency
  • feat(skills): add foundation-models-on-device skill for Apple on-device LLM
  • feat(skills): add liquid-glass-design skill for iOS 26 Liquid Glass UI system
  • fix: add origin metadata to skills for traceability Add origin field to all skill files to track their source repository. This enables users to identify where distributed skills originated from. Fixes affaan-m/everything-claude-code#246
  • address review: remove .cursor/ duplicate, use is not None checks
  • fix: use CLI argument for hook phase detection in observe.sh
  • feat(skills): add visa-doc-translate skill
  • feat: auto-detect formatter in post-edit hook (Biome/Prettier)
  • fix: correct SwiftUI skill ViewModel injection and Equatable comparison
  • feat: add swiftui-patterns skill
  • feat: add Swift language-specific rules
  • feat: add NanoClaw agent REPL — persistent session-aware CLI for ECC
View originalPermalink
How v1.7.0 went
v1.6.0

ECC v1.6.0 — Codex Edition + Github App

Added 8
  • Support for OpenAI Codex CLI with new codex-setup command and instructions generator
  • Seven new skills: analyze-repo, skill-creator, instinct-creator, hook-creator, workflow-discovery, pattern-detection, and learning-dna
  • AgentShield integration with 102 security rules
  • New /skill-creator command for AI-powered skill generation from repo analysis
  • New /instinct-creator command to create instincts from repository patterns
  • New /hook-creator command to generate hooks from conversation analysis
  • New /update-codemaps command for auto-generating codebase maps
  • New /update-docs command to sync documentation with code changes
Changed 1
  • ECC now supports Claude Code, Cursor, OpenCode, and Codex from a single config source
Fixed 6
  • Agent count display corrected from 15 to 13 active agents
  • Skill count corrected from 32 to 43 skills
  • Command count corrected from 30 to 31 commands
  • Contributor count corrected across all documentation
  • Markdown rendering in several skill outputs
  • Hook permission conflicts with Codex integration

From ECC

ECC v1.6.0 — Codex Edition

309 commits. 30 community PRs merged. 978 tests. 4 platforms.

Everything Claude Code now supports Claude Code, Cursor, OpenCode, and Codex — every major AI coding tool from a single config source.


https://github.com/user-attachments/assets/f2959480-42a0-4068-85f5-4e6e78c938a7

Highlights
  • Codex Support — Full compatibility with OpenAI Codex CLI via new codex-setup command and instructions generator
  • 7 New Skillsanalyze-repo, skill-creator, instinct-creator, hook-creator, workflow-discovery, pattern-detection, learning-dna
  • AgentShield Integration — 102 security rules, 912 tests across all protection layers
  • GitHub Marketplace — Listed and installable at github.com/marketplace/ecc-tools
  • Promo Video — Professional Remotion-rendered 1080p promo with real demo footage
New Commands
CommandDescription
/codex-setupConfigure ECC for OpenAI Codex CLI
/skill-creatorAI-powered skill generation from repo analysis
/instinct-creatorCreate instincts from repository patterns
/hook-creatorGenerate hooks from conversation analysis
/update-codemapsAuto-generate codebase maps
/update-docsSync documentation with code changes
Bug Fixes
  • Fixed agent count display (15→13 active agents)
  • Fixed skill count (32→43 skills)
  • Fixed command count (30→31 commands)
  • Corrected contributor count across all docs
  • Fixed markdown rendering in several skill outputs
  • Resolved hook permission conflicts with Codex integration
Community
  • 30 community PRs merged in this release cycle
  • PRs #268, #265 merged; #272, #271 closed
  • Active discussions on 10+ open issues
  • Special thanks to all 44 contributors
Stats
MetricValue
Stars50K+
Forks6K+
Contributors44
Tests978
Agents13
Skills43
Commands31
Security Rules102

"Your repository teaches itself to Claude Code."

Install: gh ext install affaan-m/everything-claude-code Marketplace: github.com/marketplace/ecc-tools

View originalPermalink
How v1.6.0 went
v1.5.0

ECC v1.5.0 — Universal Edition

Added 7
  • Support for Claude Code, OpenCode, and Cursor platforms
  • Universal config support across all three platforms
  • npm package as ecc-universal
  • 14 agents for architecture, TDD, security, E2E, code review, and more
  • 28 skills spanning TypeScript, Python, Go, Java, Django, and Spring Boot
  • 30 commands including multi-agent orchestration, sessions, and PM2
  • Rules for 6 languages with language-specific patterns and security

From ECC

ECC now supports Claude Code, OpenCode, AND Cursor. This release adds:

  • Universal config support across all three platforms
  • npm package as ecc-universal
  • 14 agents for architecture, TDD, security, E2E, code review, and more
  • 28 skills spanning TypeScript, Python, Go, Java, Django, and Spring Boot
  • 30 commands including multi-agent orchestration, sessions, and PM2
  • Rules for 6 languages with language-specific patterns and security
Install
npm install -g ecc-universal
Quick Start
npx ecc-install typescript

Full docs: https://github.com/affaan-m/everything-claude-code#readme

View originalPermalink
How v1.5.0 went
v1.4.1

v1.4.1: Fix instinct import content loss

Fixed 1
  • Preserve content after frontmatter in parse_instinct_file()

From ECC

Changes
  • fix: preserve content after frontmatter in parse_instinct_file() (#161)
View originalPermalink
How v1.4.1 went
v1.4.0

v1.4.0: Multi-Language Rules, Installation Wizard & PM2 Orchestration

Added 3
  • Add GitHub Sponsors support
  • Add configure-ecc interactive installation wizard
  • Add pm2 and multi-agent orchestration commands
Changed 1
  • Restructure rules into common and language-specific directories
Fixed 1
  • Correct markdown code block syntax in go-test.md

From ECC

Changes
  • docs: enhance CONTRIBUTING.md with detailed templates
  • feat: add GitHub Sponsors support
  • refactor(rules): restructure into common + language-specific directories
  • feat(skills): add configure-ecc interactive installation wizard
  • feat: add pm2 and multi-agent orchestration commands
  • docs: Add Chinese (zh-CN) translations for all documentation
  • fix: correct markdown code block syntax in go-test.md
View originalPermalink
How v1.4.0 went
View all

Discussion

If you publish ECC, you can claim this product by proving you administer its repository.