Skip to content

chore: 🐝 Update SDK - Generate 0.10.1#342

Closed
github-actions[bot] wants to merge 2 commits into
mainfrom
speakeasy-sdk-regen-1781885111
Closed

chore: 🐝 Update SDK - Generate 0.10.1#342
github-actions[bot] wants to merge 2 commits into
mainfrom
speakeasy-sdk-regen-1781885111

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

SDK update

Versioning

Version Bump Type: [patch] - 🤖 (automated)

Tip

If updates to your OpenAPI document introduce breaking changes, be sure to update the info.version field to trigger the correct version bump.
Speakeasy supports manual control of SDK versioning through multiple methods.

Python SDK Changes:

  • open_router.benchmarks.get_benchmarks(): Added
  • open_router.datasets.get_benchmarks_artificial_analysis(): Deleted Breaking ⚠️
  • open_router.datasets.get_benchmarks_design_arena(): Deleted Breaking ⚠️
  • open_router.chat.send(): response Changed
  • open_router.embeddings.generate(): response.usage Changed
  • open_router.embeddings.list_models(): response.data.[].reasoning Added
  • open_router.models.get(): response.data.reasoning Added
  • open_router.models.list(): response.data.[].reasoning Added
  • open_router.models.list_for_user(): response.data.[].reasoning Added
OpenAPI Change Summary
├─┬Paths
│ ├──[-] path (24052:5)❌ 
│ ├──[-] path (24140:5)❌ 
│ ├──[+] path (22966:3)
│ ├─┬/embeddings
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬Schema
│ │           └─┬usage
│ │             ├──[+] properties (24484:23)
│ │             ├──[+] properties (24506:23)
│ │             ├─┬prompt_tokens_details
│ │             │ ├──[🔀] type (24508:31)❌ 
│ │             │ ├──[🔀] description (24507:38)
│ │             │ ├──[-] properties (24580:53)❌ 
│ │             │ ├──[-] properties (24583:53)❌ 
│ │             │ ├──[-] properties (24586:53)❌ 
│ │             │ ├──[-] properties (24590:53)❌ 
│ │             │ └──[-] properties (24594:53)❌ 
│ │             ├─┬total_tokens
│ │             │ └──[🔀] description (24510:38)
│ │             └─┬prompt_tokens
│ │               ├──[+] required (24503:29)❌ 
│ │               ├──[+] required (24504:29)❌ 
│ │               ├──[🔀] type (24505:31)❌ 
│ │               ├──[🔀] description (24485:38)
│ │               ├──[+] nullable (24490:35)❌ 
│ │               ├──[🔀] example (24487:27)
│ │               ├──[+] properties (24492:27)
│ │               ├──[+] properties (24495:27)
│ │               └──[+] properties (24499:27)
│ └─┬/models
│   └─┬GET
│     └─┬Responses
│       └─┬200
│         └─┬application/json
│           └──[🔀] example (28647:17)
├─┬Tags
│ └──[+] Benchmarks (32621:5)
└─┬Components
  ├──[-] schemas (3646:13)❌ 
  ├──[-] schemas (3665:13)❌ 
  ├──[-] schemas (3947:13)❌ 
  ├──[-] schemas (3755:13)❌ 
  ├──[-] schemas (3784:13)❌ 
  ├──[-] schemas (3874:13)❌ 
  ├──[-] schemas (3712:13)❌ 
  ├──[+] schemas (20345:7)
  ├──[+] schemas (20198:7)
  ├──[+] schemas (20144:7)
  ├──[+] schemas (12071:7)
  ├──[+] schemas (20294:7)
  ├──[+] schemas (20125:7)
  ├─┬Model
  │ ├──[🔀] example (11808:9)
  │ ├──[+] properties (11904:9)
  │ ├─┬supported_voices
  │ │ ├──[🔀] description (11907:24)
  │ │ ├──[-] nullable (12226:31)❌ 
  │ │ ├──[-] example (12223:30)
  │ │ └─┬Schema
  │ │   └──[🔀] $ref (16406:9)❌ 
  │ ├─┬top_provider
  │ │ └──[🔀] $ref (11912:11)❌ 
  │ └─┬supported_parameters
  │   └──[🔀] $ref (12071:20)❌ 
  └─┬ChatUsage
    ├──[🔀] example (5383:9)
    ├──[+] properties (5454:9)
    └─┬total_tokens
      ├──[🔀] type (5472:17)❌ 
      ├──[🔀] description (5455:24)
      ├──[+] nullable (5456:21)❌ 
      ├──[+] properties (5458:13)
      ├──[+] properties (5462:13)
      └──[+] properties (5467:13)
Document Element Total Changes Breaking Changes
paths 23 12
tags 1 0
components 29 13

PYTHON CHANGELOG

No relevant generator changes

Based on Speakeasy CLI 1.680.0

Last updated by Speakeasy workflow

@github-actions github-actions Bot added the patch Patch version bump label Jun 19, 2026
perry-the-pr-reviewer[bot]

This comment was marked as outdated.

@github-actions github-actions Bot force-pushed the speakeasy-sdk-regen-1781885111 branch from 5880399 to c24ffa3 Compare June 20, 2026 00:55
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate (spec change merged) 0.10.1 chore: 🐝 Update SDK - Generate 0.10.1 Jun 20, 2026
perry-the-pr-reviewer[bot]

This comment was marked as outdated.

@github-actions github-actions Bot force-pushed the speakeasy-sdk-regen-1781885111 branch from e33799f to fd957ad Compare June 21, 2026 01:01
perry-the-pr-reviewer[bot]

This comment was marked as outdated.

* `open_router.benchmarks.get_benchmarks()`: **Added**
* `open_router.datasets.get_benchmarks_artificial_analysis()`: **Deleted** **Breaking** ⚠️
* `open_router.datasets.get_benchmarks_design_arena()`: **Deleted** **Breaking** ⚠️
* `open_router.chat.send()`:  `response` **Changed**
* `open_router.embeddings.generate()`:  `response.usage` **Changed**
* `open_router.embeddings.list_models()`:  `response.data.[].reasoning` **Added**
* `open_router.models.get()`:  `response.data.reasoning` **Added**
* `open_router.models.list()`:  `response.data.[].reasoning` **Added**
* `open_router.models.list_for_user()`:  `response.data.[].reasoning` **Added**
@github-actions github-actions Bot force-pushed the speakeasy-sdk-regen-1781885111 branch from 87879d9 to 3fb1cee Compare June 22, 2026 01:01

@perry-the-pr-reviewer perry-the-pr-reviewer Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perry's Review

Incremental re-review of the Speakeasy SDK regen (0.10.1) — the only change since my last review is regenerated lock metadata and a release timestamp; the generated SDK code is byte-identical.

Verdict: 💬 Comments / questions

Details

Risk: 🟢 Low — net-new delta is generator bookkeeping only (no code, no public surface change).

CI: no checks reported on the head SHA (the head commit is an empty "trigger workflow" commit; informational, not a gate).

Findings (net-new since prior review): none.

  • The cumulative tree diff since my last reviewed SHA is exactly two files: the Speakeasy lock file (generation_id + pristine_commit_hash) and the release log timestamp (2026-06-21 → 2026-06-22).
  • The lock file's pristine_tree_hash (2127b8a2…) is unchanged across both generations, which is the content-only fingerprint of the freshly generated files — so the generated SDK source is byte-for-byte identical to what I already reviewed. No re-litigation of already-reviewed code.

Codex (heavy secondary model): no additional findings (partial output, hallucinated template line dropped).

Analysis lanes: all candidates out-of-delta (about the unchanged generated SDK) or hallucinated line refs — discarded after verification.

Research: confirmed Speakeasy's gen.lock semantics — an identical pristine_tree_hash with a changed generation_id/pristine_commit_hash means the generated content did not change between regens (Git tree-hash vs commit-hash distinction). Source: speakeasy.com/docs + Git tree-hash semantics.

Security: no concerns — secret-pattern scan over the net-new delta is clean; no credential-handling, auth, or streaming code touched.

Test coverage: unchanged — generated SDK; no test surface affected by this delta.

Unresolved threads: 1 standing — my prior [suggestion] that the two removed public benchmark methods shipped as a patch bump (0.10.0 → 0.10.1) rather than a minor. That concern is unchanged by this push and remains the reason this is a COMMENT rather than an approval. It is a release-process fix (bump info.version in the source spec or apply a minor label so the next regen lands as 0.11.0), actionable by the maintainer who merges the regen — not the bot author. See the existing thread; not re-posted here.

Scope: incremental — 3 new lines since prior review (regen metadata only)
Review: tier=large · model=claude-opus-latest · score=35.2

@christineschen

Copy link
Copy Markdown
Collaborator

Closing outdated PR. Superseded by newer Speakeasy SDK generation PR with auto-merge workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants