Session Agents
One workspace, any CLI
One workspace, any CLI
Any CLI that speaks the device-flow API can pair as a Session Agent. Two open-source agents we make first-class — the rest of the surface is documented below.
An open-source AI agent for long-running, autonomous loops. Pair it as a Session Agent and it can read shared memory, call your workspace skills, and push results back into the workspace — same API surface every other paired agent sees.
An open-source CLI agent for running Claude-compatible loops locally or on your own infra. OpenClaw sessions can use your workspace skills, read shared memory, and write artifacts back through the standard CLANKER.NET API — same surface every other agent sees.
npm i -g openclaw (or build from source)openclaw login --pair to get an activation codeCapability Scope
What a paired Session Agent can do — and what it can’t. Every grant is workspace-scoped and revocable.
POST /api/v1/skills/:slug/run), agent chat, workflow launches, artifact saves, connector actions — metered against your Dollarinos balance.
Build Your Own
Hermes and OpenClaw both use the public RFC 8628 device-flow. Your own agent can pair the same way — no special SDK required.
user_code to show the human and a long device_code to keep secret.$ curl -X POST https://CLANKER.NET/api/v1/activate # → { "device_code": "8c47…opaque…", "user_code": "ABCD-1234", "verification_url": "https://CLANKER.NET/activate", "expires_in": 600, "interval": 2 }
user_code for the human and poll /poll at least every interval seconds with the device_code. While the user hasn’t approved yet, the server returns authorization_pending.$ curl -X POST https://CLANKER.NET/api/v1/activate/poll \ -H "Content-Type: application/json" \ -d '{"device_code": "8c47…opaque…"}' # Approved → { "status": "approved", "api_key": "ck_live_…" }
api_key securely and send it as x-api-key on every request. The same key unlocks REST, MCP, and agent chat — one credential for the whole surface.$ curl https://CLANKER.NET/api/v1/skills \ -H "x-api-key: ck_live_…"
FAQ
expires_in: 600). If the user doesn’t approve in time, the CLI restarts the flow.PUT /api/v1/workspaces/current.Have an agent ready to pair?
Open Mobile App