Skip to content

Commit 89f7307

Browse files
Merge pull request #161 from gleanwork/speakeasy-sdk-regen-1785961927
chore: 🐝 Update SDK - Generate 0.15.5
2 parents 5aaa028 + e0c4b1c commit 89f7307

294 files changed

Lines changed: 13494 additions & 1238 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.speakeasy/gen.lock

Lines changed: 1092 additions & 250 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ generation:
3434
generateNewTests: true
3535
skipResponseBodyAssertions: true
3636
python:
37-
version: 0.15.4
37+
version: 0.15.5
3838
additionalDependencies:
3939
dev: {}
4040
main: {}

.speakeasy/glean-merged-spec.yaml

Lines changed: 1665 additions & 343 deletions
Large diffs are not rendered by default.

.speakeasy/tests.arazzo.yaml

Lines changed: 239 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158821,7 +158821,7 @@ workflows:
158821158821
- condition: $response.header.Content-Type == application/json
158822158822
- context: $response.body
158823158823
condition: |
158824-
{"results":[],"has_more":false,"next_cursor":"<value>","request_id":"<id>"}
158824+
{"results":[],"has_more":false,"next_cursor":"<value>","request_id":"<id>","warnings":[]}
158825158825
type: simple
158826158826
x-speakeasy-test-group: search
158827158827
x-speakeasy-test-rebuild: true
@@ -159048,3 +159048,241 @@ workflows:
159048159048
type: simple
159049159049
x-speakeasy-test-group: indexing_datasources
159050159050
x-speakeasy-test-rebuild: true
159051+
- workflowId: platform-chat-create
159052+
steps:
159053+
- stepId: test
159054+
operationId: platform-chat-create
159055+
requestBody:
159056+
contentType: application/json
159057+
payload:
159058+
input: <value>
159059+
store: true
159060+
stream: false
159061+
successCriteria:
159062+
- condition: $statusCode == 200
159063+
- condition: $response.header.Content-Type == application/json
159064+
- context: $response.body
159065+
condition: |
159066+
{"id":"<id>","object":"response","created_at":"2026-05-19T05:32:52.505Z","status":"completed","output":[{"type":"message","role":"assistant","content":[{"type":"output_text","text":"<value>"}]}],"store":false,"request_id":"<id>"}
159067+
type: simple
159068+
x-speakeasy-test-group: chat_SDK
159069+
x-speakeasy-test-rebuild: true
159070+
- workflowId: platform-skills-import
159071+
steps:
159072+
- stepId: test
159073+
operationId: platform-skills-import
159074+
requestBody:
159075+
contentType: application/json
159076+
payload:
159077+
source_urls:
159078+
- <value 1>
159079+
successCriteria:
159080+
- condition: $statusCode == 200
159081+
- condition: $response.header.Content-Type == application/json
159082+
- context: $response.body
159083+
condition: |
159084+
{"skills":[],"request_id":"<id>"}
159085+
type: simple
159086+
x-speakeasy-test-group: skills
159087+
x-speakeasy-test-rebuild: true
159088+
- workflowId: platform-skills-preview-source
159089+
steps:
159090+
- stepId: test
159091+
operationId: platform-skills-preview-source
159092+
requestBody:
159093+
contentType: application/json
159094+
payload:
159095+
source_url: https://ugly-information.name/
159096+
stream: false
159097+
successCriteria:
159098+
- condition: $statusCode == 200
159099+
- condition: $response.header.Content-Type == application/json
159100+
- context: $response.body
159101+
condition: |
159102+
{"skills":[],"failures":[{"source_url":"https://slimy-availability.org","code":"SKILL_FETCH_FAILED","detail":"<value>"}],"request_id":"<id>"}
159103+
type: simple
159104+
x-speakeasy-test-group: skills
159105+
x-speakeasy-test-rebuild: true
159106+
- workflowId: platform-skills-update
159107+
steps:
159108+
- stepId: test
159109+
operationId: platform-skills-update
159110+
parameters:
159111+
- name: skill_id
159112+
in: path
159113+
value: <id>
159114+
requestBody:
159115+
contentType: application/json
159116+
payload:
159117+
status: DISABLED
159118+
successCriteria:
159119+
- condition: $statusCode == 200
159120+
- condition: $response.header.Content-Type == application/json
159121+
- context: $response.body
159122+
condition: |
159123+
{"skill":{"id":"<id>","display_name":"Afton14","description":"taut netsuke duh sonata boastfully elegantly management come","latest_version":425795,"latest_minor_version":741364,"status":"DISABLED","origin":"CUSTOM","owner":{"name":"<value>"},"created_at":"2024-12-20T01:31:39.364Z","updated_at":"2025-12-04T02:59:37.124Z"},"request_id":"<id>"}
159124+
type: simple
159125+
x-speakeasy-test-group: skills
159126+
x-speakeasy-test-rebuild: true
159127+
- workflowId: platform-skills-sync
159128+
steps:
159129+
- stepId: test
159130+
operationId: platform-skills-sync
159131+
parameters:
159132+
- name: skill_id
159133+
in: path
159134+
value: <id>
159135+
successCriteria:
159136+
- condition: $statusCode == 200
159137+
- condition: $response.header.Content-Type == application/json
159138+
- context: $response.body
159139+
condition: |
159140+
{"sync_status":"UP_TO_DATE","commit_sha":"<value>","updated":false,"request_id":"<id>"}
159141+
type: simple
159142+
x-speakeasy-test-group: skills
159143+
x-speakeasy-test-rebuild: true
159144+
- workflowId: platform-search-filters
159145+
steps:
159146+
- stepId: test
159147+
operationId: platform-search-filters
159148+
successCriteria:
159149+
- condition: $statusCode == 200
159150+
- condition: $response.header.Content-Type == application/json
159151+
- context: $response.body
159152+
condition: |
159153+
{"datasources":[],"request_id":"<id>"}
159154+
type: simple
159155+
x-speakeasy-test-group: search
159156+
x-speakeasy-test-rebuild: true
159157+
- workflowId: importAgent
159158+
steps:
159159+
- stepId: test
159160+
operationId: importAgent
159161+
parameters:
159162+
- name: agent_id
159163+
in: path
159164+
value: <id>
159165+
requestBody:
159166+
contentType: multipart/form-data
159167+
payload:
159168+
bundle: 'x-file: example.file'
159169+
successCriteria:
159170+
- condition: $statusCode == 200
159171+
- condition: $response.header.Content-Type == application/json
159172+
- context: $response.body
159173+
condition: |
159174+
{"workflowResult":{"workflow":{"author":{"name":"George Clooney","obfuscatedId":"abc123"},"lastDraftSavedBy":{"name":"George Clooney","obfuscatedId":"abc123"},"lastUpdatedBy":{"name":"George Clooney","obfuscatedId":"abc123"}}}}
159175+
type: simple
159176+
x-speakeasy-test-group: client_agents
159177+
x-speakeasy-test-rebuild: true
159178+
- workflowId: getToolServerTools
159179+
steps:
159180+
- stepId: test
159181+
operationId: getToolServerTools
159182+
parameters:
159183+
- name: serverId
159184+
in: path
159185+
value: <id>
159186+
- name: toolNames
159187+
in: query
159188+
value:
159189+
- <value 1>
159190+
- <value 2>
159191+
- <value 3>
159192+
successCriteria:
159193+
- condition: $statusCode == 200
159194+
- condition: $response.header.Content-Type == application/json
159195+
- context: $response.body
159196+
condition: |
159197+
{"tools":[{"serverId":"<id>","name":"<value>"}]}
159198+
type: simple
159199+
x-speakeasy-test-group: tools
159200+
x-speakeasy-test-rebuild: true
159201+
- workflowId: post_/api/index/v1/debug/{datasource}/document
159202+
steps:
159203+
- stepId: test
159204+
operationId: post_/api/index/v1/debug/{datasource}/document
159205+
parameters:
159206+
- name: datasource
159207+
in: path
159208+
value: <value>
159209+
requestBody:
159210+
contentType: application/json
159211+
payload:
159212+
docId: art123
159213+
objectType: Article
159214+
successCriteria:
159215+
- condition: $statusCode == 200
159216+
- condition: $response.header.Content-Type == application/json
159217+
- context: $response.body
159218+
condition: |
159219+
{"status":{"uploadStatus":"UPLOADED","lastUploadedAt":"2021-08-06T17:58:01.000Z","indexingStatus":"INDEXED","lastIndexedAt":"2021-08-06T17:58:01.000Z","permissionIdentityStatus":"UPLOADED"}}
159220+
type: simple
159221+
x-speakeasy-test-group: indexing_documents
159222+
x-speakeasy-test-rebuild: true
159223+
- workflowId: post_/api/index/v1/debug/{datasource}/documents
159224+
steps:
159225+
- stepId: test
159226+
operationId: post_/api/index/v1/debug/{datasource}/documents
159227+
parameters:
159228+
- name: datasource
159229+
in: path
159230+
value: <value>
159231+
requestBody:
159232+
contentType: application/json
159233+
payload:
159234+
debugDocuments: []
159235+
successCriteria:
159236+
- condition: $statusCode == 200
159237+
- condition: $response.header.Content-Type == application/json
159238+
- context: $response.body
159239+
condition: |
159240+
{"documentStatuses":[{"debugInfo":{"status":{"uploadStatus":"UPLOADED","lastUploadedAt":"2021-08-06T17:58:01.000Z","indexingStatus":"INDEXED","lastIndexedAt":"2021-08-06T17:58:01.000Z","permissionIdentityStatus":"UPLOADED"}}}]}
159241+
type: simple
159242+
x-speakeasy-test-group: indexing_documents
159243+
x-speakeasy-test-rebuild: true
159244+
- workflowId: post_/api/index/v1/debug/{datasource}/document/events
159245+
steps:
159246+
- stepId: test
159247+
operationId: post_/api/index/v1/debug/{datasource}/document/events
159248+
parameters:
159249+
- name: datasource
159250+
in: path
159251+
value: <value>
159252+
requestBody:
159253+
contentType: application/json
159254+
payload:
159255+
docId: art123
159256+
maxEvents: 50
159257+
objectType: Article
159258+
startDate: "2025-05-01"
159259+
successCriteria:
159260+
- condition: $statusCode == 200
159261+
- condition: $response.header.Content-Type == application/json
159262+
- context: $response.body
159263+
condition: |
159264+
{"lifeCycleEvents":[{"event":"INDEXED","timestamp":"2021-08-06T17:58:01.000Z"}]}
159265+
type: simple
159266+
x-speakeasy-test-group: indexing_documents
159267+
x-speakeasy-test-rebuild: true
159268+
- workflowId: post_/api/index/v1/debug/{datasource}/user
159269+
steps:
159270+
- stepId: test
159271+
operationId: post_/api/index/v1/debug/{datasource}/user
159272+
parameters:
159273+
- name: datasource
159274+
in: path
159275+
value: <value>
159276+
requestBody:
159277+
contentType: application/json
159278+
payload:
159279+
email: u1@foo.com
159280+
successCriteria:
159281+
- condition: $statusCode == 200
159282+
- condition: $response.header.Content-Type == application/json
159283+
- context: $response.body
159284+
condition: |
159285+
{"status":{"isActiveUser":true,"uploadStatus":"UPLOADED","lastUploadedAt":"2021-08-06T17:58:01.000Z"}}
159286+
type: simple
159287+
x-speakeasy-test-group: people
159288+
x-speakeasy-test-rebuild: true

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
speakeasyVersion: 1.790.3
1+
speakeasyVersion: 1.792.0
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:bb3bada7cfd1fef35eb00e096010fcd9238a6dde135ee387c782bba65dfa45fb
6-
sourceBlobDigest: sha256:5552ea5e20187c775de44c60abbd112a31cf189b9486aafe2e303b5f71e76f0b
5+
sourceRevisionDigest: sha256:ca77ef4550d695da210e8f0d32f3422d29e9d09f7aa66f7b13d248c6ec8c7941
6+
sourceBlobDigest: sha256:469de4cd2c8ab4928c3989656bf63cc265a8ceea5a8b3e3498734137b19723f8
77
tags:
88
- latest
99
Glean Client API:
@@ -16,10 +16,10 @@ targets:
1616
glean:
1717
source: Glean API
1818
sourceNamespace: glean-api-specs
19-
sourceRevisionDigest: sha256:bb3bada7cfd1fef35eb00e096010fcd9238a6dde135ee387c782bba65dfa45fb
20-
sourceBlobDigest: sha256:5552ea5e20187c775de44c60abbd112a31cf189b9486aafe2e303b5f71e76f0b
19+
sourceRevisionDigest: sha256:ca77ef4550d695da210e8f0d32f3422d29e9d09f7aa66f7b13d248c6ec8c7941
20+
sourceBlobDigest: sha256:469de4cd2c8ab4928c3989656bf63cc265a8ceea5a8b3e3498734137b19723f8
2121
codeSamplesNamespace: glean-api-specs-python-code-samples
22-
codeSamplesRevisionDigest: sha256:943570f36dd3410a28a56036049c09ace110d13bee2075f5f335acc143463cee
22+
codeSamplesRevisionDigest: sha256:2c3560eb6c6ea1afdbbf7fd64c9e27673ca3ae028fb784f30ecd9151553898f8
2323
workflow:
2424
workflowVersion: 1.0.0
2525
speakeasyVersion: latest

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,10 @@ For more information on obtaining the appropriate token type, please contact you
321321
* [get_schemas](docs/sdks/agents/README.md#get_schemas) - Get agent schemas
322322
* [create_run](docs/sdks/agents/README.md#create_run) - Create agent run
323323

324+
### [Chat](docs/sdks/chatsdk/README.md)
325+
326+
* [create](docs/sdks/chatsdk/README.md#create) - Create a chat response
327+
324328
### [Client.Activity](docs/sdks/clientactivity/README.md)
325329

326330
* [report](docs/sdks/clientactivity/README.md#report) - Report document activity
@@ -332,6 +336,7 @@ For more information on obtaining the appropriate token type, please contact you
332336
* [retrieve](docs/sdks/clientagents/README.md#retrieve) - Retrieve an agent
333337
* [update](docs/sdks/clientagents/README.md#update) - Edit an agent
334338
* [retrieve_schemas](docs/sdks/clientagents/README.md#retrieve_schemas) - List an agent's schemas
339+
* [import_](docs/sdks/clientagents/README.md#import_) - Import an agent
335340
* [list](docs/sdks/clientagents/README.md#list) - Search agents
336341
* [run_stream](docs/sdks/clientagents/README.md#run_stream) - Create an agent run and stream the response
337342
* [run](docs/sdks/clientagents/README.md#run) - Create an agent run and wait for the response
@@ -466,6 +471,7 @@ For more information on obtaining the appropriate token type, please contact you
466471
* [authorize_action_pack](docs/sdks/tools/README.md#authorize_action_pack) - Start the OAuth authorization flow for an action pack.
467472
* [retrieve_tool_server_auth_status](docs/sdks/tools/README.md#retrieve_tool_server_auth_status) - Get end-user authentication status for a tool server.
468473
* [authorize_tool_server](docs/sdks/tools/README.md#authorize_tool_server) - Start the OAuth authorization flow for a tool server.
474+
* [get_tool_server_tools](docs/sdks/tools/README.md#get_tool_server_tools) - Get tool definitions from a tool server.
469475

470476
### [Client.Verification](docs/sdks/clientverification/README.md)
471477

@@ -549,14 +555,20 @@ For more information on obtaining the appropriate token type, please contact you
549555
### [Search](docs/sdks/search/README.md)
550556

551557
* [query](docs/sdks/search/README.md#query) - Search
558+
* [list_filters](docs/sdks/search/README.md#list_filters) - List search filters
552559

553560
### [Skills](docs/sdks/skills/README.md)
554561

555562
* [create](docs/sdks/skills/README.md#create) - Create skill
556563
* [list](docs/sdks/skills/README.md#list) - List skills
557564
* [validate](docs/sdks/skills/README.md#validate) - Validate skill bundle
565+
* [import_](docs/sdks/skills/README.md#import_) - Import skills from GitHub
566+
* [preview_source](docs/sdks/skills/README.md#preview_source) - Preview a GitHub skill source
567+
* [update](docs/sdks/skills/README.md#update) - Update skill
568+
* [delete](docs/sdks/skills/README.md#delete) - Delete skill
558569
* [retrieve](docs/sdks/skills/README.md#retrieve) - Retrieve skill
559570
* [retrieve_content](docs/sdks/skills/README.md#retrieve_content) - Download skill content
571+
* [sync](docs/sdks/skills/README.md#sync) - Sync a GitHub-imported skill
560572
* [create_version](docs/sdks/skills/README.md#create_version) - Create skill version
561573
* [list_versions](docs/sdks/skills/README.md#list_versions) - List skill versions
562574
* [retrieve_version](docs/sdks/skills/README.md#retrieve_version) - Retrieve skill version

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -808,4 +808,14 @@ Based on:
808808
### Generated
809809
- [python v0.15.4] .
810810
### Releases
811-
- [PyPI v0.15.4] https://pypi.org/project/glean-api-client/0.15.4 - .
811+
- [PyPI v0.15.4] https://pypi.org/project/glean-api-client/0.15.4 - .
812+
813+
## 2026-08-07 21:20:27
814+
### Changes
815+
Based on:
816+
- OpenAPI Doc
817+
- Speakeasy CLI 1.792.0 (2.927.0) https://github.com/speakeasy-api/speakeasy
818+
### Generated
819+
- [python v0.15.5] .
820+
### Releases
821+
- [PyPI v0.15.5] https://pypi.org/project/glean-api-client/0.15.5 - .
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# AccessRequestPermissionDeniedResponseError
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description | Example |
7+
| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
8+
| `error_type` | [models.AccessRequestPermissionDeniedResponseErrorType](../models/accessrequestpermissiondeniedresponseerrortype.md) | :heavy_check_mark: | N/A | |
9+
| `created_by` | [models.Person](../models/person.md) | :heavy_check_mark: | N/A | {<br/>"name": "George Clooney",<br/>"obfuscatedId": "abc123"<br/>} |
10+
| `requestable_roles` | List[[models.UserRole](../models/userrole.md)] | :heavy_check_mark: | N/A | |
11+
| `has_pending_request` | *bool* | :heavy_check_mark: | N/A | |

0 commit comments

Comments
 (0)