agent-can
Agent-first CAN control daemon for real devices.
V1:
- one daemon per bus
- daemon started with adapter + DBC + bitrate config
- mailbox semantics for reads: latest decodable message per arbitration id
- undecodable frames dropped from the agent-visible surface
- raw send plus DBC-backed message send
Quick Start
Architecture
CLI client <-> local JSON lines IPC <-> bus daemon
- CAN transport
- DBC decode/encode
- latest-message mailboxes
- counters and drop stats
Primary target is Windows + PEAK CAN. The copied Linux SocketCAN path is retained for local bring-up and testing.