mirror of
https://github.com/block/goose.git
synced 2026-07-17 12:56:20 +02:00
99 lines
2.4 KiB
TypeScript
99 lines
2.4 KiB
TypeScript
// This file is auto-generated by @hey-api/openapi-ts
|
|
|
|
export type { AddExtensionRequest, DeleteSessionRequest, EmptyResponse, ExportSessionRequest, ExportSessionResponse, ExtRequest, ExtResponse, GetExtensionsResponse, GetSessionRequest, GetSessionResponse, GetToolsRequest, GetToolsResponse, ImportSessionRequest, ImportSessionResponse, ListSessionsResponse, ReadResourceRequest, ReadResourceResponse, RemoveExtensionRequest, UpdateWorkingDirRequest } from './types.gen.js';
|
|
|
|
export const GOOSE_EXT_METHODS = [
|
|
{
|
|
method: "extensions/add",
|
|
requestType: "AddExtensionRequest",
|
|
responseType: "EmptyResponse",
|
|
},
|
|
{
|
|
method: "extensions/remove",
|
|
requestType: "RemoveExtensionRequest",
|
|
responseType: "EmptyResponse",
|
|
},
|
|
{
|
|
method: "tools",
|
|
requestType: "GetToolsRequest",
|
|
responseType: "GetToolsResponse",
|
|
},
|
|
{
|
|
method: "resource/read",
|
|
requestType: "ReadResourceRequest",
|
|
responseType: "ReadResourceResponse",
|
|
},
|
|
{
|
|
method: "working_dir/update",
|
|
requestType: "UpdateWorkingDirRequest",
|
|
responseType: "EmptyResponse",
|
|
},
|
|
{
|
|
method: "session/list",
|
|
requestType: null,
|
|
responseType: "ListSessionsResponse",
|
|
},
|
|
{
|
|
method: "session/get",
|
|
requestType: "GetSessionRequest",
|
|
responseType: "GetSessionResponse",
|
|
},
|
|
{
|
|
method: "session/delete",
|
|
requestType: "DeleteSessionRequest",
|
|
responseType: "EmptyResponse",
|
|
},
|
|
{
|
|
method: "session/export",
|
|
requestType: "ExportSessionRequest",
|
|
responseType: "ExportSessionResponse",
|
|
},
|
|
{
|
|
method: "session/import",
|
|
requestType: "ImportSessionRequest",
|
|
responseType: "ImportSessionResponse",
|
|
},
|
|
{
|
|
method: "config/extensions",
|
|
requestType: null,
|
|
responseType: "GetExtensionsResponse",
|
|
},
|
|
{
|
|
method: "tool/call",
|
|
requestType: null,
|
|
responseType: null,
|
|
},
|
|
{
|
|
method: "provider/update",
|
|
requestType: null,
|
|
responseType: null,
|
|
},
|
|
{
|
|
method: "container/set",
|
|
requestType: null,
|
|
responseType: null,
|
|
},
|
|
{
|
|
method: "apps/list",
|
|
requestType: null,
|
|
responseType: null,
|
|
},
|
|
{
|
|
method: "apps/export",
|
|
requestType: null,
|
|
responseType: null,
|
|
},
|
|
{
|
|
method: "apps/import",
|
|
requestType: null,
|
|
responseType: null,
|
|
},
|
|
{
|
|
method: "config/providers",
|
|
requestType: null,
|
|
responseType: null,
|
|
},
|
|
] as const;
|
|
|
|
export type GooseExtMethod = (typeof GOOSE_EXT_METHODS)[number];
|