306 lines
10 KiB
JSON
306 lines
10 KiB
JSON
{
|
|
"methods": [
|
|
{
|
|
"method": "_goose/unstable/session/extensions/add",
|
|
"requestType": "AddExtensionRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/session/extensions/remove",
|
|
"requestType": "RemoveExtensionRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/tools/list",
|
|
"requestType": "GetToolsRequest_unstable",
|
|
"responseType": "GetToolsResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/tools/call",
|
|
"requestType": "GooseToolCallRequest_unstable",
|
|
"responseType": "GooseToolCallResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/resources/read",
|
|
"requestType": "ReadResourceRequest_unstable",
|
|
"responseType": "ReadResourceResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/session/working-dir/update",
|
|
"requestType": "UpdateWorkingDirRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/session/system-prompt/set",
|
|
"requestType": "SetSessionSystemPromptRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "session/delete",
|
|
"requestType": "DeleteSessionRequest",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/config/extensions/list",
|
|
"requestType": "GetConfigExtensionsRequest_unstable",
|
|
"responseType": "GetConfigExtensionsResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/extensions/available",
|
|
"requestType": "GetAvailableExtensionsRequest_unstable",
|
|
"responseType": "GetAvailableExtensionsResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/config/extensions/add",
|
|
"requestType": "AddConfigExtensionRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/config/extensions/remove",
|
|
"requestType": "RemoveConfigExtensionRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/config/extensions/set-enabled",
|
|
"requestType": "SetConfigExtensionEnabledRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/session/extensions/list",
|
|
"requestType": "GetSessionExtensionsRequest_unstable",
|
|
"responseType": "GetSessionExtensionsResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/list",
|
|
"requestType": "ListProvidersRequest_unstable",
|
|
"responseType": "ListProvidersResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/supported-models/list",
|
|
"requestType": "ProviderSupportedModelsListRequest_unstable",
|
|
"responseType": "ProviderSupportedModelsListResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/catalog/list",
|
|
"requestType": "ProviderCatalogListRequest_unstable",
|
|
"responseType": "ProviderCatalogListResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/setup/catalog/list",
|
|
"requestType": "ProviderSetupCatalogListRequest_unstable",
|
|
"responseType": "ProviderSetupCatalogListResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/catalog/template",
|
|
"requestType": "ProviderCatalogTemplateRequest_unstable",
|
|
"responseType": "ProviderCatalogTemplateResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/custom/create",
|
|
"requestType": "CustomProviderCreateRequest_unstable",
|
|
"responseType": "CustomProviderCreateResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/custom/read",
|
|
"requestType": "CustomProviderReadRequest_unstable",
|
|
"responseType": "CustomProviderReadResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/custom/update",
|
|
"requestType": "CustomProviderUpdateRequest_unstable",
|
|
"responseType": "CustomProviderUpdateResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/custom/delete",
|
|
"requestType": "CustomProviderDeleteRequest_unstable",
|
|
"responseType": "CustomProviderDeleteResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/inventory/refresh",
|
|
"requestType": "RefreshProviderInventoryRequest_unstable",
|
|
"responseType": "RefreshProviderInventoryResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/config/read",
|
|
"requestType": "ProviderConfigReadRequest_unstable",
|
|
"responseType": "ProviderConfigReadResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/config/status",
|
|
"requestType": "ProviderConfigStatusRequest_unstable",
|
|
"responseType": "ProviderConfigStatusResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/config/save",
|
|
"requestType": "ProviderConfigSaveRequest_unstable",
|
|
"responseType": "ProviderConfigChangeResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/config/delete",
|
|
"requestType": "ProviderConfigDeleteRequest_unstable",
|
|
"responseType": "ProviderConfigChangeResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/providers/config/authenticate",
|
|
"requestType": "ProviderConfigAuthenticateRequest_unstable",
|
|
"responseType": "ProviderConfigChangeResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/preferences/read",
|
|
"requestType": "PreferencesReadRequest_unstable",
|
|
"responseType": "PreferencesReadResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/preferences/save",
|
|
"requestType": "PreferencesSaveRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/preferences/remove",
|
|
"requestType": "PreferencesRemoveRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/defaults/read",
|
|
"requestType": "DefaultsReadRequest_unstable",
|
|
"responseType": "DefaultsReadResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/defaults/save",
|
|
"requestType": "DefaultsSaveRequest_unstable",
|
|
"responseType": "DefaultsReadResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/onboarding/import/scan",
|
|
"requestType": "OnboardingImportScanRequest_unstable",
|
|
"responseType": "OnboardingImportScanResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/onboarding/import/apply",
|
|
"requestType": "OnboardingImportApplyRequest_unstable",
|
|
"responseType": "OnboardingImportApplyResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/session/export",
|
|
"requestType": "ExportSessionRequest_unstable",
|
|
"responseType": "ExportSessionResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/session/import",
|
|
"requestType": "ImportSessionRequest_unstable",
|
|
"responseType": "ImportSessionResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/elicitation/respond",
|
|
"requestType": "ElicitationRespondRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/session/project/update",
|
|
"requestType": "UpdateSessionProjectRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/session/rename",
|
|
"requestType": "RenameSessionRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/session/archive",
|
|
"requestType": "ArchiveSessionRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/session/unarchive",
|
|
"requestType": "UnarchiveSessionRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/sources/create",
|
|
"requestType": "CreateSourceRequest_unstable",
|
|
"responseType": "CreateSourceResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/sources/list",
|
|
"requestType": "ListSourcesRequest_unstable",
|
|
"responseType": "ListSourcesResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/sources/update",
|
|
"requestType": "UpdateSourceRequest_unstable",
|
|
"responseType": "UpdateSourceResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/sources/delete",
|
|
"requestType": "DeleteSourceRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/sources/export",
|
|
"requestType": "ExportSourceRequest_unstable",
|
|
"responseType": "ExportSourceResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/sources/import",
|
|
"requestType": "ImportSourcesRequest_unstable",
|
|
"responseType": "ImportSourcesResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/dictation/transcribe",
|
|
"requestType": "DictationTranscribeRequest_unstable",
|
|
"responseType": "DictationTranscribeResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/dictation/config",
|
|
"requestType": "DictationConfigRequest_unstable",
|
|
"responseType": "DictationConfigResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/dictation/secret/save",
|
|
"requestType": "DictationSecretSaveRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/dictation/secret/delete",
|
|
"requestType": "DictationSecretDeleteRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/dictation/models/list",
|
|
"requestType": "DictationModelsListRequest_unstable",
|
|
"responseType": "DictationModelsListResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/dictation/models/download",
|
|
"requestType": "DictationModelDownloadRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/dictation/models/download/progress",
|
|
"requestType": "DictationModelDownloadProgressRequest_unstable",
|
|
"responseType": "DictationModelDownloadProgressResponse_unstable"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/dictation/models/cancel",
|
|
"requestType": "DictationModelCancelRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/dictation/models/delete",
|
|
"requestType": "DictationModelDeleteRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
},
|
|
{
|
|
"method": "_goose/unstable/dictation/models/select",
|
|
"requestType": "DictationModelSelectRequest_unstable",
|
|
"responseType": "EmptyResponse"
|
|
}
|
|
],
|
|
"notifications": [
|
|
{
|
|
"method": "_goose/unstable/session/update",
|
|
"paramsType": "GooseSessionNotification_unstable"
|
|
}
|
|
]
|
|
}
|