mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-06-11 02:33:10 +08:00
Bumps the cargo-minor-and-patch group in /ecc2 with 8 updates: | Package | From | To | | --- | --- | --- | | [ratatui](https://github.com/ratatui/ratatui) | `0.30.0` | `0.30.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.52.3` | | [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` | | [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` | | [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` | | [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.186` | | [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` | | [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.23.3` | Updates `ratatui` from 0.30.0 to 0.30.1 - [Release notes](https://github.com/ratatui/ratatui/releases) - [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md) - [Commits](https://github.com/ratatui/ratatui/compare/ratatui-v0.30.0...ratatui-v0.30.1) Updates `tokio` from 1.50.0 to 1.52.3 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.52.3) Updates `serde_json` from 1.0.149 to 1.0.150 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150) Updates `regex` from 1.12.3 to 1.12.4 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.12.3...1.12.4) Updates `clap` from 4.6.0 to 4.6.1 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.1) Updates `libc` from 0.2.183 to 0.2.186 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.183...0.2.186) Updates `chrono` from 0.4.44 to 0.4.45 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45) Updates `uuid` from 1.22.0 to 1.23.3 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.3) --- updated-dependencies: - dependency-name: ratatui dependency-version: 0.30.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch - dependency-name: tokio dependency-version: 1.52.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor-and-patch - dependency-name: serde_json dependency-version: 1.0.150 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch - dependency-name: regex dependency-version: 1.12.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch - dependency-name: clap dependency-version: 4.6.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch - dependency-name: libc dependency-version: 0.2.186 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch - dependency-name: chrono dependency-version: 0.4.45 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch - dependency-name: uuid dependency-version: 1.23.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor-and-patch ... Signed-off-by: dependabot[bot] <support@github.com>
ECC 2.0 Alpha
ecc2/ is the current Rust-based ECC 2.0 control-plane scaffold.
It is usable as an alpha for local experimentation, but it is not the finished ECC 2.0 product yet.
What Exists Today
- terminal UI dashboard
- session store backed by SQLite
- session start / stop / resume flows
- background daemon mode
- observability and risk-scoring primitives
- worktree-aware session scaffolding
- basic multi-session state and output tracking
What This Is For
ECC 2.0 is the layer above individual harness installs.
The goal is:
- manage many agent sessions from one surface
- keep session state, output, and risk visible
- add orchestration, worktree management, and review controls
- support Claude Code first without blocking future harness interoperability
Current Status
This directory should be treated as:
- real code
- alpha quality
- valid to build and test locally
- not yet a public GA release
Open issue clusters for the broader roadmap live in the main repo issue tracker under the ecc-2.0 label.
Run It
From the repo root:
cd ecc2
cargo run
Useful commands:
# Launch the dashboard
cargo run -- dashboard
# Start a new session
cargo run -- start --task "audit the repo and propose fixes" --agent claude --worktree
# List sessions
cargo run -- sessions
# Inspect a session
cargo run -- status latest
# Stop a session
cargo run -- stop <session-id>
# Resume a failed/stopped session
cargo run -- resume <session-id>
# Run the daemon loop
cargo run -- daemon
Validate
cd ecc2
cargo test
What Is Still Missing
The alpha is missing the higher-level operator surface that defines ECC 2.0:
- richer multi-agent orchestration
- explicit agent-to-agent delegation and summaries
- visual worktree / diff review surface
- stronger external harness compatibility
- deeper memory and roadmap-aware planning layers
- release packaging and installer story
Repo Rule
Do not market ecc2/ as done just because the scaffold builds.
The right framing is:
- ECC 2.0 alpha exists
- it is usable for internal/operator testing
- it is not the complete release yet