Files
goose/api_clients/python/goose_api/__init__.py
2025-10-02 20:13:20 -04:00

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