summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/python/src/opencode_ai/models/__init__.py
diff options
context:
space:
mode:
authorKevin King <[email protected]>2025-10-28 19:32:45 -0400
committerGitHub <[email protected]>2025-10-28 18:32:45 -0500
commit0e60f666043910afb96e9de2f84b0b8a68c7e4d6 (patch)
tree6ca20af712e2faca6262f029d6d8499c9888eb50 /packages/sdk/python/src/opencode_ai/models/__init__.py
parentfc8db6cdf9cb81e29c5dda69c8646aa52e453a9c (diff)
downloadopencode-0e60f666043910afb96e9de2f84b0b8a68c7e4d6.tar.gz
opencode-0e60f666043910afb96e9de2f84b0b8a68c7e4d6.zip
ignore: python sdk (#2779)
Co-authored-by: Aiden Cline <[email protected]>
Diffstat (limited to 'packages/sdk/python/src/opencode_ai/models/__init__.py')
-rw-r--r--packages/sdk/python/src/opencode_ai/models/__init__.py367
1 files changed, 367 insertions, 0 deletions
diff --git a/packages/sdk/python/src/opencode_ai/models/__init__.py b/packages/sdk/python/src/opencode_ai/models/__init__.py
new file mode 100644
index 000000000..6c20f7566
--- /dev/null
+++ b/packages/sdk/python/src/opencode_ai/models/__init__.py
@@ -0,0 +1,367 @@
+"""Contains all the data models used in inputs/outputs"""
+
+from .agent import Agent
+from .agent_config import AgentConfig
+from .agent_config_permission import AgentConfigPermission
+from .agent_config_permission_bash_type_1 import AgentConfigPermissionBashType1
+from .agent_config_tools import AgentConfigTools
+from .agent_model import AgentModel
+from .agent_options import AgentOptions
+from .agent_part import AgentPart
+from .agent_part_input import AgentPartInput
+from .agent_part_input_source import AgentPartInputSource
+from .agent_part_source import AgentPartSource
+from .agent_permission import AgentPermission
+from .agent_permission_bash import AgentPermissionBash
+from .agent_tools import AgentTools
+from .api_auth import ApiAuth
+from .assistant_message import AssistantMessage
+from .assistant_message_path import AssistantMessagePath
+from .assistant_message_time import AssistantMessageTime
+from .assistant_message_tokens import AssistantMessageTokens
+from .assistant_message_tokens_cache import AssistantMessageTokensCache
+from .command import Command
+from .config import Config
+from .config_agent import ConfigAgent
+from .config_command import ConfigCommand
+from .config_command_additional_property import ConfigCommandAdditionalProperty
+from .config_experimental import ConfigExperimental
+from .config_experimental_hook import ConfigExperimentalHook
+from .config_experimental_hook_file_edited import ConfigExperimentalHookFileEdited
+from .config_experimental_hook_file_edited_additional_property_item import (
+ ConfigExperimentalHookFileEditedAdditionalPropertyItem,
+)
+from .config_experimental_hook_file_edited_additional_property_item_environment import (
+ ConfigExperimentalHookFileEditedAdditionalPropertyItemEnvironment,
+)
+from .config_experimental_hook_session_completed_item import ConfigExperimentalHookSessionCompletedItem
+from .config_experimental_hook_session_completed_item_environment import (
+ ConfigExperimentalHookSessionCompletedItemEnvironment,
+)
+from .config_formatter import ConfigFormatter
+from .config_formatter_additional_property import ConfigFormatterAdditionalProperty
+from .config_formatter_additional_property_environment import ConfigFormatterAdditionalPropertyEnvironment
+from .config_lsp import ConfigLsp
+from .config_lsp_additional_property_type_0 import ConfigLspAdditionalPropertyType0
+from .config_lsp_additional_property_type_1 import ConfigLspAdditionalPropertyType1
+from .config_lsp_additional_property_type_1_env import ConfigLspAdditionalPropertyType1Env
+from .config_lsp_additional_property_type_1_initialization import ConfigLspAdditionalPropertyType1Initialization
+from .config_mcp import ConfigMcp
+from .config_mode import ConfigMode
+from .config_permission import ConfigPermission
+from .config_permission_bash_type_1 import ConfigPermissionBashType1
+from .config_provider import ConfigProvider
+from .config_provider_additional_property import ConfigProviderAdditionalProperty
+from .config_provider_additional_property_models import ConfigProviderAdditionalPropertyModels
+from .config_provider_additional_property_models_additional_property import (
+ ConfigProviderAdditionalPropertyModelsAdditionalProperty,
+)
+from .config_provider_additional_property_models_additional_property_cost import (
+ ConfigProviderAdditionalPropertyModelsAdditionalPropertyCost,
+)
+from .config_provider_additional_property_models_additional_property_limit import (
+ ConfigProviderAdditionalPropertyModelsAdditionalPropertyLimit,
+)
+from .config_provider_additional_property_models_additional_property_options import (
+ ConfigProviderAdditionalPropertyModelsAdditionalPropertyOptions,
+)
+from .config_provider_additional_property_models_additional_property_provider import (
+ ConfigProviderAdditionalPropertyModelsAdditionalPropertyProvider,
+)
+from .config_provider_additional_property_options import ConfigProviderAdditionalPropertyOptions
+from .config_providers_response_200 import ConfigProvidersResponse200
+from .config_providers_response_200_default import ConfigProvidersResponse200Default
+from .config_share import ConfigShare
+from .config_tools import ConfigTools
+from .config_tui import ConfigTui
+from .config_watcher import ConfigWatcher
+from .error import Error
+from .error_data import ErrorData
+from .event_file_edited import EventFileEdited
+from .event_file_edited_properties import EventFileEditedProperties
+from .event_file_watcher_updated import EventFileWatcherUpdated
+from .event_file_watcher_updated_properties import EventFileWatcherUpdatedProperties
+from .event_ide_installed import EventIdeInstalled
+from .event_ide_installed_properties import EventIdeInstalledProperties
+from .event_installation_updated import EventInstallationUpdated
+from .event_installation_updated_properties import EventInstallationUpdatedProperties
+from .event_lsp_client_diagnostics import EventLspClientDiagnostics
+from .event_lsp_client_diagnostics_properties import EventLspClientDiagnosticsProperties
+from .event_message_part_removed import EventMessagePartRemoved
+from .event_message_part_removed_properties import EventMessagePartRemovedProperties
+from .event_message_part_updated import EventMessagePartUpdated
+from .event_message_part_updated_properties import EventMessagePartUpdatedProperties
+from .event_message_removed import EventMessageRemoved
+from .event_message_removed_properties import EventMessageRemovedProperties
+from .event_message_updated import EventMessageUpdated
+from .event_message_updated_properties import EventMessageUpdatedProperties
+from .event_permission_replied import EventPermissionReplied
+from .event_permission_replied_properties import EventPermissionRepliedProperties
+from .event_permission_updated import EventPermissionUpdated
+from .event_server_connected import EventServerConnected
+from .event_server_connected_properties import EventServerConnectedProperties
+from .event_session_compacted import EventSessionCompacted
+from .event_session_compacted_properties import EventSessionCompactedProperties
+from .event_session_deleted import EventSessionDeleted
+from .event_session_deleted_properties import EventSessionDeletedProperties
+from .event_session_error import EventSessionError
+from .event_session_error_properties import EventSessionErrorProperties
+from .event_session_idle import EventSessionIdle
+from .event_session_idle_properties import EventSessionIdleProperties
+from .event_session_updated import EventSessionUpdated
+from .event_session_updated_properties import EventSessionUpdatedProperties
+from .file import File
+from .file_content import FileContent
+from .file_content_patch import FileContentPatch
+from .file_content_patch_hunks_item import FileContentPatchHunksItem
+from .file_node import FileNode
+from .file_node_type import FileNodeType
+from .file_part import FilePart
+from .file_part_input import FilePartInput
+from .file_part_source_text import FilePartSourceText
+from .file_source import FileSource
+from .file_status import FileStatus
+from .keybinds_config import KeybindsConfig
+from .layout_config import LayoutConfig
+from .mcp_local_config import McpLocalConfig
+from .mcp_local_config_environment import McpLocalConfigEnvironment
+from .mcp_remote_config import McpRemoteConfig
+from .mcp_remote_config_headers import McpRemoteConfigHeaders
+from .message_aborted_error import MessageAbortedError
+from .message_aborted_error_data import MessageAbortedErrorData
+from .message_output_length_error import MessageOutputLengthError
+from .message_output_length_error_data import MessageOutputLengthErrorData
+from .model import Model
+from .model_cost import ModelCost
+from .model_limit import ModelLimit
+from .model_options import ModelOptions
+from .model_provider import ModelProvider
+from .o_auth import OAuth
+from .patch_part import PatchPart
+from .path import Path
+from .permission import Permission
+from .permission_metadata import PermissionMetadata
+from .permission_time import PermissionTime
+from .project import Project
+from .project_time import ProjectTime
+from .provider import Provider
+from .provider_auth_error import ProviderAuthError
+from .provider_auth_error_data import ProviderAuthErrorData
+from .provider_models import ProviderModels
+from .range_ import Range
+from .range_end import RangeEnd
+from .range_start import RangeStart
+from .reasoning_part import ReasoningPart
+from .reasoning_part_metadata import ReasoningPartMetadata
+from .reasoning_part_time import ReasoningPartTime
+from .session import Session
+from .session_revert import SessionRevert
+from .session_share import SessionShare
+from .session_time import SessionTime
+from .snapshot_part import SnapshotPart
+from .step_finish_part import StepFinishPart
+from .step_finish_part_tokens import StepFinishPartTokens
+from .step_finish_part_tokens_cache import StepFinishPartTokensCache
+from .step_start_part import StepStartPart
+from .symbol import Symbol
+from .symbol_location import SymbolLocation
+from .symbol_source import SymbolSource
+from .text_part import TextPart
+from .text_part_input import TextPartInput
+from .text_part_input_time import TextPartInputTime
+from .text_part_time import TextPartTime
+from .tool_list_item import ToolListItem
+from .tool_part import ToolPart
+from .tool_state_completed import ToolStateCompleted
+from .tool_state_completed_input import ToolStateCompletedInput
+from .tool_state_completed_metadata import ToolStateCompletedMetadata
+from .tool_state_completed_time import ToolStateCompletedTime
+from .tool_state_error import ToolStateError
+from .tool_state_error_input import ToolStateErrorInput
+from .tool_state_error_metadata import ToolStateErrorMetadata
+from .tool_state_error_time import ToolStateErrorTime
+from .tool_state_pending import ToolStatePending
+from .tool_state_running import ToolStateRunning
+from .tool_state_running_metadata import ToolStateRunningMetadata
+from .tool_state_running_time import ToolStateRunningTime
+from .unknown_error import UnknownError
+from .unknown_error_data import UnknownErrorData
+from .user_message import UserMessage
+from .user_message_time import UserMessageTime
+from .well_known_auth import WellKnownAuth
+
+__all__ = (
+ "Agent",
+ "AgentConfig",
+ "AgentConfigPermission",
+ "AgentConfigPermissionBashType1",
+ "AgentConfigTools",
+ "AgentModel",
+ "AgentOptions",
+ "AgentPart",
+ "AgentPartInput",
+ "AgentPartInputSource",
+ "AgentPartSource",
+ "AgentPermission",
+ "AgentPermissionBash",
+ "AgentTools",
+ "ApiAuth",
+ "AssistantMessage",
+ "AssistantMessagePath",
+ "AssistantMessageTime",
+ "AssistantMessageTokens",
+ "AssistantMessageTokensCache",
+ "Command",
+ "Config",
+ "ConfigAgent",
+ "ConfigCommand",
+ "ConfigCommandAdditionalProperty",
+ "ConfigExperimental",
+ "ConfigExperimentalHook",
+ "ConfigExperimentalHookFileEdited",
+ "ConfigExperimentalHookFileEditedAdditionalPropertyItem",
+ "ConfigExperimentalHookFileEditedAdditionalPropertyItemEnvironment",
+ "ConfigExperimentalHookSessionCompletedItem",
+ "ConfigExperimentalHookSessionCompletedItemEnvironment",
+ "ConfigFormatter",
+ "ConfigFormatterAdditionalProperty",
+ "ConfigFormatterAdditionalPropertyEnvironment",
+ "ConfigLsp",
+ "ConfigLspAdditionalPropertyType0",
+ "ConfigLspAdditionalPropertyType1",
+ "ConfigLspAdditionalPropertyType1Env",
+ "ConfigLspAdditionalPropertyType1Initialization",
+ "ConfigMcp",
+ "ConfigMode",
+ "ConfigPermission",
+ "ConfigPermissionBashType1",
+ "ConfigProvider",
+ "ConfigProviderAdditionalProperty",
+ "ConfigProviderAdditionalPropertyModels",
+ "ConfigProviderAdditionalPropertyModelsAdditionalProperty",
+ "ConfigProviderAdditionalPropertyModelsAdditionalPropertyCost",
+ "ConfigProviderAdditionalPropertyModelsAdditionalPropertyLimit",
+ "ConfigProviderAdditionalPropertyModelsAdditionalPropertyOptions",
+ "ConfigProviderAdditionalPropertyModelsAdditionalPropertyProvider",
+ "ConfigProviderAdditionalPropertyOptions",
+ "ConfigProvidersResponse200",
+ "ConfigProvidersResponse200Default",
+ "ConfigShare",
+ "ConfigTools",
+ "ConfigTui",
+ "ConfigWatcher",
+ "Error",
+ "ErrorData",
+ "EventFileEdited",
+ "EventFileEditedProperties",
+ "EventFileWatcherUpdated",
+ "EventFileWatcherUpdatedProperties",
+ "EventIdeInstalled",
+ "EventIdeInstalledProperties",
+ "EventInstallationUpdated",
+ "EventInstallationUpdatedProperties",
+ "EventLspClientDiagnostics",
+ "EventLspClientDiagnosticsProperties",
+ "EventMessagePartRemoved",
+ "EventMessagePartRemovedProperties",
+ "EventMessagePartUpdated",
+ "EventMessagePartUpdatedProperties",
+ "EventMessageRemoved",
+ "EventMessageRemovedProperties",
+ "EventMessageUpdated",
+ "EventMessageUpdatedProperties",
+ "EventPermissionReplied",
+ "EventPermissionRepliedProperties",
+ "EventPermissionUpdated",
+ "EventServerConnected",
+ "EventServerConnectedProperties",
+ "EventSessionCompacted",
+ "EventSessionCompactedProperties",
+ "EventSessionDeleted",
+ "EventSessionDeletedProperties",
+ "EventSessionError",
+ "EventSessionErrorProperties",
+ "EventSessionIdle",
+ "EventSessionIdleProperties",
+ "EventSessionUpdated",
+ "EventSessionUpdatedProperties",
+ "File",
+ "FileContent",
+ "FileContentPatch",
+ "FileContentPatchHunksItem",
+ "FileNode",
+ "FileNodeType",
+ "FilePart",
+ "FilePartInput",
+ "FilePartSourceText",
+ "FileSource",
+ "FileStatus",
+ "KeybindsConfig",
+ "LayoutConfig",
+ "McpLocalConfig",
+ "McpLocalConfigEnvironment",
+ "McpRemoteConfig",
+ "McpRemoteConfigHeaders",
+ "MessageAbortedError",
+ "MessageAbortedErrorData",
+ "MessageOutputLengthError",
+ "MessageOutputLengthErrorData",
+ "Model",
+ "ModelCost",
+ "ModelLimit",
+ "ModelOptions",
+ "ModelProvider",
+ "OAuth",
+ "PatchPart",
+ "Path",
+ "Permission",
+ "PermissionMetadata",
+ "PermissionTime",
+ "Project",
+ "ProjectTime",
+ "Provider",
+ "ProviderAuthError",
+ "ProviderAuthErrorData",
+ "ProviderModels",
+ "Range",
+ "RangeEnd",
+ "RangeStart",
+ "ReasoningPart",
+ "ReasoningPartMetadata",
+ "ReasoningPartTime",
+ "Session",
+ "SessionRevert",
+ "SessionShare",
+ "SessionTime",
+ "SnapshotPart",
+ "StepFinishPart",
+ "StepFinishPartTokens",
+ "StepFinishPartTokensCache",
+ "StepStartPart",
+ "Symbol",
+ "SymbolLocation",
+ "SymbolSource",
+ "TextPart",
+ "TextPartInput",
+ "TextPartInputTime",
+ "TextPartTime",
+ "ToolListItem",
+ "ToolPart",
+ "ToolStateCompleted",
+ "ToolStateCompletedInput",
+ "ToolStateCompletedMetadata",
+ "ToolStateCompletedTime",
+ "ToolStateError",
+ "ToolStateErrorInput",
+ "ToolStateErrorMetadata",
+ "ToolStateErrorTime",
+ "ToolStatePending",
+ "ToolStateRunning",
+ "ToolStateRunningMetadata",
+ "ToolStateRunningTime",
+ "UnknownError",
+ "UnknownErrorData",
+ "UserMessage",
+ "UserMessageTime",
+ "WellKnownAuth",
+)