Commit Graph

4 Commits

  • 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
  • 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