Skip to content

chore: refresh platform-openapi.json - #121

Merged
calvin-archastro merged 1 commit into
mainfrom
chore/refresh-platform-openapi
Nov 1, 2026
Merged

calvin-archastro merged 1 commit into
mainfrom
chore/refresh-platform-openapi

Conversation

@calvin-archastro

Copy link
Copy Markdown
Contributor

What changed

Refreshes `specs/platform-openapi.json` from firstlanding `origin/main` (044810d106) via `mix api_dsl.gen.docs.openapi` (412 routes, 511 schemas, 5 channels). Same output as the `publish-openapi-spec` workflow in firstlanding; run locally so it stays on this PR flow.

Why

Publish the current Platform API as a new `@archastro/sdk` release (this PR, then regenerate archastro-js/archastro-python, then release).

Diff summary

  • 27 operations added: computers (CRUD, exec, pause, resume, setup), task epics (get/update/cancel/create, drafts), tasks (by-external-reference, stream, task_deletions, human-answer, machine-rescope), agent_request oauth_start, thread from_template.
  • 6 schemas added: ComputerRepository, SelfUpdateChange, TaskDeletion, TaskEpicDrafts, TaskEpicEntity, TaskEpicEntityCollection.
  • Additive fields on Acl, AgentComputer, CurrentUser, Payload, Resolution, Task, Thread; description/enum-doc updates elsewhere.
  • Removed operations/schemas/properties: none. One loosening: `Payload.required` (`question`) dropped.

Scope / risk / testing

Spec-only, no code. Low risk. CI runs generator lint + tests; downstream SDK PRs run contract tests against this spec.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant