Skip to content

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.

Host · Packages · Source recovery