Commit Graph

38 Commits

Author SHA1 Message Date
Affaan Mustafa
f5437078e1 feat: add diff view modes and hunk navigation 2026-04-09 08:41:10 -07:00
Affaan Mustafa
6f08e78456 feat: auto-pause ecc2 sessions when budgets are exceeded 2026-04-09 06:47:28 -07:00
Affaan Mustafa
cf9c68846c feat: add ecc2 ctrl-w pane commands 2026-04-09 06:08:59 -07:00
Affaan Mustafa
a54799127c feat: make ecc2 pane navigation shortcuts configurable 2026-04-09 06:05:27 -07:00
Affaan Mustafa
f136a4e0d6 feat: add ecc2 direct pane focus shortcuts 2026-04-09 05:53:55 -07:00
Affaan Mustafa
0c509fe57e feat: add ecc2 session timeline mode 2026-04-09 05:43:34 -07:00
Affaan Mustafa
996edff6d1 feat: collapse ecc2 detail panes 2026-04-09 05:34:36 -07:00
Affaan Mustafa
f2cfaee6fe feat: jump ecc2 approval queue targets 2026-04-09 05:27:43 -07:00
Affaan Mustafa
dc36a636af feat: navigate delegates from ecc2 lead board 2026-04-09 05:21:02 -07:00
Affaan Mustafa
cc5fe121bf feat: add ecc2 natural-language session spawner 2026-04-09 04:33:17 -07:00
Affaan Mustafa
bab03bd8af feat: add ecc2 agent output filters 2026-04-09 04:21:23 -07:00
Affaan Mustafa
1755069df2 feat: add ecc2 global output search 2026-04-09 04:17:03 -07:00
Affaan Mustafa
3b700c8715 feat: add ecc2 output time filters 2026-04-09 04:10:51 -07:00
Affaan Mustafa
077f46b777 feat: add ecc2 stderr output filter 2026-04-09 04:04:25 -07:00
Affaan Mustafa
8440181001 feat: add ecc2 output search mode 2026-04-09 03:57:12 -07:00
Affaan Mustafa
63299b15b3 feat: add ecc2 runtime theme toggle 2026-04-09 03:43:28 -07:00
Affaan Mustafa
3eb9bc8ef5 feat: add ecc2 runtime pane layout switching 2026-04-09 03:39:17 -07:00
Affaan Mustafa
b3f781a648 feat: default ecc2 worktrees through policy 2026-04-08 15:58:31 -07:00
Affaan Mustafa
d8c8178f92 feat: add ecc2 worktree conflict protocol 2026-04-08 15:17:45 -07:00
Affaan Mustafa
27d7964bb1 feat: add ecc2 worktree auto-merge policy 2026-04-08 15:11:22 -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
027d77468e feat: add ecc2 dashboard worktree pruning 2026-04-08 14:33:30 -07:00
Affaan Mustafa
87d520f0b1 feat: add ecc2 diff viewer mode 2026-04-08 13:49:35 -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
098b773c11 feat: tune ecc2 dispatch limits 2026-04-07 13:20:22 -07:00
Affaan Mustafa
a7309481f4 feat: persist ecc2 auto-dispatch policy 2026-04-07 13:18:10 -07:00
Affaan Mustafa
bde186d987 feat: add ecc2 dashboard rebalance action 2026-04-07 13:16:14 -07:00
Affaan Mustafa
05ef8dfaac feat: add ecc2 dashboard global auto-dispatch 2026-04-07 13:04:34 -07:00
Affaan Mustafa
df3ac98ce3 feat: add ecc2 dashboard inbox drain action 2026-04-07 12:53:00 -07:00
Affaan Mustafa
05512f6720 feat: add ecc2 dashboard assignment controls 2026-04-07 12:39:58 -07:00
Affaan Mustafa
e923c60bee feat: add ecc2 dashboard session deletion controls 2026-04-07 11:56:07 -07:00
Affaan Mustafa
52fc93180b feat: add ecc2 dashboard quick-spawn action 2026-04-07 11:53:31 -07:00
Affaan Mustafa
cbdced9979 feat: add ecc2 dashboard worktree cleanup control 2026-04-07 11:40:32 -07:00
Affaan Mustafa
1ec6b56848 feat: wire real stop and resume controls into ecc2 tui 2026-04-07 11:34:46 -07:00
Affaan Mustafa
8981dd6067 feat(ecc2): add split-pane dashboard resizing 2026-03-25 05:45:43 -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