mirror of
https://github.com/block/goose.git
synced 2026-07-17 12:56:20 +02:00
289 lines
14 KiB
Python
289 lines
14 KiB
Python
# coding: utf-8
|
|
|
|
# flake8: noqa
|
|
|
|
"""
|
|
goose-server
|
|
|
|
An AI agent
|
|
|
|
The version of the OpenAPI document: 1.9.0
|
|
Contact: ai-oss-tools@block.xyz
|
|
Generated by OpenAPI Generator (https://openapi-generator.tech)
|
|
|
|
Do not edit the class manually.
|
|
""" # noqa: E501
|
|
|
|
|
|
__version__ = "1.0.0"
|
|
|
|
# Define package exports
|
|
__all__ = [
|
|
"ContextManagementApi",
|
|
"RecipeManagementApi",
|
|
"SessionManagementApi",
|
|
"ScheduleApi",
|
|
"SuperRoutesAgentApi",
|
|
"SuperRoutesConfigManagementApi",
|
|
"SuperRoutesHealthApi",
|
|
"SuperRoutesReplyApi",
|
|
"SuperRoutesSetupApi",
|
|
"ApiResponse",
|
|
"ApiClient",
|
|
"Configuration",
|
|
"OpenApiException",
|
|
"ApiTypeError",
|
|
"ApiValueError",
|
|
"ApiKeyError",
|
|
"ApiAttributeError",
|
|
"ApiException",
|
|
"AddSubRecipesRequest",
|
|
"AddSubRecipesResponse",
|
|
"Annotations",
|
|
"Author",
|
|
"AuthorRequest",
|
|
"ConfigKey",
|
|
"ConfigKeyQuery",
|
|
"ConfigResponse",
|
|
"Content",
|
|
"ContextLengthExceeded",
|
|
"ContextManageRequest",
|
|
"ContextManageResponse",
|
|
"CreateCustomProviderRequest",
|
|
"CreateRecipeRequest",
|
|
"CreateRecipeResponse",
|
|
"CreateScheduleRequest",
|
|
"DecodeRecipeRequest",
|
|
"DecodeRecipeResponse",
|
|
"DeleteRecipeRequest",
|
|
"EmbeddedResource",
|
|
"EmbeddedResourceAnnotations",
|
|
"EncodeRecipeRequest",
|
|
"EncodeRecipeResponse",
|
|
"ErrorResponse",
|
|
"ExtendPromptRequest",
|
|
"ExtendPromptResponse",
|
|
"ExtensionConfig",
|
|
"ExtensionConfigOneOf",
|
|
"ExtensionConfigOneOf1",
|
|
"ExtensionConfigOneOf2",
|
|
"ExtensionConfigOneOf3",
|
|
"ExtensionConfigOneOf4",
|
|
"ExtensionConfigOneOf5",
|
|
"ExtensionEntry",
|
|
"ExtensionQuery",
|
|
"ExtensionResponse",
|
|
"FrontendToolRequest",
|
|
"GetToolsQuery",
|
|
"Icon",
|
|
"ImageContent",
|
|
"InspectJobResponse",
|
|
"KillJobResponse",
|
|
"ListRecipeResponse",
|
|
"ListSchedulesResponse",
|
|
"Message",
|
|
"MessageContent",
|
|
"MessageContentOneOf",
|
|
"MessageContentOneOf1",
|
|
"MessageContentOneOf2",
|
|
"MessageContentOneOf3",
|
|
"MessageContentOneOf4",
|
|
"MessageContentOneOf5",
|
|
"MessageContentOneOf6",
|
|
"MessageContentOneOf7",
|
|
"MessageContentOneOf8",
|
|
"MessageContentOneOf9",
|
|
"MessageMetadata",
|
|
"ModelInfo",
|
|
"PermissionConfirmationRequest",
|
|
"PermissionLevel",
|
|
"PrincipalType",
|
|
"ProviderDetails",
|
|
"ProviderMetadata",
|
|
"ProvidersResponse",
|
|
"RawAudioContent",
|
|
"RawEmbeddedResource",
|
|
"RawImageContent",
|
|
"RawResource",
|
|
"RawTextContent",
|
|
"Recipe",
|
|
"RecipeManifestResponse",
|
|
"RecipeParameter",
|
|
"RecipeParameterInputType",
|
|
"RecipeParameterRequirement",
|
|
"RedactedThinkingContent",
|
|
"ResourceContents",
|
|
"ResourceContentsAnyOf",
|
|
"ResourceContentsAnyOf1",
|
|
"Response",
|
|
"ResumeAgentRequest",
|
|
"RetryConfig",
|
|
"RunNowResponse",
|
|
"ScanRecipeRequest",
|
|
"ScanRecipeResponse",
|
|
"ScheduledJob",
|
|
"Session",
|
|
"SessionConfigRequest",
|
|
"SessionDisplayInfo",
|
|
"SessionInsights",
|
|
"SessionListResponse",
|
|
"SessionsQuery",
|
|
"Settings",
|
|
"SetupResponse",
|
|
"StartAgentRequest",
|
|
"SubRecipe",
|
|
"SuccessCheck",
|
|
"SummarizationRequested",
|
|
"TextContent",
|
|
"ThinkingContent",
|
|
"Tool",
|
|
"ToolAnnotations",
|
|
"ToolConfirmationRequest",
|
|
"ToolInfo",
|
|
"ToolPermission",
|
|
"ToolRequest",
|
|
"ToolResponse",
|
|
"UpdateProviderRequest",
|
|
"UpdateRouterToolSelectorRequest",
|
|
"UpdateScheduleRequest",
|
|
"UpdateSessionDescriptionRequest",
|
|
"UpsertConfigQuery",
|
|
"UpsertPermissionsQuery",
|
|
]
|
|
|
|
# import apis into sdk package
|
|
from goose_api.api.context_management_api import ContextManagementApi as ContextManagementApi
|
|
from goose_api.api.recipe_management_api import RecipeManagementApi as RecipeManagementApi
|
|
from goose_api.api.session_management_api import SessionManagementApi as SessionManagementApi
|
|
from goose_api.api.schedule_api import ScheduleApi as ScheduleApi
|
|
from goose_api.api.super_routes_agent_api import SuperRoutesAgentApi as SuperRoutesAgentApi
|
|
from goose_api.api.super_routes_config_management_api import SuperRoutesConfigManagementApi as SuperRoutesConfigManagementApi
|
|
from goose_api.api.super_routes_health_api import SuperRoutesHealthApi as SuperRoutesHealthApi
|
|
from goose_api.api.super_routes_reply_api import SuperRoutesReplyApi as SuperRoutesReplyApi
|
|
from goose_api.api.super_routes_setup_api import SuperRoutesSetupApi as SuperRoutesSetupApi
|
|
|
|
# import ApiClient
|
|
from goose_api.api_response import ApiResponse as ApiResponse
|
|
from goose_api.api_client import ApiClient as ApiClient
|
|
from goose_api.configuration import Configuration as Configuration
|
|
from goose_api.exceptions import OpenApiException as OpenApiException
|
|
from goose_api.exceptions import ApiTypeError as ApiTypeError
|
|
from goose_api.exceptions import ApiValueError as ApiValueError
|
|
from goose_api.exceptions import ApiKeyError as ApiKeyError
|
|
from goose_api.exceptions import ApiAttributeError as ApiAttributeError
|
|
from goose_api.exceptions import ApiException as ApiException
|
|
|
|
# import models into sdk package
|
|
from goose_api.models.add_sub_recipes_request import AddSubRecipesRequest as AddSubRecipesRequest
|
|
from goose_api.models.add_sub_recipes_response import AddSubRecipesResponse as AddSubRecipesResponse
|
|
from goose_api.models.annotations import Annotations as Annotations
|
|
from goose_api.models.author import Author as Author
|
|
from goose_api.models.author_request import AuthorRequest as AuthorRequest
|
|
from goose_api.models.config_key import ConfigKey as ConfigKey
|
|
from goose_api.models.config_key_query import ConfigKeyQuery as ConfigKeyQuery
|
|
from goose_api.models.config_response import ConfigResponse as ConfigResponse
|
|
from goose_api.models.content import Content as Content
|
|
from goose_api.models.context_length_exceeded import ContextLengthExceeded as ContextLengthExceeded
|
|
from goose_api.models.context_manage_request import ContextManageRequest as ContextManageRequest
|
|
from goose_api.models.context_manage_response import ContextManageResponse as ContextManageResponse
|
|
from goose_api.models.create_custom_provider_request import CreateCustomProviderRequest as CreateCustomProviderRequest
|
|
from goose_api.models.create_recipe_request import CreateRecipeRequest as CreateRecipeRequest
|
|
from goose_api.models.create_recipe_response import CreateRecipeResponse as CreateRecipeResponse
|
|
from goose_api.models.create_schedule_request import CreateScheduleRequest as CreateScheduleRequest
|
|
from goose_api.models.decode_recipe_request import DecodeRecipeRequest as DecodeRecipeRequest
|
|
from goose_api.models.decode_recipe_response import DecodeRecipeResponse as DecodeRecipeResponse
|
|
from goose_api.models.delete_recipe_request import DeleteRecipeRequest as DeleteRecipeRequest
|
|
from goose_api.models.embedded_resource import EmbeddedResource as EmbeddedResource
|
|
from goose_api.models.embedded_resource_annotations import EmbeddedResourceAnnotations as EmbeddedResourceAnnotations
|
|
from goose_api.models.encode_recipe_request import EncodeRecipeRequest as EncodeRecipeRequest
|
|
from goose_api.models.encode_recipe_response import EncodeRecipeResponse as EncodeRecipeResponse
|
|
from goose_api.models.error_response import ErrorResponse as ErrorResponse
|
|
from goose_api.models.extend_prompt_request import ExtendPromptRequest as ExtendPromptRequest
|
|
from goose_api.models.extend_prompt_response import ExtendPromptResponse as ExtendPromptResponse
|
|
from goose_api.models.extension_config import ExtensionConfig as ExtensionConfig
|
|
from goose_api.models.extension_config_one_of import ExtensionConfigOneOf as ExtensionConfigOneOf
|
|
from goose_api.models.extension_config_one_of1 import ExtensionConfigOneOf1 as ExtensionConfigOneOf1
|
|
from goose_api.models.extension_config_one_of2 import ExtensionConfigOneOf2 as ExtensionConfigOneOf2
|
|
from goose_api.models.extension_config_one_of3 import ExtensionConfigOneOf3 as ExtensionConfigOneOf3
|
|
from goose_api.models.extension_config_one_of4 import ExtensionConfigOneOf4 as ExtensionConfigOneOf4
|
|
from goose_api.models.extension_config_one_of5 import ExtensionConfigOneOf5 as ExtensionConfigOneOf5
|
|
from goose_api.models.extension_entry import ExtensionEntry as ExtensionEntry
|
|
from goose_api.models.extension_query import ExtensionQuery as ExtensionQuery
|
|
from goose_api.models.extension_response import ExtensionResponse as ExtensionResponse
|
|
from goose_api.models.frontend_tool_request import FrontendToolRequest as FrontendToolRequest
|
|
from goose_api.models.get_tools_query import GetToolsQuery as GetToolsQuery
|
|
from goose_api.models.icon import Icon as Icon
|
|
from goose_api.models.image_content import ImageContent as ImageContent
|
|
from goose_api.models.inspect_job_response import InspectJobResponse as InspectJobResponse
|
|
from goose_api.models.kill_job_response import KillJobResponse as KillJobResponse
|
|
from goose_api.models.list_recipe_response import ListRecipeResponse as ListRecipeResponse
|
|
from goose_api.models.list_schedules_response import ListSchedulesResponse as ListSchedulesResponse
|
|
from goose_api.models.message import Message as Message
|
|
from goose_api.models.message_content import MessageContent as MessageContent
|
|
from goose_api.models.message_content_one_of import MessageContentOneOf as MessageContentOneOf
|
|
from goose_api.models.message_content_one_of1 import MessageContentOneOf1 as MessageContentOneOf1
|
|
from goose_api.models.message_content_one_of2 import MessageContentOneOf2 as MessageContentOneOf2
|
|
from goose_api.models.message_content_one_of3 import MessageContentOneOf3 as MessageContentOneOf3
|
|
from goose_api.models.message_content_one_of4 import MessageContentOneOf4 as MessageContentOneOf4
|
|
from goose_api.models.message_content_one_of5 import MessageContentOneOf5 as MessageContentOneOf5
|
|
from goose_api.models.message_content_one_of6 import MessageContentOneOf6 as MessageContentOneOf6
|
|
from goose_api.models.message_content_one_of7 import MessageContentOneOf7 as MessageContentOneOf7
|
|
from goose_api.models.message_content_one_of8 import MessageContentOneOf8 as MessageContentOneOf8
|
|
from goose_api.models.message_content_one_of9 import MessageContentOneOf9 as MessageContentOneOf9
|
|
from goose_api.models.message_metadata import MessageMetadata as MessageMetadata
|
|
from goose_api.models.model_info import ModelInfo as ModelInfo
|
|
from goose_api.models.permission_confirmation_request import PermissionConfirmationRequest as PermissionConfirmationRequest
|
|
from goose_api.models.permission_level import PermissionLevel as PermissionLevel
|
|
from goose_api.models.principal_type import PrincipalType as PrincipalType
|
|
from goose_api.models.provider_details import ProviderDetails as ProviderDetails
|
|
from goose_api.models.provider_metadata import ProviderMetadata as ProviderMetadata
|
|
from goose_api.models.providers_response import ProvidersResponse as ProvidersResponse
|
|
from goose_api.models.raw_audio_content import RawAudioContent as RawAudioContent
|
|
from goose_api.models.raw_embedded_resource import RawEmbeddedResource as RawEmbeddedResource
|
|
from goose_api.models.raw_image_content import RawImageContent as RawImageContent
|
|
from goose_api.models.raw_resource import RawResource as RawResource
|
|
from goose_api.models.raw_text_content import RawTextContent as RawTextContent
|
|
from goose_api.models.recipe import Recipe as Recipe
|
|
from goose_api.models.recipe_manifest_response import RecipeManifestResponse as RecipeManifestResponse
|
|
from goose_api.models.recipe_parameter import RecipeParameter as RecipeParameter
|
|
from goose_api.models.recipe_parameter_input_type import RecipeParameterInputType as RecipeParameterInputType
|
|
from goose_api.models.recipe_parameter_requirement import RecipeParameterRequirement as RecipeParameterRequirement
|
|
from goose_api.models.redacted_thinking_content import RedactedThinkingContent as RedactedThinkingContent
|
|
from goose_api.models.resource_contents import ResourceContents as ResourceContents
|
|
from goose_api.models.resource_contents_any_of import ResourceContentsAnyOf as ResourceContentsAnyOf
|
|
from goose_api.models.resource_contents_any_of1 import ResourceContentsAnyOf1 as ResourceContentsAnyOf1
|
|
from goose_api.models.response import Response as Response
|
|
from goose_api.models.resume_agent_request import ResumeAgentRequest as ResumeAgentRequest
|
|
from goose_api.models.retry_config import RetryConfig as RetryConfig
|
|
from goose_api.models.run_now_response import RunNowResponse as RunNowResponse
|
|
from goose_api.models.scan_recipe_request import ScanRecipeRequest as ScanRecipeRequest
|
|
from goose_api.models.scan_recipe_response import ScanRecipeResponse as ScanRecipeResponse
|
|
from goose_api.models.scheduled_job import ScheduledJob as ScheduledJob
|
|
from goose_api.models.session import Session as Session
|
|
from goose_api.models.session_config_request import SessionConfigRequest as SessionConfigRequest
|
|
from goose_api.models.session_display_info import SessionDisplayInfo as SessionDisplayInfo
|
|
from goose_api.models.session_insights import SessionInsights as SessionInsights
|
|
from goose_api.models.session_list_response import SessionListResponse as SessionListResponse
|
|
from goose_api.models.sessions_query import SessionsQuery as SessionsQuery
|
|
from goose_api.models.settings import Settings as Settings
|
|
from goose_api.models.setup_response import SetupResponse as SetupResponse
|
|
from goose_api.models.start_agent_request import StartAgentRequest as StartAgentRequest
|
|
from goose_api.models.sub_recipe import SubRecipe as SubRecipe
|
|
from goose_api.models.success_check import SuccessCheck as SuccessCheck
|
|
from goose_api.models.summarization_requested import SummarizationRequested as SummarizationRequested
|
|
from goose_api.models.text_content import TextContent as TextContent
|
|
from goose_api.models.thinking_content import ThinkingContent as ThinkingContent
|
|
from goose_api.models.tool import Tool as Tool
|
|
from goose_api.models.tool_annotations import ToolAnnotations as ToolAnnotations
|
|
from goose_api.models.tool_confirmation_request import ToolConfirmationRequest as ToolConfirmationRequest
|
|
from goose_api.models.tool_info import ToolInfo as ToolInfo
|
|
from goose_api.models.tool_permission import ToolPermission as ToolPermission
|
|
from goose_api.models.tool_request import ToolRequest as ToolRequest
|
|
from goose_api.models.tool_response import ToolResponse as ToolResponse
|
|
from goose_api.models.update_provider_request import UpdateProviderRequest as UpdateProviderRequest
|
|
from goose_api.models.update_router_tool_selector_request import UpdateRouterToolSelectorRequest as UpdateRouterToolSelectorRequest
|
|
from goose_api.models.update_schedule_request import UpdateScheduleRequest as UpdateScheduleRequest
|
|
from goose_api.models.update_session_description_request import UpdateSessionDescriptionRequest as UpdateSessionDescriptionRequest
|
|
from goose_api.models.upsert_config_query import UpsertConfigQuery as UpsertConfigQuery
|
|
from goose_api.models.upsert_permissions_query import UpsertPermissionsQuery as UpsertPermissionsQuery
|