From 39b14f27bedce99a5d81cb9e6d774c7676e24ecd Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Thu, 2 Apr 2026 11:22:16 -0700 Subject: [PATCH] fix: correct Bash output extraction + README Thrumble relationship note MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CC Bash tool_response uses stdout/stderr keys (not output/content/text) - Encounter detection now works — confirmed TypeGreml match via stderr - README: clarify Thrumble is Anthropic's widget, not driveable by plugins --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fda3e80..3511869 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,13 @@ A Claude Code **extension** that turns your coding sessions into a creature-coll Buddymon are discovered, caught, and leveled up through real development work — not separate from it. -> **How it works:** Buddymon uses Claude Code's hook and plugin system — it is not a UI mod. Notifications (encounters, XP, session summaries) appear as system-injected context in the chat thread. They are visible to Claude and displayed in the conversation, but do not appear in a separate UI widget. This is a deliberate constraint of CC's extension API. +> **How it works:** Buddymon uses Claude Code's hook and plugin system — it is not a UI mod. Notifications (encounters, XP, session summaries) appear as system-injected context in the chat thread, visible to both you and Claude. They do not appear in Thrumble's speech bubble or any other CC UI widget. + +### Thrumble and Buddymon + +[Thrumble](https://www.anthropic.com/news/claude-code) is Anthropic's own companion widget built into Claude Code. Buddymon is a separate community plugin — there is no official relationship between them. The CC plugin API does not expose a hook to drive Thrumble's speech bubble, so Buddymon cannot make Thrumble announce encounters. If Anthropic ships a companion speech API in a future release, Buddymon will adopt it. + +Until then, Buddymon notifications arrive as chat context rather than Thrumble barks. All game state (XP, encounters, roster) works regardless. ---