commit_task_attachments
Commit presigned intents or URL attachments to a task. Accepts task ID, attachment IDs, and URLs, returning updated attachments.
Instructions
Commit presigned intents and/or url-provider entries to a task.
task_id accepts any reference form — UUID, sequence shorthand
(#123, personal-org only), canonical ref (acme-123), or app URL
— and is resolved to a UUID before the commit.
intents is a list of attachment_ids returned by a prior
presign call. urls is a list of {url, filename?} records
for the url-provider (no upload). At least one must be non-empty.
Returns the full attachments Vec post-commit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | ||
| intents | No | ||
| urls | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |