{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"A toolbelt is a named set of tools, each pinned to a version, that your team can attach to sessions as `toolbelt:<name>@<version>`. The first version is 1 unless version is set. Returns 409 if an active toolbelt with the same name exists. The name of a deleted toolbelt can be reused; its versions start again from the initial version.","properties":{"body":{"$ref":"#/definitions/toolbelt_create","examples":[{"name":"search-toolbelt","display_name":"Search Tools","description":"Tools for searching and fetching public web pages.","tools":["exa_web_search","exa_web_fetch"]}]}},"required":["body"],"additionalProperties":false,"definitions":{"toolbelt_create":{"type":"object","required":["name"],"properties":{"name":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$","description":"Toolbelt name, unique among your team's active toolbelts. Must match `^`[a-z]``[a-z0-9_-]`{0,63}$`; `search` is reserved.","examples":["search-toolbelt"]},"version":{"type":"string","pattern":"^[0-9]+$","default":"1","description":"Optional initial version number, a positive integer such as `1`. Defaults to 1.","examples":["1"]},"display_name":{"type":"string","maxLength":128,"description":"Optional human-readable label, separate from name. At most 128 bytes.","examples":["Search Tools"]},"description":{"type":"string","maxLength":255,"description":"Optional description. At most 255 bytes.","examples":["Tools for searching and fetching public web pages."]},"tools":{"type":"array","maxItems":500,"description":"Optional initial members, as catalog tool slugs (`<provider>_<name>`). Each may be pinned as `<tool_slug>@<version>`; a pin must equal the tool's current released version, and an unpinned tool is pinned to that version. Every tool must be an active catalog tool. Duplicates are merged; at most 500 tools. Empty creates a toolbelt with no tools.","items":{"type":"string"},"examples":[["exa_web_search","exa_web_fetch"]]}},"description":"Describes a new toolbelt."}}},"name":"Create a Toolbelt","id":"digitalocean.toolbelts_create","example":{"body":{"name":"search-toolbelt"}},"maxRequests":1,"summary":false}}