aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--todo.org4
1 files changed, 3 insertions, 1 deletions
diff --git a/todo.org b/todo.org
index 8b14b1142..0a067795f 100644
--- a/todo.org
+++ b/todo.org
@@ -725,7 +725,9 @@ Brainstorm complete 2026-06-22 — validated design at [[file:docs/design/vamp-m
Next: (1) revise the spec to the new direction; (2) spike the risky assumptions (mpd dumb-single-file-player contract; m3u =.desktop= on Hyprland); (3) =/start-work= against the revised spec — pure-helper extraction (review Migration Plan step 1) is the safe first phase. Priority [#C] is a placeholder pending Craig's call.
-** TODO [#C] ai-term: fullscreen on summon, toggle when only one agent :feature:
+** CANCELLED [#C] ai-term: fullscreen on summon, toggle when only one agent :feature:
+CLOSED: [2026-06-28 Sun]
+Cancelled — rethinking the ai-term window behavior before committing to an approach.
Two behaviors for M-SPC (=cj/ai-term-next=) when bringing up an agent from a non-agent context:
1. Summon fullscreen. Today the agent opens in its deliberate dock — 0.75 frame height on a laptop (=cj/ai-term-laptop-height=), a width fraction on desktop (=cj/--ai-term-default-size= / =-default-direction=) — so summoning from another buffer lands it at partial size and Craig hits =C-x 1= to fill the frame. When summoning (no agent window currently shown), open it fullscreen instead.
2. Single-agent toggle. When exactly one agent exists, M-SPC currently self-cycles (=cj/--ai-term-next-agent-dir= wraps to the same dir, re-selecting the same window — a no-op). Repurpose it: with one agent, M-SPC toggles the window (show fullscreen if hidden, hide if shown), matching =cj/ai-term= (C-; a a). With 2+ agents, keep the cycle behavior.