[FEATURE] Talk to your buddies
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Summary
The buddy coding companion doesn't have a way you can talk to it. What if you could talk to ur buddy, while ur main agent is running by a / command.
Proposed Solution
### 2. Slash command routing to a separate model
Allow a slash command (e.g. /<companion_name> <message>) to route the user's message to a
different model (e.g. Haiku) with its own system prompt and conversation history —
completely isolated from the main model's context window. The response would appear
in the speech bubble, not in the main chat.
### 3. Persistent companion memory
Give the companion its own persistent storage (e.g. ~/.claude/companion/) so it can
maintain conversation history and personality across sessions without polluting the
main model's memory system.
### 4. Full context isolation
Messages to/from the companion should not consume tokens in the primary model's context
window. The main model should be able to continue working on a task uninterrupted while
the user chats with the companion on the side.
(Opus) works on the real task.
Alternative Solutions
/<buddyname> slash command — a custom skill that captures your message 2. Routes to Haiku via a background subagent with Quillnap's personality 3. Persistent memory stored in ~/.claude/quillnap/
systemMessage injection via hooks — this shows up as a system message in the transcript, not the bubble, but it IS visually distinct from the main model's output
It's not the dream (speech bubble, fully invisible to main context), but it's functional. The main model would see the system message in its context though — that's the tradeoff.
Priority
Low - Nice to have
Feature Category
CLI commands and flags
Use Case Example
## Use Case
I use Claude Code with Opus for heavy development work. Sometimes I want to have a
quick side conversation — ask a casual question, get a second opinion, or just chat —
without derailing the main model's context or burning Opus tokens on small talk. A
Haiku-powered companion with its own bubble, memory, and context would make this possible.
Think of it like having a junior dev buddy sitting next to you while your senior dev (Opus) works on the real task.
Additional Context
## Proposed UX
- User types
/<buddyname> hey what's upin the input box
- Message is routed to Haiku (or user-configured model) with ur buddies personality
- Response appears in the speech bubble
- Main model never sees the exchange
- Companion remembers past conversations across sessions
7 Comments
oops i put it on skills instead of tui, anyone know how to change it from here?
Found 2 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Is anyone working on this? Willing to contribute 😄
Would 100% be willing to contribute if this is going ahead - just tried to find a way to talk to my buddy to no avail
Same happed rn: something reminded me of a buddy -> wow, cool, it's there with personality -> wtf why isn't it interactive.
How do u guys think: could this feature be vibecoded by feeding the description + context into the agent?
I can try to make it happen, tho had never worked with this repo 😁
Thank you for trying out the buddy. It was a small April Fools feature and has been removed in the latest release, so closing this as not planned.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.