[FEATURE] Talk to your buddies

Resolved 💬 7 comments Opened Apr 5, 2026 by B0TTS Closed Apr 9, 2026

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 up in 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

View original on GitHub ↗

This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗