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)
activity_feed
agent_computers
agent_env_vars
agent_health_actions
agent_installations
agent_routine_runs
agent_routines
agent_sessions
agent_skills
agent_tools
agents
artifacts
automation_runs
automations
bug_reports
config
custom_objects
event_subscription_deliveries
event_subscriptions
extractions
files
installation_sources
invites
knowledge_documents
knowledge_ingestions
knowledge_sources
kv
notification_preferences
notifications
orgs
private_service_definitions
private_service_enrollments
private_services
sandboxes
slack_channel_bindings
solution_categories
solution_instances
solution_tags
solutions
status
tasks
team_memberships
teams
thread_messages
threads
trajectories
users
work_items
ai
oauth
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)
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)
activity_feed
agent_computers
agent_env_vars
agent_health_actions
agent_installations
agent_routine_runs
agent_routines
agent_sessions
agent_skills
agent_tools
agents
artifacts
automation_runs
automations
bug_reports
config
custom_objects
event_subscription_deliveries
event_subscriptions
extractions
files
installation_sources
invites
knowledge_documents
knowledge_ingestions
knowledge_sources
kv
notification_preferences
notifications
orgs
private_service_definitions
private_service_enrollments
private_services
sandboxes
slack_channel_bindings
solution_categories
solution_instances
solution_tags
solutions
status
tasks
team_memberships
teams
thread_messages
threads
trajectories
users
work_items
ai
oauth