agent-joule/crates/joule_coded
Repository files (latest commit first)
Filename Latest commit message Latest commit date
David Charlot 6a99226127 joule_coded: relay tag events to fleet remotes, not just local peers
broadcast_tag_event only fanned out to same-host unix-socket peers (list_peers
reads the local instances dir), so a task posted on one machine never reached a
TCP/QUIC-paired remote. Add a second loop over load_fleet_config().remotes that
relays `tag {op: apply}` over each remote's recorded TCP transport. The remote's
apply handler does not re-broadcast, so this converges without looping the fleet.

Verified Mac <-> Linux over the tailnet: post on the Mac replicates to a Linux
box, the box claims (lease) and the claim converges back, the box delivers and
both machines agree on the sealed result.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-07-05 08:27:03 -04:00
..
launchd joule_coded: add fleet CLI subcommands and launchd packaging 2026-06-16 10:17:12 -04:00
src joule_coded: relay tag events to fleet remotes, not just local peers 2026-07-05 08:27:03 -04:00
tests joule_coded: serve on-device inference as an OpenAI-compatible metered endpoint 2026-07-02 11:01:27 -04:00
Cargo.toml joule_coded: serve on-device inference as an OpenAI-compatible metered endpoint 2026-07-02 11:01:27 -04:00