dependabot[bot]
16be4a6898
chore(deps): bump sha2 from 0.10.9 to 0.11.0 in /ecc2 ( #2208 )
...
* chore(deps): bump sha2 from 0.10.9 to 0.11.0 in /ecc2
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.10.9 to 0.11.0.
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0 )
---
updated-dependencies:
- dependency-name: sha2
dependency-version: 0.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix(ecc2): hex-encode sha2 0.11 digest output manually
sha2 0.11 (digest 0.11 / hybrid-array) output arrays no longer
implement LowerHex, so format the fingerprint bytes directly.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Affaan Mustafa <me@affaanmustafa.com>
2026-06-11 01:16:07 -04:00
Affaan Mustafa
913c00c74d
feat: extend ecc2 draft pr prompt metadata
2026-04-09 21:46:26 -07:00
Affaan Mustafa
8936d09951
feat: add ecc2 hunk-level git patch actions
2026-04-09 21:41:07 -07:00
Affaan Mustafa
599a9d1e7b
feat: auto-rebase blocked merge queue worktrees
2026-04-09 21:28:33 -07:00
Affaan Mustafa
5fb2e62216
feat: add ecc2 webhook notifications
2026-04-09 21:14:09 -07:00
Affaan Mustafa
b45a6ca810
feat: add ecc2 completion summary notifications
2026-04-09 20:59:24 -07:00
Affaan Mustafa
491ee81889
feat: add ecc2 draft PR prompt
2026-04-09 20:29:27 -07:00
Affaan Mustafa
75c2503abd
feat: add ecc2 git staging ui controls
2026-04-09 20:22:51 -07:00
Affaan Mustafa
e2b24e43a2
feat: share dependency caches across ecc2 worktrees
2026-04-09 20:09:41 -07:00
Affaan Mustafa
d0dbb20805
feat: add ecc2 merge queue reporting
2026-04-09 20:04:04 -07:00
Affaan Mustafa
941d4e6172
feat(ecc2): enforce configurable worktree branch prefixes
2026-04-09 08:08:42 -07:00
Affaan Mustafa
b3f781a648
feat: default ecc2 worktrees through policy
2026-04-08 15:58:31 -07:00
Affaan Mustafa
e6460534e3
feat: add ecc2 bulk worktree merge actions
2026-04-08 15:04:52 -07:00
Affaan Mustafa
4834dfd280
feat: add ecc2 worktree merge actions
2026-04-08 14:57:46 -07:00
Affaan Mustafa
7f2c14ecf8
feat: surface ecc2 worktree pressure
2026-04-08 14:43:42 -07:00
Affaan Mustafa
dd14888f5f
feat: add ecc2 worktree merge readiness
2026-04-08 13:54:31 -07:00
Affaan Mustafa
87d520f0b1
feat: add ecc2 diff viewer mode
2026-04-08 13:49:35 -07:00
Affaan Mustafa
5070b2d785
feat: add ecc2 worktree file previews
2026-04-08 13:45:32 -07:00
Affaan Mustafa
2146619845
feat: show ecc2 selected worktree diff summaries
2026-04-07 11:44:40 -07:00
Affaan Mustafa
2787b8e92f
feat(ecc2): implement session create/destroy lifecycle ( #764 )
...
- Process spawning via tokio::process::Command
- Session state transitions with guards (Pending->Running->Completed/Failed/Stopped)
- Stop with process kill and optional worktree cleanup
- Latest alias resolver in get_status
- SQLite store migrations for state tracking
2026-03-24 03:56:23 -07:00
Affaan Mustafa
00dce30d3b
feat: scaffold ECC 2.0 Rust TUI — agentic IDE control plane
...
Initial scaffold for ECC 2.0, a terminal-native agentic IDE built with
Ratatui. Compiles to a 3.4MB single binary.
Core modules:
- Session manager with SQLite-backed state store
- TUI dashboard with split-pane layout (sessions, output, metrics)
- Worktree orchestration (auto-create per agent session)
- Observability with tool call risk scoring
- Inter-agent communication via SQLite mailbox
- Background daemon with heartbeat monitoring
- CLI with start/stop/sessions/status/daemon subcommands
Tech stack: Rust + Ratatui + Crossterm + Tokio + rusqlite + git2 + clap
2026-03-24 03:43:05 -07:00