setup · diff
git:20261025.6f59cbe to git:20261025.bd9a574
11 added, 16 removed. Audit A to A.
---
name: setup
- description: Install what this machine's terminals need to draw siga's live progress bars (Kitty needs nothing; Ghostty gets the Siga font, a shader and a config block). Shows every change and asks before applying.
+ description: Install what this terminal needs to draw siga's live progress bars (Kitty needs nothing; Ghostty gets the Siga font, a shader and a config block). Shows every change and asks before applying.
disable-model-invocation: true
---
# /siga:setup
- 1. Run `siga setup --plan` and show its output to the user exactly as printed. Its first
- line names the terminal the user is in; never say a different terminal than that line.
- 2. If it says "Nothing to set up" or "siga is set up", tell the user in one line and go
- to step 6.
+ Keep this short: the user sees every command's output, so never restate it.
+
+ 1. Run `siga setup --plan`. Its first line names the terminal the user is in; talk only
+ about that terminal.
+ 2. If it lists no numbered steps, there is nothing to apply. Reply with one short line
+ and stop.
3. Otherwise ask with AskUserQuestion: "Apply these changes?", with the options
"Apply" (recommended) and "Not now". On "Not now", stop.
- 4. On "Apply", run `siga setup --apply` and report each `done:` line in one short list.
- Every edited config file keeps a timestamped backup next to it.
- 5. Relay the "Ghostty reloaded…" line, if printed, as is.
- 6. Welcome run. If the last line siga printed starts with "Try it", show the bar now: in
- one message, write the token on its own indented line,
-
- welcome ⟦bar⟧
+ 4. Run `siga setup --apply`. Reply in one or two lines: what was installed (each edited
+ config keeps a timestamped backup), and siga's last line as printed.
- and run `siga demo` in that same message. It fills for 4 seconds; then say in one line
- that the bar should have filled, and that if it stayed empty the user should tell you.
- If the last line says to open a new Ghostty window, relay it as is and skip the demo.
- 7. To undo later: `siga setup --remove`.
+ siga adds a welcome bar under your final line by itself. Never write ⟦bar⟧ here and
+ never say a bar filled: you can't see it. To undo later: `siga setup --remove`.