mirror of
https://github.com/Jeuners/ECC.git
synced 2026-09-09 15:02:30 +02:00
docs: add 2.1.0 release notes and Plan Canvas demo assets
Packaged by Haley for the 2.1 launch. These must land on main before the v2.1.0 tag, because the announcement and README reference the assets by raw.githubusercontent.com URL on main. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0149VwNuynam6rvEfcMmiHHa
This commit is contained in:
parent
6a9f075cd9
commit
b06c78cc6b
5 changed files with 145 additions and 0 deletions
BIN
docs/releases/2.1.0/assets/ecc-plan-canvas-demo.gif
Normal file
BIN
docs/releases/2.1.0/assets/ecc-plan-canvas-demo.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 698 KiB |
BIN
docs/releases/2.1.0/assets/ecc-plan-canvas-demo.mp4
Normal file
BIN
docs/releases/2.1.0/assets/ecc-plan-canvas-demo.mp4
Normal file
Binary file not shown.
BIN
docs/releases/2.1.0/assets/ecc-plan-canvas-demo.webm
Normal file
BIN
docs/releases/2.1.0/assets/ecc-plan-canvas-demo.webm
Normal file
Binary file not shown.
77
docs/releases/2.1.0/plan-canvas-demo.plan.md
Normal file
77
docs/releases/2.1.0/plan-canvas-demo.plan.md
Normal file
|
|
@ -0,0 +1,77 @@
|
||||||
|
# ECC: The Agent Harness Operating System
|
||||||
|
|
||||||
|
> Plan artifact · generated by `/ecc:plan` · review in Plan Canvas, then approve to begin
|
||||||
|
|
||||||
|
## What ECC installs into your agent
|
||||||
|
|
||||||
|
Your agent can already write code. ECC gives it an engineering system: it plans
|
||||||
|
before it builds, verifies with tests, reviews its own work from a fresh context,
|
||||||
|
and turns repeated wins into reusable skills.
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
flowchart LR
|
||||||
|
P[Plan] --> T[Test first] --> I[Implement] --> R[Review] --> V[Verify]
|
||||||
|
V --> M[Remember] --> S[Improve skills] -.-> P
|
||||||
|
style P fill:#6885e8,color:#fff
|
||||||
|
style V fill:#6885e8,color:#fff
|
||||||
|
```
|
||||||
|
|
||||||
|
## How the pieces fit
|
||||||
|
|
||||||
|
| Concept | What it does | Context behavior |
|
||||||
|
|---|---|---|
|
||||||
|
| Skills | Reusable workflows: TDD, security review, deep research | Loaded when the task needs them |
|
||||||
|
| Agents | Scoped workers with their own context and tool permissions | Isolate planning, implementation, review |
|
||||||
|
| Rules | Durable project or language standards | Always loaded, so install selectively |
|
||||||
|
| Hooks | Scripts triggered by harness events | Run outside the model context |
|
||||||
|
| Instincts | Patterns learned from real sessions | Recalled when relevant |
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
flowchart TB
|
||||||
|
subgraph Harness["Any harness: Claude Code · Codex · Kimi · Cursor · OpenCode"]
|
||||||
|
A[Your agent]
|
||||||
|
end
|
||||||
|
subgraph ECC["ECC"]
|
||||||
|
SK[279 skills] --- AG[67 agents]
|
||||||
|
RU[Rules] --- HO[Hooks]
|
||||||
|
ME[Memory + instincts] --- AS[AgentShield]
|
||||||
|
end
|
||||||
|
A --> SK
|
||||||
|
A --> AG
|
||||||
|
```
|
||||||
|
|
||||||
|
## The review gate you are using right now
|
||||||
|
|
||||||
|
`/plan` ends with a hard confirmation gate. Plan Canvas moves that gate from a
|
||||||
|
wall of terminal markdown to this page. Point at the part you mean, annotate
|
||||||
|
it, and approve from here.
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
sequenceDiagram
|
||||||
|
participant U as You (browser)
|
||||||
|
participant C as Plan Canvas
|
||||||
|
participant A as Agent (terminal)
|
||||||
|
A->>C: open plan-canvas-demo.plan.md
|
||||||
|
U->>C: annotate "Split phase 2"
|
||||||
|
C->>A: feedback JSON
|
||||||
|
A->>C: revised plan (live-reload)
|
||||||
|
U->>C: Approve plan
|
||||||
|
C->>A: verdict: approve
|
||||||
|
A->>A: begin implementation
|
||||||
|
```
|
||||||
|
|
||||||
|
## Rollout tasks
|
||||||
|
|
||||||
|
- [x] Plan Canvas: annotate, chat, approve from the browser
|
||||||
|
- [x] Kimi Code install target with Moonshot AI
|
||||||
|
- [x] Verified self-host path on Itô GPUs
|
||||||
|
- [ ] Ship ECC 2.1 release + announcement
|
||||||
|
- [x] Demo video (you are watching it)
|
||||||
|
|
||||||
|
## Risks
|
||||||
|
|
||||||
|
| Risk | Mitigation |
|
||||||
|
|---|---|
|
||||||
|
| Plans reviewed as walls of text get skimmed | Canvas renders diagrams + anchored annotations |
|
||||||
|
| Same context writes and reviews code | Fresh-context reviewer agents |
|
||||||
|
| Harness config trusted by default | AgentShield scans the harness itself |
|
||||||
68
docs/releases/2.1.0/release-notes.md
Normal file
68
docs/releases/2.1.0/release-notes.md
Normal file
|
|
@ -0,0 +1,68 @@
|
||||||
|
# ECC 2.1.0: Plan Canvas, Kimi Harness, and Self-Hosted Compute
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
[Download the MP4 demo](assets/ecc-plan-canvas-demo.mp4)
|
||||||
|
|
||||||
|
`/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](https://moonshotai.github.io/kimi-cli/) (`--target kimi`). Kimi Code discovers the installed `.kimi/AGENTS.md` instructions and `.kimi/skills/` workflows natively:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
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ô](https://compute.itomarkets.com) 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)](https://www.moonshot.ai), [Itô](https://compute.itomarkets.com), and [Atlas Cloud](https://www.atlascloud.ai) 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
|
||||||
|
|
||||||
|
```text
|
||||||
|
/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>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue