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