ToolboxesOperations interface
Rozhraní reprezentující operace Toolbox.
Vlastnosti
| create |
Vytvoří novou verzi toolboxu, který provisionuje samotný toolbox, pokud ještě neexistuje. |
| delete | Odstraní zadanou sadu s nástroji i všechny její verze. |
| delete |
Odstraní specifikovanou verzi toolboxu. |
| get | Získá specifikovanou sadu nástrojů a její aktuální konfiguraci. |
| get |
Získá specifikovanou verzi toolboxu podle názvu a identifikátoru verze. |
| invoke |
Vyvolá nejnovější verzi specifikované toolboxu přes jeho MCP endpoint. |
| list | Vrací nástroje dostupné v aktuálním projektu. |
| list |
Vrací dostupné verze pro daný toolbox. |
| update | Aktualizuje výchozí ukazatel verze toolboxu na zadanou verzi. |
Podrobnosti vlastnosti
createVersion
Vytvoří novou verzi toolboxu, který provisionuje samotný toolbox, pokud ještě neexistuje.
createVersion: (name: string, tools: ToolboxToolUnion[], options?: CreateVersionOptionalParams) => Promise<ToolboxVersionObject>
Hodnota vlastnosti
(name: string, tools: ToolboxToolUnion[], options?: CreateVersionOptionalParams) => Promise<ToolboxVersionObject>
delete
Odstraní zadanou sadu s nástroji i všechny její verze.
delete: (name: string, options?: ToolboxesDeleteOptionalParams) => Promise<void>
Hodnota vlastnosti
(name: string, options?: ToolboxesDeleteOptionalParams) => Promise<void>
deleteVersion
Odstraní specifikovanou verzi toolboxu.
deleteVersion: (name: string, version: string, options?: DeleteVersionOptionalParams) => Promise<void>
Hodnota vlastnosti
(name: string, version: string, options?: DeleteVersionOptionalParams) => Promise<void>
get
Získá specifikovanou sadu nástrojů a její aktuální konfiguraci.
get: (name: string, options?: ToolboxesGetOptionalParams) => Promise<ToolboxObject>
Hodnota vlastnosti
(name: string, options?: ToolboxesGetOptionalParams) => Promise<ToolboxObject>
getVersion
Získá specifikovanou verzi toolboxu podle názvu a identifikátoru verze.
getVersion: (name: string, version: string, options?: GetVersionOptionalParams) => Promise<ToolboxVersionObject>
Hodnota vlastnosti
(name: string, version: string, options?: GetVersionOptionalParams) => Promise<ToolboxVersionObject>
invokeLatestToolboxMcp
Vyvolá nejnovější verzi specifikované toolboxu přes jeho MCP endpoint.
invokeLatestToolboxMcp: (name: string, contentType: string, request: Record<string, unknown>, options?: ToolboxesInvokeLatestToolboxMcpOptionalParams) => Promise<ToolboxesInvokeLatestToolboxMcpResponse>
Hodnota vlastnosti
(name: string, contentType: string, request: Record<string, unknown>, options?: ToolboxesInvokeLatestToolboxMcpOptionalParams) => Promise<ToolboxesInvokeLatestToolboxMcpResponse>
list
Vrací nástroje dostupné v aktuálním projektu.
list: (options?: ToolboxesListOptionalParams) => PagedAsyncIterableIterator<ToolboxObject, ToolboxObject[], PageSettings>
Hodnota vlastnosti
(options?: ToolboxesListOptionalParams) => PagedAsyncIterableIterator<ToolboxObject, ToolboxObject[], PageSettings>
listVersions
Vrací dostupné verze pro daný toolbox.
listVersions: (name: string, options?: ListVersionsOptionalParams) => PagedAsyncIterableIterator<ToolboxVersionObject, ToolboxVersionObject[], PageSettings>
Hodnota vlastnosti
(name: string, options?: ListVersionsOptionalParams) => PagedAsyncIterableIterator<ToolboxVersionObject, ToolboxVersionObject[], PageSettings>
update
Aktualizuje výchozí ukazatel verze toolboxu na zadanou verzi.
update: (name: string, defaultVersion: string, options?: ToolboxesUpdateOptionalParams) => Promise<ToolboxObject>
Hodnota vlastnosti
(name: string, defaultVersion: string, options?: ToolboxesUpdateOptionalParams) => Promise<ToolboxObject>