SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
1.9 KB · 101 lines json
Raw Blame History
1{2  "$schema": "https://json-schema.org/draft/2020-12/schema",3  "$id": "https://atlas.local/schemas/tool.schema.json",4  "title": "Atlas tool record",5  "type": "object",6  "required": [7    "provider",8    "type",9    "category",10    "status",11    "sources"12  ],13  "properties": {14    "provider": {15      "enum": [16        "openai",17        "anthropic",18        "xai",19        "gemini"20      ]21    },22    "name": {23      "type": [24        "string",25        "null"26      ],27      "description": "human name or required `name` field value"28    },29    "type": {30      "type": "string",31      "description": "exact JSON `type` string, versioned where applicable"32    },33    "category": {34      "type": "string",35      "description": "client | anthropic-defined-client | server | hosted | programmatic | mcp | custom | function | toolset"36    },37    "description": {38      "type": [39        "string",40        "null"41      ]42    },43    "compatible_models": {44      "type": [45        "array",46        "string",47        "null"48      ]49    },50    "compatible_endpoints": {51      "type": [52        "array",53        "null"54      ]55    },56    "parameters_schema": {},57    "tool_choice_support": {},58    "parallel": {59      "$ref": "common.schema.json#/$defs/tristate"60    },61    "streaming_events": {62      "type": [63        "array",64        "null"65      ]66    },67    "result_shape": {},68    "billing": {},69    "limitations": {},70    "security": {},71    "beta_header": {72      "type": [73        "string",74        "array",75        "null"76      ]77    },78    "status": {79      "type": "array",80      "items": {81        "$ref": "common.schema.json#/$defs/status"82      }83    },84    "examples": {85      "type": [86        "object",87        "null"88      ]89    },90    "verification": {91      "$ref": "common.schema.json#/$defs/verification"92    },93    "sources": {94      "type": "array",95      "items": {96        "$ref": "common.schema.json#/$defs/source"97      }98    }99  }100}101