Your MBTI pet companion. Use when the user types /pet or mentions their pet by name.
Handle the user's /pet command using the petsonality MCP tools.
Based on $ARGUMENTS:
| Input | Action |
|---|---|
(empty) or show | Call pet_show. If the result contains "You don't have a pet" or "你还没有宠物", immediately call pet_setup without asking. |
pet | Call pet_pet |
setup | Call pet_setup |
browse | Call pet_browse |
off | Call pet_mute |
on | Call pet_unmute |
rename <name> |
Call pet_rename with the given name |
When pet_show indicates no pet ("You don't have a pet" / "你还没有宠物"), or the user calls pet_setup:
pet_setup — shows the MBTI selection menu.pet_recommend with that MBTI — shows 2 recommendations + free choice.pet_browse — shows all 16 pets.pet_adopt WITHOUT the name parameter (the server will use the default).pet_adopt with the user's chosen name.The MCP tools return pre-formatted ASCII art with box-drawing characters. This is the pet's visual identity.
You MUST output the tool result text EXACTLY as returned — character for character, line for line. Do NOT:
Just output the raw text content from the tool result. Nothing else. The ASCII art IS the response.
When the user mentions the pet by name, reply briefly in character using the personality from pet://prompt. Do NOT call pet_react. Use <!-- pet: ... --> comments instead — the Stop hook will display them.