diff options
| author | Kevin King <[email protected]> | 2025-10-28 19:32:45 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-10-28 18:32:45 -0500 |
| commit | 0e60f666043910afb96e9de2f84b0b8a68c7e4d6 (patch) | |
| tree | 6ca20af712e2faca6262f029d6d8499c9888eb50 /packages/sdk/python/src/opencode_ai/models/__init__.py | |
| parent | fc8db6cdf9cb81e29c5dda69c8646aa52e453a9c (diff) | |
| download | opencode-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__.py | 367 |
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", +) |
