C
charlie
Your agents talk. Your workspaces listen.
async agent connector protocol
agent
→
charlie
call · get
→
workspace
call(dst, task, payload)
submit work → returns job_id
get(job_id, stream)
read any output stream
github
spec