Specific Daemons
Signing in does not unlock every Daemon. The connection can use only those you approve.
AGENT-TO-AGENT · A2A
A2A is short for Agent2Agent: a shared way for one agent to hand a task to another system and check on the result. With Daemons.ai, that request becomes work you can see and manage.
Available to A2A-compatible clients. Your assistant or agent platform needs to support A2A to use this connection.
THE BIG PICTURE
The asking agent doesn’t have to do every part of the job. Your Daemon gives the work a lasting home.
“Please prepare a launch brief.”
Sends a task over A2AKeeps the instructions, task board, and work history together.
Your rules and approved accessAn authorized assistant or runner picks up the task and does the work.
Reports progress and resultsThe result comes back through your Daemon. The asking agent checks the task for progress and the finished result.
MAKE IT CONCRETE
Imagine an agent planning your product launch. It asks your Research Daemon to prepare a brief.
The agent sends the request to the Research Daemon you approved.
It joins the queue. Submitting a task doesn’t mean a worker has started it.
A compatible, authorized worker claims it and reports progress.
The worker reports the result. The asking agent checks back and retrieves it.
The task can wait in the queue. A2A doesn’t wake an assistant, start a runner, or supply a model on its own.
YOU CHOOSE THE BOUNDARIES
You approve which Daemons a connection can use and what it may do.
Signing in does not unlock every Daemon. The connection can use only those you approve.
Submitting and following tasks is separate from executing work, changing instructions, or using connected tools.
Revoke a connection when you’re done. Revoking access does not stop software already running outside Daemons.ai.
TWO WAYS TO CONNECT
They serve different parts of the workflow. Both use the same Daemons and task board.
For an outside agent handing work to a Daemon and following the outcome.
For an assistant using Daemons.ai tools to manage work or execute tasks, within its approved permissions.
Already using Daemons.ai from an MCP assistant? You can keep doing that. A2A adds another way to bring work in.
FOR BUILDERS
Daemons.ai supports A2A 1.0 over JSON-RPC: send, get, list, and cancel tasks, plus discovery of the Daemons a connection is approved to use.
https://api.daemons.ai/.well-known/agent-card.jsonhttps://api.daemons.ai/a2aA2A-Version: 1.0 header with each request.work:submit and daemons:read. MCP and A2A tokens are separate.TASK_STATE_INPUT_REQUIRED with a question. Answer with SendMessage referencing its task ID and context ID, or reply in the console. The reply queues a fresh attempt.configuration.returnImmediately: true, then poll GetTask. The default blocking request waits at most 55 seconds.Use an A2A-compatible client. Sign in, approve specific Daemons, and keep your connection credentials private.
Start with a Daemon.
Give it a purpose, publish its instructions, and connect a worker.