Skip to content

Commit a977426

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate (spec change merged) 1.1.150 (#854)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent 7295f48 commit a977426

18 files changed

Lines changed: 158 additions & 104 deletions

‎.speakeasy/gen.lock‎

Lines changed: 31 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
lockVersion: 2.0.0
22
id: c48cf606-fb42-4a45-9c23-8f0555307828
33
management:
4-
docChecksum: b32bef3109d51525efbbb750a22334cf
4+
docChecksum: db5d524cd6a9068f0a4bd5adeba1bc2e
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 1.1.149
9-
configChecksum: 7bf826ad018ebcad3019cdf23933b7cb
8+
releaseVersion: 1.1.150
9+
configChecksum: 8d0e1c2689c6b0fd4c00356d8784fe49
1010
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
1111
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
1212
published: true
1313
persistentEdits:
14-
generation_id: b18b0456-94cf-4dea-b8d2-8633e32dc7b4
15-
pristine_commit_hash: 6ab48e324e12298942a39cb079dcf66e4d0f9274
16-
pristine_tree_hash: f95688c8539ef9e6b108958d704ae2023d1c197d
14+
generation_id: 4c389b20-bef3-48df-ad1b-3d4261978b3a
15+
pristine_commit_hash: 5d417a3851d2696141d9f1db7dba59e69a764aa9
16+
pristine_tree_hash: 414995b1e076706db54e5e00a8454de384d0b260
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -3918,8 +3918,8 @@ trackedFiles:
39183918
pristine_git_object: ad79a325e74efc6cc08ad7ffc794cecd0e7eaa15
39193919
docs/components/outputbashservertoolitem.mdx:
39203920
id: c17c44c991b5
3921-
last_write_checksum: sha1:65baf7afddeaabb578df6ae8406d8f0326ef2c7e
3922-
pristine_git_object: 6ff6c14ce85629b46168629812a835ec517aea03
3921+
last_write_checksum: sha1:cb74822abd8d623dbbd0baf12ab86b59d2f410f3
3922+
pristine_git_object: 30a101b0ad9316a3416cbd1a2d9ea07696e6a028
39233923
docs/components/outputbashservertoolitemfile.mdx:
39243924
id: 537681b5270f
39253925
last_write_checksum: sha1:3faf3a55cd42f4d71ad977dcccf657763954f6d8
@@ -4242,8 +4242,8 @@ trackedFiles:
42424242
pristine_git_object: 6e25f4cdd42f706845c834921a44a7198a09c2f3
42434243
docs/components/outputshellcalloutputitem.mdx:
42444244
id: 2ce46fbb594f
4245-
last_write_checksum: sha1:c373870ee2998807367558586b2132926b61b45d
4246-
pristine_git_object: 4dde43d162f95d8778284257d8114b09980f5866
4245+
last_write_checksum: sha1:e4a96fcf842b391e5e1e909043753b03046d09b2
4246+
pristine_git_object: eb07476e34e86a7334feb208a4b34e6e5fcbd341
42474247
docs/components/outputshellcalloutputitemfile.mdx:
42484248
id: 8e0e3a901867
42494249
last_write_checksum: sha1:f431a7f969c50f1b07943b578a3f13838d008444
@@ -4258,8 +4258,8 @@ trackedFiles:
42584258
pristine_git_object: 2bfc5b85b0a0962d951930f1fd22bf3fb230750a
42594259
docs/components/outputshellservertoolitem.mdx:
42604260
id: d505095331df
4261-
last_write_checksum: sha1:27326dbaf7c83e737c10ff8a44ce8e19a0ac45c8
4262-
pristine_git_object: 8452882aeb372cbca64ac88bc782be8ef466c34e
4261+
last_write_checksum: sha1:71cace000593bc949cb921b4bd3639e1280e3d31
4262+
pristine_git_object: 0f0bbc33c75daba21e026822e64f1aa492dedfb2
42634263
docs/components/outputshellservertoolitemaction.mdx:
42644264
id: 0f70af617523
42654265
last_write_checksum: sha1:77a1972b2435a12de88ac334bf73996a8277cac8
@@ -5026,8 +5026,8 @@ trackedFiles:
50265026
pristine_git_object: 9aaa17fdf863725e77de2784a601626d0b82b7e0
50275027
docs/components/shellcalloutputitem.mdx:
50285028
id: 3c692a7914b0
5029-
last_write_checksum: sha1:981b180bd9743e32d3ba6e7d9cca4689d34565fd
5030-
pristine_git_object: 1e371836e23aa846ec9bfc0fecb19f06c6e705d7
5029+
last_write_checksum: sha1:86651eecde4a76e5fb5783f1d9baf582d528a3ba
5030+
pristine_git_object: 05e53b1f66894e53700fc3e290ab26a3d0fbd524
50315031
docs/components/shellcalloutputitemfile.mdx:
50325032
id: 729e48f10ec2
50335033
last_write_checksum: sha1:3ec7900022eab43f94f0afb7ba5bf8b43f55d370
@@ -7682,8 +7682,8 @@ trackedFiles:
76827682
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
76837683
pyproject.toml:
76847684
id: 5d07e7d72637
7685-
last_write_checksum: sha1:94a4fe94f9740931a09fb58b45416899b34d22f4
7686-
pristine_git_object: 8b944528c888b3463c504fbfa79ef6abf204e217
7685+
last_write_checksum: sha1:eb66ac7a0551fa632c5ca51153500eb0cb86e1ca
7686+
pristine_git_object: e2a708b87dd461387349f470f1b1107b345625e3
76877687
scripts/prepare_readme.py:
76887688
id: e0c5957a6035
76897689
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -7710,8 +7710,8 @@ trackedFiles:
77107710
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
77117711
src/openrouter/_version.py:
77127712
id: d8d15ad6c586
7713-
last_write_checksum: sha1:9507638df62443fff01b387213413255fa382672
7714-
pristine_git_object: 2fbe0307c9d9c9614a9b906fa6ff3b3400c73103
7713+
last_write_checksum: sha1:377f12b3bd5ffc075397d13fa3cc4219e5f17d60
7714+
pristine_git_object: 3c41bc331eba1901a0d1c2289b732c809e5b16a7
77157715
src/openrouter/analytics.py:
77167716
id: cb406b5aaabb
77177717
last_write_checksum: sha1:1e0004d8d1d5d797e2b54cd1cabeb7f9489d08e9
@@ -8962,8 +8962,8 @@ trackedFiles:
89628962
pristine_git_object: f499cbbb546232f5cfbfe2c44fb41aefb306c87f
89638963
src/openrouter/components/inputs_union.py:
89648964
id: 17d6239cb6a7
8965-
last_write_checksum: sha1:e20ff2a681f1111a77f409a80efbdb660acc79b7
8966-
pristine_git_object: c27e4719f3ebcad14d2b9c82b94b8fc7f5dcfabc
8965+
last_write_checksum: sha1:2a0e9f681cd64913508e9cad82d2755eeb56cbca
8966+
pristine_git_object: 2bcad7f1f7081532ec62490519361777717fcc20
89678967
src/openrouter/components/inputtext.py:
89688968
id: a995ae96be99
89698969
last_write_checksum: sha1:2da9ff645acc96772701908830151c5a707ed021
@@ -9402,8 +9402,8 @@ trackedFiles:
94029402
pristine_git_object: 919f2bb6ec91d62dcb223c15e2a25d2830b75ac9
94039403
src/openrouter/components/outputbashservertoolitem.py:
94049404
id: 39d03767e214
9405-
last_write_checksum: sha1:fc21a24c4c97caedbd794f053754bdde5045d402
9406-
pristine_git_object: 3a5673e35129f474981659ef4f57625214d6f218
9405+
last_write_checksum: sha1:4be4f57d65fc6954087c0fee1ccc22c8813084a0
9406+
pristine_git_object: 3ae659f9f8c224b6459d778ada584e3f0f93b8cf
94079407
src/openrouter/components/outputbrowseruseservertoolitem.py:
94089408
id: 73bff94d7284
94099409
last_write_checksum: sha1:6835f17b73a909e8a49ce9ba1257d43c62eeb690
@@ -9462,8 +9462,8 @@ trackedFiles:
94629462
pristine_git_object: 94af810bbdb87fb8c6800645354f7ec4dd067e7f
94639463
src/openrouter/components/outputitems.py:
94649464
id: 90f107de3116
9465-
last_write_checksum: sha1:675d4501502721513ac4120e49878c055ea9065b
9466-
pristine_git_object: 3f80ccbb4e4a40ceb43ec6627f6417658750b756
9465+
last_write_checksum: sha1:600acf9bb535c3568f9aa3e63c4e3a11f13c152c
9466+
pristine_git_object: b66de81d533aabb08ee0fc31ca2653fc59773bf2
94679467
src/openrouter/components/outputmcpservertoolitem.py:
94689468
id: bb8c2536a58e
94699469
last_write_checksum: sha1:28d33c9226ff4ce6871457fa1fae384b590f676c
@@ -9502,12 +9502,12 @@ trackedFiles:
95029502
pristine_git_object: 23aa9caf8b965f08e7e4acbe6a2e7830b89e3661
95039503
src/openrouter/components/outputshellcalloutputitem.py:
95049504
id: 9962f4d291a9
9505-
last_write_checksum: sha1:4cd139e1adb507afda92a8c783b8946f3e902212
9506-
pristine_git_object: b8e130eea920c82ce6b147e264b6728cb8939959
9505+
last_write_checksum: sha1:5356b8577865ed1e03f68e5fe9b863ea5a9d2392
9506+
pristine_git_object: ca8a31a9a0f3b30757f6db8b28a0e34c5bd4b12e
95079507
src/openrouter/components/outputshellservertoolitem.py:
95089508
id: 3c1670e937ec
9509-
last_write_checksum: sha1:bf69e5714feee1957679c9be52c43013171c10f8
9510-
pristine_git_object: bcd24666288f0cf369bc527b56df261d65d94ccf
9509+
last_write_checksum: sha1:8214004a78d6f23153f3c821ec4090bb6cf19ab6
9510+
pristine_git_object: cd5026bf5413728bd5ee7792cc21a3fac846cda3
95119511
src/openrouter/components/outputsubagentservertoolitem.py:
95129512
id: 7480e835aa08
95139513
last_write_checksum: sha1:6588b208a06fc0e1485c7952636b81bd28d04234
@@ -9882,8 +9882,8 @@ trackedFiles:
98829882
pristine_git_object: 14d6df7ad9970385355b7c1d6752a270a8aa267b
98839883
src/openrouter/components/shellcalloutputitem.py:
98849884
id: 54409ebc9cdd
9885-
last_write_checksum: sha1:448ad68e1048026538d6603921a93374b3502814
9886-
pristine_git_object: da1edfc54f0b1469f900ecffe77a6d844184533a
9885+
last_write_checksum: sha1:fe0ded309336531c31b91d2eedb9a6f9e698bc85
9886+
pristine_git_object: 3dcca3f2d67ea47533f4e7cced98acae1b97dc53
98879887
src/openrouter/components/shellcallstatus.py:
98889888
id: 3627230aad33
98899889
last_write_checksum: sha1:c026c8544f66c0ae9bdfa83b9d63502ee8f2907d
@@ -12954,6 +12954,4 @@ examples:
1295412954
"500":
1295512955
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1295612956
examplesVersion: 1.0.2
12957-
releaseNotes: |
12958-
## Python SDK Changes:
12959-
* `open_router.api_keys.get_current_key_metadata()`: `response.data.allowed_data_regions` **Added**
12957+
releaseNotes: "## Python SDK Changes:\n* `open_router.presets.create_presets_responses()`: \n * `request.input.union(Array<>)[]` **Changed**\n* `open_router.responses.send()`: \n * `request.input.union(Array<>)[]` **Changed**\n * `response` **Changed**\n* `open_router.beta.responses.send()`: \n * `request.input.union(Array<>)[]` **Changed**\n * `response` **Changed**\n"

‎.speakeasy/gen.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ generation:
3636
documentation: mintlify
3737
preApplyUnionDiscriminators: true
3838
python:
39-
version: 1.1.149
39+
version: 1.1.150
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

‎.speakeasy/out.openapi.yaml‎

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19349,6 +19349,9 @@ components:
1934919349
container_id:
1935019350
description: 'The canonical container id the command ran under — the `{container_id}` for the Container Files API, reusable as a `container_reference` in later requests. Present on every sandbox-executed call, even when no files changed.'
1935119351
type: 'string'
19352+
error:
19353+
description: 'The error message when the sandbox call failed before producing a result (for example, the per-user container limit was reached). Set together with `status: ''failed''`; absent on a successful call. A non-zero `exitCode` is a command failure, not a tool failure.'
19354+
type: 'string'
1935219355
exitCode:
1935319356
type: 'integer'
1935419357
files:
@@ -19381,7 +19384,7 @@ components:
1938119384
id:
1938219385
type: 'string'
1938319386
status:
19384-
$ref: '#/components/schemas/ToolCallStatus'
19387+
$ref: '#/components/schemas/FailableToolCallStatus'
1938519388
stderr:
1938619389
type: 'string'
1938719390
stdout:
@@ -20585,7 +20588,7 @@ components:
2058520588
- 'status'
2058620589
type: 'object'
2058720590
OutputShellCallOutputItem:
20588-
description: 'A native `shell_call_output` item matching OpenAI''s Responses API shape. Carries per-command stdout, stderr, and the exit/timeout outcome.'
20591+
description: 'A native `shell_call_output` item matching OpenAI''s Responses API shape. Carries per-command stdout, stderr, and the exit/timeout outcome. A sandbox failure terminates the item as `incomplete` with `error` set.'
2058920592
example:
2059020593
call_id: 'call_abc123'
2059120594
id: 'sho_abc123'
@@ -20603,6 +20606,9 @@ components:
2060320606
container_id:
2060420607
description: 'The canonical container id the command ran under — the `{container_id}` for the Container Files API, reusable as a `container_reference` in later requests. Present on every sandbox-executed call, even when no files changed.'
2060520608
type: 'string'
20609+
error:
20610+
description: 'The error message when the sandbox call failed before producing a result (for example, the per-user container limit was reached). Set together with `status: ''incomplete''` and an empty `output`; absent on a successful call.'
20611+
type: 'string'
2060620612
files:
2060720613
description: 'Citations for the files the sandbox command created or modified, most-recently-touched first (at most 10). Retrieve them via the Container Files API.'
2060820614
items:
@@ -20702,6 +20708,9 @@ components:
2070220708
container_id:
2070320709
description: 'The canonical container id the command ran under — the `{container_id}` for the Container Files API, reusable as a `container_reference` in later requests. Present on every sandbox-executed call, even when no files changed.'
2070420710
type: 'string'
20711+
error:
20712+
description: 'The error message when the sandbox call failed before producing a result (for example, the per-user container limit was reached). Set together with `status: ''failed''`; absent on a successful call. `output` is omitted when `error` is set.'
20713+
type: 'string'
2070520714
files:
2070620715
description: 'Citations for the files the sandbox command created or modified, most-recently-touched first (at most 10). Retrieve them via the Container Files API.'
2070720716
items:
@@ -20736,7 +20745,7 @@ components:
2073620745
$ref: '#/components/schemas/ShellCallOutputContent'
2073720746
type: 'array'
2073820747
status:
20739-
$ref: '#/components/schemas/ToolCallStatus'
20748+
$ref: '#/components/schemas/FailableToolCallStatus'
2074020749
type:
2074120750
enum:
2074220751
- 'openrouter:shell'
@@ -24441,6 +24450,9 @@ components:
2444124450
container_id:
2444224451
description: 'The canonical container id the command ran under — the `{container_id}` for the Container Files API, reusable as a `container_reference` in later requests. Present on every sandbox-executed call, even when no files changed.'
2444324452
type: 'string'
24453+
error:
24454+
description: 'The error message when the sandbox call failed before producing a result, as echoed from a failed `shell_call_output` emission.'
24455+
type: 'string'
2444424456
files:
2444524457
description: 'Citations for the files the sandbox command created or modified, most-recently-touched first (at most 10). Retrieve them via the Container Files API.'
2444624458
items:

‎.speakeasy/workflow.lock‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ speakeasyVersion: 1.787.0
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:a209927f7afd47c4f3d37916b9cb671f31128ef87f9162f1ace1b17ae7309a78
6-
sourceBlobDigest: sha256:07340d1e62f97a817461b6a8cb7d047dbca41926eb04b76a167492ac0dd36721
5+
sourceRevisionDigest: sha256:6ebcc679e84169af93fbe05f2d6314d4eedf46a65be547e2d8d8a6698c8392e7
6+
sourceBlobDigest: sha256:9aa47ddffc027bad6317842403deb6dd83cc76f0b5912c72b50b416b0d8fabc3
77
tags:
88
- latest
99
- 1.0.0
1010
targets:
1111
open-router:
1212
source: OpenRouter API
1313
sourceNamespace: open-router-chat-completions-api
14-
sourceRevisionDigest: sha256:a209927f7afd47c4f3d37916b9cb671f31128ef87f9162f1ace1b17ae7309a78
15-
sourceBlobDigest: sha256:07340d1e62f97a817461b6a8cb7d047dbca41926eb04b76a167492ac0dd36721
14+
sourceRevisionDigest: sha256:6ebcc679e84169af93fbe05f2d6314d4eedf46a65be547e2d8d8a6698c8392e7
15+
sourceBlobDigest: sha256:9aa47ddffc027bad6317842403deb6dd83cc76f0b5912c72b50b416b0d8fabc3
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:38c22b3915cac11303f22f5de6ba74baccc294a9947b678f42b78d2222ef529c
17+
codeSamplesRevisionDigest: sha256:0a646d375bf04645af361c6a6efa54ac7787ebe41ee5c512bc08dee7c6c808db
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: 1.787.0

‎RELEASES.md‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2279,4 +2279,14 @@ Based on:
22792279
### Generated
22802280
- [python v1.1.149] .
22812281
### Releases
2282-
- [PyPI v1.1.149] https://pypi.org/project/openrouter/1.1.149 - .
2282+
- [PyPI v1.1.149] https://pypi.org/project/openrouter/1.1.149 - .
2283+
2284+
## 2026-09-16 16:51:02
2285+
### Changes
2286+
Based on:
2287+
- OpenAPI Doc
2288+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
2289+
### Generated
2290+
- [python v1.1.150] .
2291+
### Releases
2292+
- [PyPI v1.1.150] https://pypi.org/project/openrouter/1.1.150 - .

0 commit comments

Comments
 (0)