Skip to content

feat(sdk)!: regenerate from openapi@main (computers, task epics; task_epics -> task_epics.list) - #58

Merged
calvin-archastro merged 2 commits into
mainfrom
chore/regenerate-sdk-from-openapi
Nov 1, 2026
Merged

calvin-archastro merged 2 commits into
mainfrom
chore/regenerate-sdk-from-openapi

Conversation

@calvin-archastro

Copy link
Copy Markdown
Contributor

What changed

Regenerated the Python SDK from archastro-openapi main (spec from firstlanding origin/main 044810d106, archastro-openapi#121) with @archastro/sdk-generator@0.11.16 (includes #122 name-collision fix and #124 ref-or-object union responses).

Contents

  • New resources: computers, task_epics (with drafts), org/team/user task epic create, task by-external-reference, org task stream, task deletions, human-answer, machine-rescope, agent request oauth_start, thread from_template.
  • Wider models: Acl denies, AgentComputer bootstrap/repositories, Task blockers/receipts, Payload/Resolution fields.
  • GET /orgs/{org}/task_epics is validated as TaskEpicEntityCollection | dict[str, Any].

BREAKING

orgs/teams/users.task_epics(...) (list) is removed; use .task_epics.list(...) (the same path gained a create). Same rename shipped in @archastro/sdk 0.22.0. Release as a minor bump (0.12.0): pre-1.0 convention, and release.yml does the bump so this PR does not touch the version.

Scope / risk / testing

SDK-only, generated code. Medium risk because of the breaking rename. Local: ruff check/format clean, unit and harness tests pass, 3564 contract tests pass. CI re-runs these on Python 3.11 to 3.13 plus wheel build.

🤖 Generated with Claude Code

Breaking: client.v1.orgs/teams/users task_epics(...) list methods move to
the task_epics sub-resource (.task_epics.list(...)).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@calvin-archastro
calvin-archastro marked this pull request as draft November 1, 2026 12:25
…s waiver

New advisories GHSA-w74x-v6f9-j3xg and GHSA-wjr9-j795-jxcr (fast-uri 4.2.3
fixes) and GHSA-6pq8-jhm2-2vcw (qs 6.17.1 fixes) failed the audit step on
main. The braces advisory no longer matches, so its waiver is removed as
the script requires.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@calvin-archastro
calvin-archastro marked this pull request as ready for review November 1, 2026 12:28
@calvin-archastro
calvin-archastro merged commit 9b320fc into main Nov 1, 2026
5 checks passed
@calvin-archastro
calvin-archastro deleted the chore/regenerate-sdk-from-openapi branch November 1, 2026 12:29
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