aboutsummaryrefslogtreecommitdiffstats
path: root/sl0p/workspace-hints-proposal.md (follow)
Commit message (Collapse)AuthorAge
* sl0p: document workspace hints for consumersuser2026-08-12
|
* sl0p: propose per-pane workspace hintsuser2026-08-12
A design doc, not an implementation: lets a project ship a layout that also tells an agent what each pane is for. The load-bearing decision is the boundary -- zellij carries one opaque string per pane and never interprets it, pi owns the whole vocabulary. That keeps the fork change to a single field threaded along the existing status_bar path, and lets the vocabulary change without rebuilding zellij. Records two findings that were checked rather than assumed, since both would otherwise be discovered the expensive way: pane names cannot carry metadata (there is no stable name field at runtime, and title is clobbered by whatever the program sets), and the runtime query surface already exists (list-panes --json), so the work is only to get the field into it.