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
689235af16
feat: add ecc2 worktree pruning command
2026-04-08 14:30:08 -07:00
Affaan Mustafa
4834b63b35
feat: add ecc2 global worktree status
2026-04-08 14:13:26 -07:00
Affaan Mustafa
2dee4072a3
feat: add ecc2 worktree patch previews
2026-04-08 14:10:24 -07:00
Affaan Mustafa
e7be2ddf8d
feat: add ecc2 worktree status checks
2026-04-08 14:04:55 -07:00
Affaan Mustafa
10b8471e3c
feat: add ecc2 worktree status command
2026-04-08 14:02:01 -07:00
Affaan Mustafa
afb97961e3
feat: add ecc2 maintain coordination command
2026-04-08 13:31:11 -07:00
Affaan Mustafa
dc12e902b1
feat: add ecc2 coordinate backlog health checks
2026-04-08 13:26:45 -07:00
Affaan Mustafa
2b7b717664
feat: add ecc2 coordinate backlog json output
2026-04-08 13:24:32 -07:00
Affaan Mustafa
d738089e3e
feat: add ecc2 looping backlog coordination
2026-04-08 13:22:02 -07:00
Affaan Mustafa
bcf8d0617e
feat: add ecc2 coordination status health metadata
2026-04-08 13:19:24 -07:00
Affaan Mustafa
da4c7791fe
feat: add ecc2 coordination status health checks
2026-04-08 13:16:45 -07:00
Affaan Mustafa
53d8cee6f8
feat: add ecc2 coordination status json output
2026-04-08 13:15:21 -07:00
Affaan Mustafa
cd94878374
feat: add ecc2 coordination status command
2026-04-08 13:13:46 -07:00
Affaan Mustafa
91e145338f
feat: defer ecc2 handoffs on saturated teams
2026-04-08 03:06:19 -07:00
Affaan Mustafa
a3f600e25f
feat: classify ecc2 remaining coordination pressure
2026-04-08 02:57:26 -07:00
Affaan Mustafa
868763dfa9
feat: report ecc2 remaining coordination backlog
2026-04-08 02:50:53 -07:00
Affaan Mustafa
38f502299a
feat: add ecc2 global coordination action
2026-04-08 02:46:01 -07:00
Affaan Mustafa
6dc5577319
feat: add ecc2 global rebalance controls
2026-04-08 02:43:45 -07:00
Affaan Mustafa
349d3a08cb
feat: rebalance ecc2 delegate backlog
2026-04-07 13:15:03 -07:00
Affaan Mustafa
2d5d0e5c1d
feat: add ecc2 auto-dispatch backlog sweep
2026-04-07 12:57:12 -07:00
Affaan Mustafa
7622973452
feat: add ecc2 inbox drain routing
2026-04-07 12:51:28 -07:00
Affaan Mustafa
5bff920bf8
feat: add ecc2 delegated assignment routing
2026-04-07 12:31:02 -07:00
Affaan Mustafa
e83ecfd3f9
feat: add ecc2 delegated team board
2026-04-07 12:24:54 -07:00
Affaan Mustafa
8fbd89b215
feat: add ecc2 delegated session command
2026-04-07 12:17:51 -07:00
Affaan Mustafa
cd57c17d8e
feat: wire ecc2 session handoffs into spawn flows
2026-04-07 12:15:45 -07:00
Affaan Mustafa
27b8272fad
feat: add ecc2 session messaging primitives
2026-04-07 12:13:47 -07:00
Affaan Mustafa
1d46559201
feat: make ecc2 resume spawn real runner
2026-04-07 12:01:19 -07:00
Affaan Mustafa
0166231ddb
feat(ecc2): add crash resume session recovery
2026-03-25 04:36:12 -04:00
Affaan Mustafa
44c2bf6f7b
feat(ecc2): implement live output streaming per agent ( #774 )
...
- PTY output capture via tokio::process with stdout/stderr piping
- Ring buffer (1000 lines) per session
- Output pane wired to show selected session with auto-scroll
- Broadcast channel for output events
2026-03-25 04:19:50 -04:00
Affaan Mustafa
d7bcc92007
feat(ecc2): add token/cost meter widget ( #775 )
...
- TokenMeter widget using ratatui Gauge with color gradient (green->yellow->red)
- Budget fields (cost_budget_usd, token_budget) in Config
- Aggregate cost display in status bar
- Warning state at 80%+ budget consumption
- Tests for gradient, config fallback, and meter rendering
2026-03-24 22:52:52 -04: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