Let companion (Ogler) comments flow into the conversation automatically

Resolved 💬 3 comments Opened Apr 3, 2026 by tomepicsports Closed Apr 7, 2026

Problem

The companion watches the conversation and generates useful feedback ~60% of the time, but the workflow to actually use that feedback is painful:

  1. Type /buddy to see what Ogler said
  2. Copy the speech bubble text
  3. Paste it into the chat input

This friction means good feedback gets ignored. The companion is watching but can't meaningfully contribute.

Proposed solutions (any of these would work)

  1. Auto-inject as user context — When Ogler generates a comment, automatically append it to the conversation as a system message or user context block (similar to how hook output appears). No manual copy-paste needed.
  1. Hook event — Add a companion_comment hook event that fires when Ogler generates feedback, so users can route it however they want.
  1. Inline /buddy output — Make /buddy inject Ogler's current comment directly into the conversation context instead of just displaying it in the UI bubble.
  1. Toggle settingcompanion.autoInject: true in settings.json that opts into automatic injection.

Why it matters

The companion is a great idea — a second set of eyes watching the work. But if the human has to manually shuttle every comment from the UI bubble into the chat, it defeats the purpose. The whole point of having a watcher is that it catches things you miss — but only if its observations actually reach the agent.

View original on GitHub ↗

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