Catalog action Integrations

Send a message or task to a deep agent — an autonomous agent that runs in a container and works the task to completion. Starts a run with your message and returns the run id (fire-and-forget; it does not wait for the agent to finish). Ideal for: escalating a workflow event to an agent for research or follow-up, kicking off a long investigation from a trigger.

At a Glance

FieldValue
Action IDsend-deepagent-message
CategoryIntegrations
ConnectorNot required
Requires gasNo
Funds movementNone declared
Tagsdeepagent, caddie, agent, workflow, automation, write

Payload Schema

FieldTypeRequiredDescription
messagestringYesThe message / task to send to the DeepAgent (e.g. 'Build a workflow that logs the BTC price daily'). Supports workflow templates like {{node.result.field}}.
conversationIdstringNoOptional. Thread the message into an existing DeepAgent conversation. Leave blank to start a fresh, independent conversation.
agentTypestringNoOptional. Which deep agent handles the message. Leave blank for the server default (a general-purpose agent that can search the web, read on-chain data, and write a report). Name a specific agent only if you know it is enabled for this environment — a disabled or unknown agent is refused rather than silently substituted.

Result Schema

FieldTypeRequiredDescription
statusstringYes-
runIdstringNoThe DeepAgent run id that was started.
conversationIdstringNoThe conversation the run was threaded into (generated if none was supplied).
errorstringNoError message if failed.

Examples

json
{ "type": "send-deepagent-message", "payload": { "message": "Workflow completed" }, "children": []}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.