Local spike referenced in kubernetes-sigs/agent-sandbox#976, checking whether a thin TypeScript wrapper over generated stubs is buildable against the sandboxd specs on main (process.proto, process_grpc.pb.go, filesystem.yaml, buf.gen.yaml).
Both generators ran clean against the specs as merged — zero manual edits.
Connect-ES v2 style: only @bufbuild/protoc-gen-es is needed (no separate protoc-gen-connect-es plugin) — the generated schema is enough for createClient(ProcessService, transport) at runtime.