Title66/100
Not provided
The title clearly communicates the tool’s action and subject. Keep it concise.
Description74/100
Create a persistent Cloud computer. Use a new key per computer and reuse it on retries. Ask the user which size_id to use before calling; without one the call is refused and lists the sizes available on this account.
Describe the returned information so the agent knows whether it will answer the request.
Inputs83/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
idempotency_key
Client-chosen key (1–255 chars). Reuse the same key to retry the same create safely.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
size_id
Machine size chosen by the user. Which sizes are allowed depends on the account's plan.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
template_id
What the computer starts with. Defaults to scratch, a bare Ubuntu without Python or Node.js. coding-agent adds Python, Node.js, Git and common build tools.
Clear enough to supply this argument.
Annotations75/100
Declare idempotentHint based on the tool’s actual behavior.
{
"readOnlyHint": false,
"openWorldHint": true,
"destructiveHint": false
}Output schema70/100
The output schema explains the structured result.
View output schema
{
"type": "object",
"required": [
"name",
"provider",
"state"
],
"properties": {
"name": {
"type": "string",
"description": "Id of the created (or idempotently reused) computer."
},
"state": {
"type": "string",
"description": "Lifecycle state after the operation (running, stopped, or deleted)."
},
"provider": {
"type": "string",
"description": "Always cloud for hosted computers."
}
}
}