pets · v0.2.9 · 2026-09-08 · sha256 f1c3009ac9171f6d
pets v0.2.9A
Immutable. This exact content is served forever at /api/v1/blob/f1c3009ac9171f6d.
--- name: pets description: "Show this worktree's creature and the branch-hygiene signals behind its mood. Use when the user asks about their pet or types /pets." version: "0.2.9" author: TevvvB --- # Pets Run the card and show it. Nothing else. ```sh pets card ``` ## Output rule The script prints a pre-formatted card with ANSI colours and box characters. **Output it exactly as returned, character for character**, in a fenced block so the terminal renders the spacing. Do not summarise it, describe the creature in prose, add commentary, or strip escape codes. `pets card` is typed by a person, so there is no agent session to key on and the creature comes from the branch. A live agent's status line keys on its session id instead, which is why one worktree can show several different creatures at once. Either way the creature is derived from branch/session — never picked or renamed. If args include `why`, additionally name the signals shown in warning colour and, for each, the concrete command that clears it: `git commit` for uncommitted files, `git push` for unpushed commits, and for split migration heads, whatever that project uses to merge them.