archastro.platform.v1
1# Copyright (c) 2026 ArchAstro Inc. Licensed under the MIT License. 2# This file is auto-generated by @archastro/sdk-generator. Do not edit. 3# Content hash: 33b7b81d0ce6 4 5from ..runtime.http_client import HttpClient, SyncHttpClient 6from .resources.activity_feed import ActivityFeedResource, AsyncActivityFeedResource 7from .resources.agent_computers import AgentComputerResource, AsyncAgentComputerResource 8from .resources.agent_env_vars import AgentEnvVarResource, AsyncAgentEnvVarResource 9from .resources.agent_health_actions import ( 10 AgentHealthActionResource, 11 AsyncAgentHealthActionResource, 12) 13from .resources.agent_installations import AgentInstallationResource, AsyncAgentInstallationResource 14from .resources.agent_routine_runs import AgentRoutineRunResource, AsyncAgentRoutineRunResource 15from .resources.agent_routines import AgentRoutineResource, AsyncAgentRoutineResource 16from .resources.agent_sessions import AgentSessionResource, AsyncAgentSessionResource 17from .resources.agent_skills import AgentSkillResource, AsyncAgentSkillResource 18from .resources.agent_tools import AgentToolResource, AsyncAgentToolResource 19from .resources.agents import AgentResource, AsyncAgentResource 20from .resources.ai import AiResource, AsyncAiResource 21from .resources.artifacts import ArtifactResource, AsyncArtifactResource 22from .resources.automation_runs import AsyncAutomationRunResource, AutomationRunResource 23from .resources.automations import AsyncAutomationResource, AutomationResource 24from .resources.bug_reports import AsyncBugReportResource, BugReportResource 25from .resources.config import AsyncConfigResource, ConfigResource 26from .resources.custom_objects import AsyncCustomObjectResource, CustomObjectResource 27from .resources.event_subscription_deliveries import ( 28 AsyncEventSubscriptionDeliveryResource, 29 EventSubscriptionDeliveryResource, 30) 31from .resources.event_subscriptions import AsyncEventSubscriptionResource, EventSubscriptionResource 32from .resources.extractions import AsyncExtractionResource, ExtractionResource 33from .resources.files import AsyncFileResource, FileResource 34from .resources.installation_sources import ( 35 AsyncInstallationSourceResource, 36 InstallationSourceResource, 37) 38from .resources.invites import AsyncInviteResource, InviteResource 39from .resources.knowledge_documents import AsyncKnowledgeDocumentResource, KnowledgeDocumentResource 40from .resources.knowledge_ingestions import ( 41 AsyncKnowledgeIngestionResource, 42 KnowledgeIngestionResource, 43) 44from .resources.knowledge_sources import AsyncKnowledgeSourceResource, KnowledgeSourceResource 45from .resources.kv import AsyncKvResource, KvResource 46from .resources.notification_preferences import ( 47 AsyncNotificationPreferenceResource, 48 NotificationPreferenceResource, 49) 50from .resources.notifications import AsyncNotificationResource, NotificationResource 51from .resources.oauth import AsyncOauthResource, OauthResource 52from .resources.orgs import AsyncOrgResource, OrgResource 53from .resources.private_service_definitions import ( 54 AsyncPrivateServiceDefinitionResource, 55 PrivateServiceDefinitionResource, 56) 57from .resources.private_service_enrollments import ( 58 AsyncPrivateServiceEnrollmentResource, 59 PrivateServiceEnrollmentResource, 60) 61from .resources.private_services import AsyncPrivateServiceResource, PrivateServiceResource 62from .resources.sandboxes import AsyncSandboxResource, SandboxResource 63from .resources.slack_channel_bindings import ( 64 AsyncSlackChannelBindingResource, 65 SlackChannelBindingResource, 66) 67from .resources.solution_categories import AsyncSolutionCategoryResource, SolutionCategoryResource 68from .resources.solution_instances import AsyncSolutionInstanceResource, SolutionInstanceResource 69from .resources.solution_tags import AsyncSolutionTagResource, SolutionTagResource 70from .resources.solutions import AsyncSolutionResource, SolutionResource 71from .resources.status import AsyncStatuResource, StatuResource 72from .resources.tasks import AsyncTaskResource, TaskResource 73from .resources.team_memberships import AsyncTeamMembershipResource, TeamMembershipResource 74from .resources.teams import AsyncTeamResource, TeamResource 75from .resources.thread_messages import AsyncThreadMessageResource, ThreadMessageResource 76from .resources.threads import AsyncThreadResource, ThreadResource 77from .resources.trajectories import AsyncTrajectoryResource, TrajectoryResource 78from .resources.users import AsyncUserResource, UserResource 79from .resources.work_items import AsyncWorkItemResource, WorkItemResource 80 81 82class V1: 83 def __init__(self, http: SyncHttpClient): 84 self.activity_feed = ActivityFeedResource(http) 85 self.agent_computers = AgentComputerResource(http) 86 self.agent_env_vars = AgentEnvVarResource(http) 87 self.agent_health_actions = AgentHealthActionResource(http) 88 self.agent_installations = AgentInstallationResource(http) 89 self.agent_routine_runs = AgentRoutineRunResource(http) 90 self.agent_routines = AgentRoutineResource(http) 91 self.agent_sessions = AgentSessionResource(http) 92 self.agent_skills = AgentSkillResource(http) 93 self.agent_tools = AgentToolResource(http) 94 self.agents = AgentResource(http) 95 self.artifacts = ArtifactResource(http) 96 self.automation_runs = AutomationRunResource(http) 97 self.automations = AutomationResource(http) 98 self.bug_reports = BugReportResource(http) 99 self.config = ConfigResource(http) 100 self.custom_objects = CustomObjectResource(http) 101 self.event_subscription_deliveries = EventSubscriptionDeliveryResource(http) 102 self.event_subscriptions = EventSubscriptionResource(http) 103 self.extractions = ExtractionResource(http) 104 self.files = FileResource(http) 105 self.installation_sources = InstallationSourceResource(http) 106 self.invites = InviteResource(http) 107 self.knowledge_documents = KnowledgeDocumentResource(http) 108 self.knowledge_ingestions = KnowledgeIngestionResource(http) 109 self.knowledge_sources = KnowledgeSourceResource(http) 110 self.kv = KvResource(http) 111 self.notification_preferences = NotificationPreferenceResource(http) 112 self.notifications = NotificationResource(http) 113 self.orgs = OrgResource(http) 114 self.private_service_definitions = PrivateServiceDefinitionResource(http) 115 self.private_service_enrollments = PrivateServiceEnrollmentResource(http) 116 self.private_services = PrivateServiceResource(http) 117 self.sandboxes = SandboxResource(http) 118 self.slack_channel_bindings = SlackChannelBindingResource(http) 119 self.solution_categories = SolutionCategoryResource(http) 120 self.solution_instances = SolutionInstanceResource(http) 121 self.solution_tags = SolutionTagResource(http) 122 self.solutions = SolutionResource(http) 123 self.status = StatuResource(http) 124 self.tasks = TaskResource(http) 125 self.team_memberships = TeamMembershipResource(http) 126 self.teams = TeamResource(http) 127 self.thread_messages = ThreadMessageResource(http) 128 self.threads = ThreadResource(http) 129 self.trajectories = TrajectoryResource(http) 130 self.users = UserResource(http) 131 self.work_items = WorkItemResource(http) 132 self.ai = AiResource(http) 133 self.oauth = OauthResource(http) 134 135 136class AsyncV1: 137 def __init__(self, http: HttpClient): 138 self.activity_feed = AsyncActivityFeedResource(http) 139 self.agent_computers = AsyncAgentComputerResource(http) 140 self.agent_env_vars = AsyncAgentEnvVarResource(http) 141 self.agent_health_actions = AsyncAgentHealthActionResource(http) 142 self.agent_installations = AsyncAgentInstallationResource(http) 143 self.agent_routine_runs = AsyncAgentRoutineRunResource(http) 144 self.agent_routines = AsyncAgentRoutineResource(http) 145 self.agent_sessions = AsyncAgentSessionResource(http) 146 self.agent_skills = AsyncAgentSkillResource(http) 147 self.agent_tools = AsyncAgentToolResource(http) 148 self.agents = AsyncAgentResource(http) 149 self.artifacts = AsyncArtifactResource(http) 150 self.automation_runs = AsyncAutomationRunResource(http) 151 self.automations = AsyncAutomationResource(http) 152 self.bug_reports = AsyncBugReportResource(http) 153 self.config = AsyncConfigResource(http) 154 self.custom_objects = AsyncCustomObjectResource(http) 155 self.event_subscription_deliveries = AsyncEventSubscriptionDeliveryResource(http) 156 self.event_subscriptions = AsyncEventSubscriptionResource(http) 157 self.extractions = AsyncExtractionResource(http) 158 self.files = AsyncFileResource(http) 159 self.installation_sources = AsyncInstallationSourceResource(http) 160 self.invites = AsyncInviteResource(http) 161 self.knowledge_documents = AsyncKnowledgeDocumentResource(http) 162 self.knowledge_ingestions = AsyncKnowledgeIngestionResource(http) 163 self.knowledge_sources = AsyncKnowledgeSourceResource(http) 164 self.kv = AsyncKvResource(http) 165 self.notification_preferences = AsyncNotificationPreferenceResource(http) 166 self.notifications = AsyncNotificationResource(http) 167 self.orgs = AsyncOrgResource(http) 168 self.private_service_definitions = AsyncPrivateServiceDefinitionResource(http) 169 self.private_service_enrollments = AsyncPrivateServiceEnrollmentResource(http) 170 self.private_services = AsyncPrivateServiceResource(http) 171 self.sandboxes = AsyncSandboxResource(http) 172 self.slack_channel_bindings = AsyncSlackChannelBindingResource(http) 173 self.solution_categories = AsyncSolutionCategoryResource(http) 174 self.solution_instances = AsyncSolutionInstanceResource(http) 175 self.solution_tags = AsyncSolutionTagResource(http) 176 self.solutions = AsyncSolutionResource(http) 177 self.status = AsyncStatuResource(http) 178 self.tasks = AsyncTaskResource(http) 179 self.team_memberships = AsyncTeamMembershipResource(http) 180 self.teams = AsyncTeamResource(http) 181 self.thread_messages = AsyncThreadMessageResource(http) 182 self.threads = AsyncThreadResource(http) 183 self.trajectories = AsyncTrajectoryResource(http) 184 self.users = AsyncUserResource(http) 185 self.work_items = AsyncWorkItemResource(http) 186 self.ai = AsyncAiResource(http) 187 self.oauth = AsyncOauthResource(http)
class
V1:
83class V1: 84 def __init__(self, http: SyncHttpClient): 85 self.activity_feed = ActivityFeedResource(http) 86 self.agent_computers = AgentComputerResource(http) 87 self.agent_env_vars = AgentEnvVarResource(http) 88 self.agent_health_actions = AgentHealthActionResource(http) 89 self.agent_installations = AgentInstallationResource(http) 90 self.agent_routine_runs = AgentRoutineRunResource(http) 91 self.agent_routines = AgentRoutineResource(http) 92 self.agent_sessions = AgentSessionResource(http) 93 self.agent_skills = AgentSkillResource(http) 94 self.agent_tools = AgentToolResource(http) 95 self.agents = AgentResource(http) 96 self.artifacts = ArtifactResource(http) 97 self.automation_runs = AutomationRunResource(http) 98 self.automations = AutomationResource(http) 99 self.bug_reports = BugReportResource(http) 100 self.config = ConfigResource(http) 101 self.custom_objects = CustomObjectResource(http) 102 self.event_subscription_deliveries = EventSubscriptionDeliveryResource(http) 103 self.event_subscriptions = EventSubscriptionResource(http) 104 self.extractions = ExtractionResource(http) 105 self.files = FileResource(http) 106 self.installation_sources = InstallationSourceResource(http) 107 self.invites = InviteResource(http) 108 self.knowledge_documents = KnowledgeDocumentResource(http) 109 self.knowledge_ingestions = KnowledgeIngestionResource(http) 110 self.knowledge_sources = KnowledgeSourceResource(http) 111 self.kv = KvResource(http) 112 self.notification_preferences = NotificationPreferenceResource(http) 113 self.notifications = NotificationResource(http) 114 self.orgs = OrgResource(http) 115 self.private_service_definitions = PrivateServiceDefinitionResource(http) 116 self.private_service_enrollments = PrivateServiceEnrollmentResource(http) 117 self.private_services = PrivateServiceResource(http) 118 self.sandboxes = SandboxResource(http) 119 self.slack_channel_bindings = SlackChannelBindingResource(http) 120 self.solution_categories = SolutionCategoryResource(http) 121 self.solution_instances = SolutionInstanceResource(http) 122 self.solution_tags = SolutionTagResource(http) 123 self.solutions = SolutionResource(http) 124 self.status = StatuResource(http) 125 self.tasks = TaskResource(http) 126 self.team_memberships = TeamMembershipResource(http) 127 self.teams = TeamResource(http) 128 self.thread_messages = ThreadMessageResource(http) 129 self.threads = ThreadResource(http) 130 self.trajectories = TrajectoryResource(http) 131 self.users = UserResource(http) 132 self.work_items = WorkItemResource(http) 133 self.ai = AiResource(http) 134 self.oauth = OauthResource(http)
84 def __init__(self, http: SyncHttpClient): 85 self.activity_feed = ActivityFeedResource(http) 86 self.agent_computers = AgentComputerResource(http) 87 self.agent_env_vars = AgentEnvVarResource(http) 88 self.agent_health_actions = AgentHealthActionResource(http) 89 self.agent_installations = AgentInstallationResource(http) 90 self.agent_routine_runs = AgentRoutineRunResource(http) 91 self.agent_routines = AgentRoutineResource(http) 92 self.agent_sessions = AgentSessionResource(http) 93 self.agent_skills = AgentSkillResource(http) 94 self.agent_tools = AgentToolResource(http) 95 self.agents = AgentResource(http) 96 self.artifacts = ArtifactResource(http) 97 self.automation_runs = AutomationRunResource(http) 98 self.automations = AutomationResource(http) 99 self.bug_reports = BugReportResource(http) 100 self.config = ConfigResource(http) 101 self.custom_objects = CustomObjectResource(http) 102 self.event_subscription_deliveries = EventSubscriptionDeliveryResource(http) 103 self.event_subscriptions = EventSubscriptionResource(http) 104 self.extractions = ExtractionResource(http) 105 self.files = FileResource(http) 106 self.installation_sources = InstallationSourceResource(http) 107 self.invites = InviteResource(http) 108 self.knowledge_documents = KnowledgeDocumentResource(http) 109 self.knowledge_ingestions = KnowledgeIngestionResource(http) 110 self.knowledge_sources = KnowledgeSourceResource(http) 111 self.kv = KvResource(http) 112 self.notification_preferences = NotificationPreferenceResource(http) 113 self.notifications = NotificationResource(http) 114 self.orgs = OrgResource(http) 115 self.private_service_definitions = PrivateServiceDefinitionResource(http) 116 self.private_service_enrollments = PrivateServiceEnrollmentResource(http) 117 self.private_services = PrivateServiceResource(http) 118 self.sandboxes = SandboxResource(http) 119 self.slack_channel_bindings = SlackChannelBindingResource(http) 120 self.solution_categories = SolutionCategoryResource(http) 121 self.solution_instances = SolutionInstanceResource(http) 122 self.solution_tags = SolutionTagResource(http) 123 self.solutions = SolutionResource(http) 124 self.status = StatuResource(http) 125 self.tasks = TaskResource(http) 126 self.team_memberships = TeamMembershipResource(http) 127 self.teams = TeamResource(http) 128 self.thread_messages = ThreadMessageResource(http) 129 self.threads = ThreadResource(http) 130 self.trajectories = TrajectoryResource(http) 131 self.users = UserResource(http) 132 self.work_items = WorkItemResource(http) 133 self.ai = AiResource(http) 134 self.oauth = OauthResource(http)
class
AsyncV1:
137class AsyncV1: 138 def __init__(self, http: HttpClient): 139 self.activity_feed = AsyncActivityFeedResource(http) 140 self.agent_computers = AsyncAgentComputerResource(http) 141 self.agent_env_vars = AsyncAgentEnvVarResource(http) 142 self.agent_health_actions = AsyncAgentHealthActionResource(http) 143 self.agent_installations = AsyncAgentInstallationResource(http) 144 self.agent_routine_runs = AsyncAgentRoutineRunResource(http) 145 self.agent_routines = AsyncAgentRoutineResource(http) 146 self.agent_sessions = AsyncAgentSessionResource(http) 147 self.agent_skills = AsyncAgentSkillResource(http) 148 self.agent_tools = AsyncAgentToolResource(http) 149 self.agents = AsyncAgentResource(http) 150 self.artifacts = AsyncArtifactResource(http) 151 self.automation_runs = AsyncAutomationRunResource(http) 152 self.automations = AsyncAutomationResource(http) 153 self.bug_reports = AsyncBugReportResource(http) 154 self.config = AsyncConfigResource(http) 155 self.custom_objects = AsyncCustomObjectResource(http) 156 self.event_subscription_deliveries = AsyncEventSubscriptionDeliveryResource(http) 157 self.event_subscriptions = AsyncEventSubscriptionResource(http) 158 self.extractions = AsyncExtractionResource(http) 159 self.files = AsyncFileResource(http) 160 self.installation_sources = AsyncInstallationSourceResource(http) 161 self.invites = AsyncInviteResource(http) 162 self.knowledge_documents = AsyncKnowledgeDocumentResource(http) 163 self.knowledge_ingestions = AsyncKnowledgeIngestionResource(http) 164 self.knowledge_sources = AsyncKnowledgeSourceResource(http) 165 self.kv = AsyncKvResource(http) 166 self.notification_preferences = AsyncNotificationPreferenceResource(http) 167 self.notifications = AsyncNotificationResource(http) 168 self.orgs = AsyncOrgResource(http) 169 self.private_service_definitions = AsyncPrivateServiceDefinitionResource(http) 170 self.private_service_enrollments = AsyncPrivateServiceEnrollmentResource(http) 171 self.private_services = AsyncPrivateServiceResource(http) 172 self.sandboxes = AsyncSandboxResource(http) 173 self.slack_channel_bindings = AsyncSlackChannelBindingResource(http) 174 self.solution_categories = AsyncSolutionCategoryResource(http) 175 self.solution_instances = AsyncSolutionInstanceResource(http) 176 self.solution_tags = AsyncSolutionTagResource(http) 177 self.solutions = AsyncSolutionResource(http) 178 self.status = AsyncStatuResource(http) 179 self.tasks = AsyncTaskResource(http) 180 self.team_memberships = AsyncTeamMembershipResource(http) 181 self.teams = AsyncTeamResource(http) 182 self.thread_messages = AsyncThreadMessageResource(http) 183 self.threads = AsyncThreadResource(http) 184 self.trajectories = AsyncTrajectoryResource(http) 185 self.users = AsyncUserResource(http) 186 self.work_items = AsyncWorkItemResource(http) 187 self.ai = AsyncAiResource(http) 188 self.oauth = AsyncOauthResource(http)
AsyncV1(http: archastro.platform.runtime.http_client.HttpClient)
138 def __init__(self, http: HttpClient): 139 self.activity_feed = AsyncActivityFeedResource(http) 140 self.agent_computers = AsyncAgentComputerResource(http) 141 self.agent_env_vars = AsyncAgentEnvVarResource(http) 142 self.agent_health_actions = AsyncAgentHealthActionResource(http) 143 self.agent_installations = AsyncAgentInstallationResource(http) 144 self.agent_routine_runs = AsyncAgentRoutineRunResource(http) 145 self.agent_routines = AsyncAgentRoutineResource(http) 146 self.agent_sessions = AsyncAgentSessionResource(http) 147 self.agent_skills = AsyncAgentSkillResource(http) 148 self.agent_tools = AsyncAgentToolResource(http) 149 self.agents = AsyncAgentResource(http) 150 self.artifacts = AsyncArtifactResource(http) 151 self.automation_runs = AsyncAutomationRunResource(http) 152 self.automations = AsyncAutomationResource(http) 153 self.bug_reports = AsyncBugReportResource(http) 154 self.config = AsyncConfigResource(http) 155 self.custom_objects = AsyncCustomObjectResource(http) 156 self.event_subscription_deliveries = AsyncEventSubscriptionDeliveryResource(http) 157 self.event_subscriptions = AsyncEventSubscriptionResource(http) 158 self.extractions = AsyncExtractionResource(http) 159 self.files = AsyncFileResource(http) 160 self.installation_sources = AsyncInstallationSourceResource(http) 161 self.invites = AsyncInviteResource(http) 162 self.knowledge_documents = AsyncKnowledgeDocumentResource(http) 163 self.knowledge_ingestions = AsyncKnowledgeIngestionResource(http) 164 self.knowledge_sources = AsyncKnowledgeSourceResource(http) 165 self.kv = AsyncKvResource(http) 166 self.notification_preferences = AsyncNotificationPreferenceResource(http) 167 self.notifications = AsyncNotificationResource(http) 168 self.orgs = AsyncOrgResource(http) 169 self.private_service_definitions = AsyncPrivateServiceDefinitionResource(http) 170 self.private_service_enrollments = AsyncPrivateServiceEnrollmentResource(http) 171 self.private_services = AsyncPrivateServiceResource(http) 172 self.sandboxes = AsyncSandboxResource(http) 173 self.slack_channel_bindings = AsyncSlackChannelBindingResource(http) 174 self.solution_categories = AsyncSolutionCategoryResource(http) 175 self.solution_instances = AsyncSolutionInstanceResource(http) 176 self.solution_tags = AsyncSolutionTagResource(http) 177 self.solutions = AsyncSolutionResource(http) 178 self.status = AsyncStatuResource(http) 179 self.tasks = AsyncTaskResource(http) 180 self.team_memberships = AsyncTeamMembershipResource(http) 181 self.teams = AsyncTeamResource(http) 182 self.thread_messages = AsyncThreadMessageResource(http) 183 self.threads = AsyncThreadResource(http) 184 self.trajectories = AsyncTrajectoryResource(http) 185 self.users = AsyncUserResource(http) 186 self.work_items = AsyncWorkItemResource(http) 187 self.ai = AsyncAiResource(http) 188 self.oauth = AsyncOauthResource(http)