Skip to content

chore: 🐝 Update SDK - Generate 0.13.13#494

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

chore: 🐝 Update SDK - Generate 0.13.13#494
github-actions[bot] wants to merge 2 commits into
mainfrom
speakeasy-sdk-regen-1781885104

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.

Typescript SDK Changes:

  • openrouter.benchmarks.getBenchmarks(): Added
  • openrouter.datasets.getBenchmarksArtificialAnalysis(): Removed (Breaking ⚠️)
  • openrouter.datasets.getBenchmarksDesignArena(): Removed (Breaking ⚠️)
  • openrouter.chat.send(): response Changed
  • openrouter.embeddings.generate(): response.usage Changed
  • openrouter.embeddings.listModels(): response.data[].reasoning Added
  • openrouter.models.get(): response.data.reasoning Added
  • openrouter.models.list(): response.data[].reasoning Added
  • openrouter.models.listForUser(): response.data[].reasoning Added

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├──[-] path (24149:3)❌ 
│ ├──[-] path (24061:3)❌ 
│ ├──[+] path (22975:3)
│ ├─┬/models
│ │ └─┬GET
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └──[🔀] example (28656:17)
│ └─┬/embeddings
│   └─┬POST
│     └─┬Responses
│       └─┬200
│         └─┬application/json
│           └─┬Schema
│             └─┬usage
│               ├──[+] properties (24493:23)
│               ├──[+] properties (24515:23)
│               ├─┬prompt_tokens
│               │ ├──[+] required (24512:29)❌ 
│               │ ├──[+] required (24513:29)❌ 
│               │ ├──[🔀] type (24514:31)❌ 
│               │ ├──[🔀] description (24494:38)
│               │ ├──[+] nullable (24499:35)❌ 
│               │ ├──[🔀] example (24496:27)
│               │ ├──[+] properties (24501:27)
│               │ ├──[+] properties (24504:27)
│               │ └──[+] properties (24508:27)
│               ├─┬prompt_tokens_details
│               │ ├──[🔀] type (24517:31)❌ 
│               │ ├──[🔀] description (24516:38)
│               │ ├──[-] properties (24589:27)❌ 
│               │ ├──[-] properties (24592:27)❌ 
│               │ ├──[-] properties (24595:27)❌ 
│               │ ├──[-] properties (24599:27)❌ 
│               │ └──[-] properties (24603:27)❌ 
│               └─┬total_tokens
│                 └──[🔀] description (24519:38)
├─┬Tags
│ └──[+] Benchmarks (32630:5)
└─┬Components
  ├──[-] schemas (3764:7)❌ 
  ├──[-] schemas (3721:7)❌ 
  ├──[-] schemas (3674:7)❌ 
  ├──[-] schemas (3655:7)❌ 
  ├──[-] schemas (3793:7)❌ 
  ├──[-] schemas (3883:7)❌ 
  ├──[-] schemas (3956:7)❌ 
  ├──[+] schemas (20207:7)
  ├──[+] schemas (20134:7)
  ├──[+] schemas (12080:7)
  ├──[+] schemas (20354:7)
  ├──[+] schemas (20303:7)
  ├──[+] schemas (20153:7)
  ├─┬ChatUsage
  │ ├──[🔀] example (5392:9)
  │ ├──[+] properties (5463:9)
  │ └─┬total_tokens
  │   ├──[🔀] type (5481:17)❌ 
  │   ├──[🔀] description (5464:24)
  │   ├──[+] nullable (5465:21)❌ 
  │   ├──[+] properties (5467:13)
  │   ├──[+] properties (5471:13)
  │   └──[+] properties (5476:13)
  └─┬Model
    ├──[🔀] example (11817:9)
    ├──[+] properties (11913:9)
    ├─┬supported_voices
    │ ├──[🔀] description (11916:24)
    │ ├──[-] nullable (12235:21)❌ 
    │ ├──[-] example (12232:20)
    │ └─┬Schema
    │   └──[🔀] $ref (16415:9)❌ 
    ├─┬top_provider
    │ └──[🔀] $ref (11921:11)❌ 
    └─┬supported_parameters
      └──[🔀] $ref (12080:20)❌ 
Document Element Total Changes Breaking Changes
components 29 13
paths 23 12
tags 1 0

View full report

Linting Report 0 errors, 1 warnings, 0 hints

View full report

TYPESCRIPT CHANGELOG

No relevant generator changes

Based on Speakeasy CLI 1.763.2

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-1781885104 branch from ddfdb58 to f9d2613 Compare June 20, 2026 01:03
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate (spec change merged) 0.13.13 chore: 🐝 Update SDK - Generate 0.13.13 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-1781885104 branch from 96b82fb to f2568d4 Compare June 21, 2026 01:09
perry-the-pr-reviewer[bot]

This comment was marked as outdated.

* `openrouter.benchmarks.getBenchmarks()`: **Added**
* `openrouter.datasets.getBenchmarksArtificialAnalysis()`: **Removed** (Breaking ⚠️)
* `openrouter.datasets.getBenchmarksDesignArena()`: **Removed** (Breaking ⚠️)
* `openrouter.chat.send()`:  `response` **Changed**
* `openrouter.embeddings.generate()`:  `response.usage` **Changed**
* `openrouter.embeddings.listModels()`:  `response.data[].reasoning` **Added**
* `openrouter.models.get()`:  `response.data.reasoning` **Added**
* `openrouter.models.list()`:  `response.data[].reasoning` **Added**
* `openrouter.models.listForUser()`:  `response.data[].reasoning` **Added**
@github-actions github-actions Bot force-pushed the speakeasy-sdk-regen-1781885104 branch from f611fee to ee43eb3 Compare June 22, 2026 01:10

@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

Speakeasy auto-regen bumping the SDK to 0.13.13 — this push only refreshes generation bookkeeping (lock-file generation_id + pristine commit/tree hashes, a RELEASES.md timestamp, and a semantically-identical package.json scripts key reorder). The generated and hand-written SDK source is byte-for-byte identical to the prior reviewed commit.

Verdict: 💬 Comments / questions

Details

Scope: incremental — metadata-only delta (prior reviewed f611fee → head b8a0da9); zero src or docs changes

Risk: 🟢 Low

CI: all passing ✅ (1 check)

Net-new delta this push (vs. prior reviewed SHA f611fee):

  • speakeasy gen.lock — generation_id + pristine commit/tree hash + package.json checksum bookkeeping
  • RELEASES.md — release timestamp bump only (2026-06-21 → 2026-06-22)
  • package.json — scripts key reorder; all 12 script values unchanged (verified key-by-key)
  • head commit is an empty commit to re-trigger the run-tests workflow

Zero src and docs changes: the SDK source is byte-for-byte identical to the prior reviewed commit (confirmed across src, docs, jsr.json, gen.yaml, out.openapi.yaml, workflow.lock), so no code findings are regenerated this round.

Findings: none net-new.

Standing non-blocker (carried from prior rounds, on byte-identical code): this regen removes two public benchmark methods (datasets.getBenchmarksArtificialAnalysis / getBenchmarksDesignArena plus their per-source types) and unifies them under a single source-discriminated benchmarks.getBenchmarks — a breaking public-API change shipped under a PATCH bump (0.13.12 → 0.13.13). Per Speakeasy's own versioning docs, a pre-1.0 SDK downgrades an auto-detected major bump to a minor, so the surface removal would normally land as 0.14.0; it is carrying the suggested patch label instead. This is a faithful regen of an already-merged spec and the package is pre-1.0 (0.x permits breaking changes in patch/minor), so it is non-blocking — but a release owner may want to override the patch label to minor to better signal the surface change to caret consumers. Flagged for the release owner; not actionable inside this generated PR.

Codex (gpt-5.5): ran; hit the wall-clock cap with no actionable findings on the metadata-only delta.

Analysis lanes: ran (security / correctness / test-coverage / blast-radius); every candidate landed on lock-file checksum churn or generated SDK source already reviewed at the prior SHA — all out-of-differential-scope, discarded.

Research: re-confirmed Speakeasy version derivation (largest bump across generator + spec + config inputs, with a pre-1.0 major→minor downgrade) and pre-1.0 SemVer semantics; no new research warranted for a metadata-only delta.

Security: no concerns — secret-scan over the delta is clean; no credential-bearing lines added.

Test coverage: unchanged (no source delta).

Unresolved threads: 1 — my own prior nit on docs/models/model.md (the new reasoning row links to a modelreasoning doc page the regen did not generate → 404). Upstream Speakeasy doc-gen gap, not fixable in this generated PR; left open for awareness, not re-raised.

Scope: incremental — metadata-only delta since prior review
Review: tier=large · model=claude-opus-latest · score=31.4

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.

1 participant