Skip to main content

Crate daemon

Crate daemon 

Source
Expand description

Heddle local-mode gRPC daemon.

Hosts the W2 gRPC services on a Unix-domain socket inside a single repo, reachable by the same-user CLI for the latency-sensitive agent loop. No Biscuit, no TLS, no multi-tenant — local-only, single-user, same-process auth via SO_PEERCRED on Linux and getpeereid on macOS.

The hosted variant (with Postgres, Biscuit, push/pull) lives in the server crate. The two sides share the gRPC service contract from the grpc crate but implement it against different state stores.

Modules§

grpc_local_impl
Local-mode gRPC services for heddle agent serve.
local_daemon
Local-mode gRPC daemon over a Unix-domain socket.