Make it possible for one local Claude session to send a message to another local Claude session without using Claude Teams.
The most important validated result is:
That means a local process can inject a message that shows up as a real user turn in the target session transcript, and the target Claude responds normally.
Most obvious approaches did not work:
--resume did not inject into already-running sessions/dev/pts/N directly did not work reliablyThe PTY-master path is the first result that genuinely reaches a running top-level Claude session as a normal prompt.
claude-list-sessionsclaude-send-msgclaude-read-historyThis project currently validates a transport and a toolchain, not a finished autonomous agent runtime.
Validated:
user turnNot yet cleanly validated end-to-end:
These are wrappers around Python tools in this repository.