mirror of
https://github.com/l0ng-ai/tty7.git
synced 2026-11-06 16:15:41 +00:00
Rewrites the board to the v2 interaction comp (src/ui/board/). - Click a card for a peek panel beside the columns (agent, repo, branch, changes, the prompt, the agent's latest screen lines, what it waits on, files changed from `git diff --numstat HEAD`) with a reply line and the column's actions. Double-click / Enter opens its terminal; a queued task opens for editing. - Drag a card only where its agent can go: start, pause (ESC + a `paused` mark that holds until the agent works again), allow & resume, request changes (focuses the reply), mark done. Targets say the verb; the rest fade. - Waiting cards: Allow for a permission prompt, Reply for a question — `AgentSessionState::question` now tells the two apart. - A toast says what happened, with Undo for what the board itself changed. - ← → ↑ ↓ move between cards, Esc peels back reply → panel → selection → board, C (or N) opens New task. - New task: "in" place chips from the sidebar, one text box (first line is the title), agent pills, and a footer showing the branch the run gets — click it to run in place instead. - Agent filter is a multi-select with counts; empty columns say so.