5 roles handling inter-Claude communication infrastructure.
| Role | Function | DB |
|---|---|---|
| catghost2 | iTerm2 automation core. 18 Python scripts. Window enumeration, session targeting, text injection via async_send_text(). The plumbing that makes inter-Claude messaging possible. | 92K |
| comms-manager | Protocol manager. Message formats, routing rules, delivery confirmation. Defines how roles address each other. | 52K |
| amacomms | Asynchronous messaging architecture. Fire-and-forget messages picked up when the target is available. | 48K |
| appcomms | Application-level communication. Higher-level protocols for specific tasks. | 48K |
| excomms | External communication bridge. Connects ClaudeOS to systems outside iTerm2. | 48K |