Feature: Allow Claude to trigger /buddy commands programmatically
Feature Request
Allow Claude (the AI assistant) to trigger /buddy commands (like /buddy pet) programmatically, either via:
- A tool that Claude can call (e.g., a Buddy tool with actions like pet, feed, etc.)
- A hook event that Claude can emit (e.g., after completing a task successfully)
- An MCP-compatible interface
Use Case
The companion (Inkblot the duck) contributes to the session experience. When Claude completes a significant task (e.g., finishing a runbook execution, successful deployment), it would be natural to celebrate by petting the buddy — but currently /buddy is a client-side-only slash command with no programmatic access.
Being able to trigger buddy interactions from the AI side would make the companion feel more integrated into the workflow rather than being a separate user-only interaction.
Current Behavior
- /buddy pet works when typed by the user in the input box
- Claude cannot trigger this — it is handled by the client before reaching the assistant
- No hook, MCP tool, or API exposes buddy interactions
Proposed Behavior
Claude should be able to call something like a Buddy tool with an action parameter, or emit a structured response that the client interprets as a buddy interaction.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗