-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Feature Request: Bidirectional Control via NATS
The Problem
Currently clog is publish-only. When Claude Code blocks on a question, I get notified via NATS — but I still have to walk back to my laptop to respond. The notification is helpful, but the workflow is incomplete.
The Ask
Enable bidirectional communication so I can respond to Claude Code remotely:
Claude Code → clog → NATS → My dashboard (notification)
My dashboard → NATS → clog → Claude Code (response)
Use Case
I run long-running Claude Code sessions (refactors, multi-file changes, etc.). I'm often away from my desk. When Claude hits a decision point, I want to:
- See the question on my phone/tablet/other machine
- Type my response there
- Have it flow back to Claude Code
Possible Implementation
clogsubscribes to a response subject (e.g.,claude.responses.{session_id})- When Claude Code asks a question, it blocks waiting for a NATS message on that subject
- Response arrives → clog pipes it to stdout → Claude Code continues
This turns clog from a notification system into a proper remote control interface.
Why This Matters
The "AI coding assistant" workflow assumes you're glued to a terminal. But these tasks can run for 10-30+ minutes. Bidirectional control lets you supervise multiple agents across multiple projects without context-switching between terminals.
I see this mentioned in the README as a future goal — just wanted to register strong interest and offer to help if useful.