Shared protocols and services
Protocols, settings, and infrastructure used across Host, Harness, and desktop-related logic. Check serialization, defaults, and both sides of an interface before changing cross-boundary data.
| Directory / file | Contents |
|---|---|
| gateway, rpc, proto.ts | Gateway wire constants, RPC representations, and protocol entry |
| settings, experiments | Settings schemas and retained runtime experiments |
| permissions, local-exec, auto-review | Shared permission and execution definitions |
| agents, transcript, send | Agent, message, and send representations |
| mcp, skills | Shared MCP and Skill definitions |
| media, voice-call | Media and call protocols |
| node, streams, parse | Node services, streams, parsing helpers |
Electron startup and Docker configuration live elsewhere. Protocol changes require checking Host, clients, and stored-data compatibility.