Feature request tool
send_feature_request
Send a feature request. Tells the Auto team about something the user wanted to do with their pictures that Auto can't do yet.
Call it when no other tool can finish the user's task, after you have tried the tools that might fit. Send one request for each missing feature, and tell the user you sent it.
Don't use it for errors that a retry or other arguments would fix. Don't include personal details the user did not ask you to share.
| Argument | Type | Required | Example |
|---|---|---|---|
userGoal | string, 1 to 2,000 characters | Yes | Order a photo book of my trip to Japan. |
missingCapability | string, 1 to 2,000 characters | Yes | A way to order printed photo books. |
details | string, up to 2,000 characters | No | What you tried, what came back, or how the user worked around it. |
inputSchema
{
"type": "object",
"required": ["userGoal", "missingCapability"],
"properties": {
"userGoal": { "type": "string", "minLength": 1, "maxLength": 2000 },
"missingCapability": { "type": "string", "minLength": 1, "maxLength": 2000 },
"details": { "type": "string", "maxLength": 2000 }
}
}
Output:
{ "result": { "sent": true } }
A user can send at most 3 requests a minute. Over that, or if the request can't be delivered, the call fails with isError: true. Then don't tell the user it was sent.
Annotations: readOnlyHint: false, destructiveHint: false, idempotentHint: false, openWorldHint: false.