Delegate a task with approved tools
submit_agent_jobExperimental local worker agent. Version 1 reads supplied documents. Set agent_task.version=2 for decimal calculations, CSV preview/filter/numeric sort/summary/group sums, and TXT/Markdown/CSV/JSON files using approved local CPU/RAM functions. Check services.agent_tools for version 2. Up to eight tool calls, eight optional documents, 24000 input characters and three files (16000 bytes each, 24000 bytes total). Set required_artifacts to exact filenames to require delivery. Version 3 requires services.agent_web and adds public HTTPS page reading and web search, with source URLs. No JavaScript browsing, logins, VM, arbitrary code or shell. Search availability and website access can vary. File contents are returned in result.agent_result.artifacts. Quotes are matched; tool outputs and factual correctness are not independently verified. Shared trial quotas. Poll get_studio_job.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"agent_task": "<agent_task>",
"consent": "<consent>",
"idempotency_key": "<idempotency_key>"
},
"name": "submit_agent_job"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| consent | Yes | ||
| agent_task | Yes | ||
| access_token | No | ||
| idempotency_key | Yes |