mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-30 21:53:28 +08:00
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
7 lines
321 B
XML
7 lines
321 B
XML
// Custom TUI widgets for ECC 2.0
|
|
// TODO: Implement custom widgets:
|
|
// - TokenMeter: visual token usage bar with budget threshold
|
|
// - DiffViewer: side-by-side syntax-highlighted diff display
|
|
// - ProgressTimeline: session timeline with tool call markers
|
|
// - AgentTree: hierarchical view of parent/child agent sessions
|