036. Agents grow out of the mesh

Status: accepted, built 2026-10-03 — details in docs/agents.md

Context

The owner runs Claude Code on several machines, reached from a phone through tmux over SSH (cl), whose phone interface is a terminal. Claude Code's own Remote Control reaches a session from the Claude app, through a cloud relay. The mesh already provides what such a thing needs — every machine reachable by name, behind any NAT, and every packet's source address derived from a device key — and the point was privacy and independence: nothing leaving the mesh.

Decision

A separate agent process, reached over the mesh, with clients of their own.

Consequences

What would change our mind

Claude Code's own remote access becoming available without a third party in the path, or a mesh shared with people who are not the owner — which would make per-device authorization a requirement rather than an option.