Synapse Client

Connect to and operate on any Synapse agent mesh from any agent runtime. A drop-in async Python client (nats-py) plus a bash CLI helper exposing all 6 Synapse primitives (register, discover, request, respond, emit, subscribe) plus heartbeats, durable task polling, chunked file transfer, health probing, and event subscription. Defaults to the local mesh at nats://localhost:4222 (NKey auth, TASK_STORE KV bucket, AGENT_INBOXES JetStream stream, monitoring on :8222, WebSocket on :8443) but accepts arbitrary url/port/auth (NKey/JWT/creds/anonymous) to reach any remote Synapse network. Use whenever an agent needs to discover agents, call agent skills, broadcast or subscribe to events, send files for analysis, or serve requests on the Synapse mesh.

DrOlu 7654f1a 6 files · 73.4 KB Updated

File contents

DrOlu/agent-skills/tree/main/skills/synapse-client commit 7654f1ac02

Frequently asked questions

npx skillmds@latest add drolu/synapse-client