Short comma-separated key hints everywhere; write down what is left to build

This commit is contained in:
Sam
2026-11-11 13:39:52 +11:00
parent f94934569d
commit 0476afcb95
14 changed files with 362 additions and 54 deletions

View File

@@ -853,18 +853,18 @@ func (m agentsModel) View() string {
to := min(len(body), from+visible)
hints := []string{
keyHint("[ ]", "roster, runs, log, settings, skills, extensions"),
keyHint("enter", "open a run"),
keyHint("p P w", "pause, resume, wake"),
keyHint("r", "read again"),
keyHint("[ ]", "tab"),
keyHint("enter", "open"),
keyHint("p P w", "pause/resume/wake"),
keyHint("r", "refresh"),
keyHint("?", "keys"),
}
if m.tab == 4 || m.tab == 5 {
hints = []string{
keyHint("[ ]", "switch tab"),
keyHint("space", "turn this skill or extension on or off"),
keyHint("↑↓ j k", "move"),
keyHint("r", "read again"),
keyHint("[ ]", "tab"),
keyHint("space", "toggle"),
keyHint("↑↓", "move"),
keyHint("r", "refresh"),
}
}
footer := hintLine(hints, m.width)