Skip to content

nisavid/surreal-intercom

v1.0.0MIT

Surreal Intercom: addressed agent messages, retained attempts, correlation and conservative communication outcomes.

Surreal Intercom

Surreal Intercom supplies communication between agents: addressed messages, retained attempts, exchange correlation, and truthful partial outcomes. It is usable independently of Rolecasting, which retains delegation and supervision.

Invoke $surreal-intercom:communicating-with-agents in Codex, or load Communicate With Agents through the client's supported skill mechanism. Resolve helpers from that skill's installed resources. The Claude projection serves Claude Code; actual Claude Desktop exposure is established separately during adoption.

The source supports two distinct directions between existing conversations:

  • Codex to Claude through a nominated native MCP child and SendMessage.
  • Claude to Codex through exact-recipient owner discovery and inherited-settings admission.

The Codex Daybreak recipient source procedure adds a fresh local, projectless, unforked child with a harmless ordinary bootstrap, followed by explicitly selected tasks. The native caller creates and reads the child; the helper retains those observations, checks saved Daybreak selection, and submits each task with gpt-6-sol, medium, and daybreakBlue. Pending observations and explicit continuations retain their original references without replay. Effective program/backend selection and live compatibility remain unqualified.

The older explicit busy and idle operations retain their separate contracts. Selecting one is an explicit operation choice.

Each caller supplies its actual recipient binding, applicable permission and holds, and a protected external store/capture location. Existing settings remain inherited by ordinary sends. Source and synthetic checks do not qualify current app compatibility, receiver reliability, installation, or ordinary adoption.

A normal send reports observed status and stable references. Submission does not imply receipt, a reply, or completed work. The retained mailbox preserves original attempts; caller-owned reply observation and reconciliation continue those references without automatic resend. These sender commands do not supply a portable reply observer or background waiter.

The plugin includes one skill and contained Python resources. It supplies no MCP server or daemon. License.