Skip to content

Commit 8ac8498

Browse files
Merge pull request #111 from gleanwork/speakeasy-sdk-regen-1770418491
chore: 🐝 Update SDK - Generate 0.12.3
2 parents fd925ad + 2053b22 commit 8ac8498

File tree

19 files changed

+223
-67
lines changed

19 files changed

+223
-67
lines changed

.speakeasy/gen.lock

Lines changed: 39 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
lockVersion: 2.0.0
22
id: 3e3290ca-0ee8-4981-b1bc-14536048fa63
33
management:
4-
docChecksum: aee950fecf1c657983edfc4e58e7b866
4+
docChecksum: 6845d7558101de8454f10ae168f387c7
55
docVersion: 0.9.0
6-
speakeasyVersion: 1.708.0
7-
generationVersion: 2.811.2
8-
releaseVersion: 0.12.2
9-
configChecksum: abe193f4f2a2796c5686ddf95338ac1e
6+
speakeasyVersion: 1.709.1
7+
generationVersion: 2.812.2
8+
releaseVersion: 0.12.3
9+
configChecksum: a666e2d6a67dda9dcb2768fb498d0944
1010
repoURL: https://github.com/gleanwork/api-client-python.git
1111
installationURL: https://github.com/gleanwork/api-client-python.git
1212
published: true
1313
persistentEdits:
14-
generation_id: c9318d9f-dc47-48aa-b7d4-cd62a9fc6cc2
15-
pristine_commit_hash: 9ed5b0473e198394f740d8fd5bc438b6f9bc9f91
16-
pristine_tree_hash: bcad196dc5edb7d2846ec11818628eaf3c1701d3
14+
generation_id: 14905707-bd46-4d8b-8239-7fcc8ddbfc09
15+
pristine_commit_hash: 846f8b478082cef93fbacf140076949b26297c74
16+
pristine_tree_hash: 9f6d7b139f8c6c8772a1ab81b9915bd41c69f8b5
1717
features:
1818
python:
1919
additionalDependencies: 1.0.0
@@ -77,6 +77,10 @@ trackedFiles:
7777
id: d8679ae13234
7878
last_write_checksum: sha1:a6567c83c6c0bf8eaed55f50af08001869d6a5de
7979
pristine_git_object: 7c4c0d90fd0a2de3e48b99ce691c1e9a6ab03041
80+
docs/models/actionsummary.md:
81+
id: 1ff225176066
82+
last_write_checksum: sha1:278bb81fcc7b886e7f2c7d04112cdd1adaf6492f
83+
pristine_git_object: 3bf02ee017770a749252e2af6370bdd8b7904323
8084
docs/models/activity.md:
8185
id: 78c9fe854b65
8286
last_write_checksum: sha1:2bb3d1005124784d416910cff9777277facaebb2
@@ -167,8 +171,8 @@ trackedFiles:
167171
pristine_git_object: 51fc6fc76b0487468b5e073f048628ed03b38836
168172
docs/models/agentschemas.md:
169173
id: a2193f5fe96f
170-
last_write_checksum: sha1:f53c3696f89f1563a62db12f3454151b04267a19
171-
pristine_git_object: 3535a940f98027b35c3e8c6d96c99d1d7bea0914
174+
last_write_checksum: sha1:80cd7c0804922dcf867d6ca3a1399c5729f35f64
175+
pristine_git_object: 92a22165a0fd9e125ceef19573b66a3ca2fbb3c8
172176
docs/models/agentsinsightsv2request.md:
173177
id: 9d5fdb90e1e6
174178
last_write_checksum: sha1:a02b97b0fa1b6993913ce744e120681213094041
@@ -391,8 +395,8 @@ trackedFiles:
391395
pristine_git_object: ebbb19511b46565159e552579219ca1125c069fa
392396
docs/models/chatmessage.md:
393397
id: 768623ba5622
394-
last_write_checksum: sha1:c177b8b6249caa3c0c26d3425df0cc2c9f5fe109
395-
pristine_git_object: 7d770c5ae1a7b743cbcd47367f75e852d7e6619e
398+
last_write_checksum: sha1:de3b12dcf57e893d4facbfc151263895f807605f
399+
pristine_git_object: 7134cbbbb0e874365e08c98808b1fbba6666cd59
396400
docs/models/chatmessagecitation.md:
397401
id: 081d0d2ead7a
398402
last_write_checksum: sha1:d31f16dbc8f428b3013a6f1cb90b961ac354f8dc
@@ -2715,8 +2719,8 @@ trackedFiles:
27152719
pristine_git_object: 33c17ec92e441b6c363a28a5b7319df5a2ad94dd
27162720
pyproject.toml:
27172721
id: 5d07e7d72637
2718-
last_write_checksum: sha1:7dc5cd0785a78e264621f6d62588527e5a09f7ca
2719-
pristine_git_object: 090c699ac2a8aa2d284ada6cbb1118b82a03d6c3
2722+
last_write_checksum: sha1:22e4ef761ea61bbbba2a72818d327613730ff292
2723+
pristine_git_object: c7166b15e546760e49ad49e107a61fb0506b869c
27202724
scripts/prepare_readme.py:
27212725
id: e0c5957a6035
27222726
last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794
@@ -2743,8 +2747,8 @@ trackedFiles:
27432747
pristine_git_object: 58c4d70ac1797b86ff5c4237cafbc344c42d8f64
27442748
src/glean/api_client/_version.py:
27452749
id: 0ce22b26136b
2746-
last_write_checksum: sha1:338def8b7d9f4275dea092a43013e6f33dc201df
2747-
pristine_git_object: 93b0bbc77a52bc1e9466738aeedb908a1ce01196
2750+
last_write_checksum: sha1:8151701bb040b0f9ab8d949154ab0ff4dfe12e4c
2751+
pristine_git_object: 7e9ac00c8fb0346d771b2c0cfec3caee21312adc
27482752
src/glean/api_client/agents.py:
27492753
id: b925701a9217
27502754
last_write_checksum: sha1:c1688c3d141db7707458f3ac7ff29c4a71e6812b
@@ -2883,8 +2887,12 @@ trackedFiles:
28832887
pristine_git_object: 1c182cb0150642014463e1ceec8bc8b785e5b9f3
28842888
src/glean/api_client/models/__init__.py:
28852889
id: d5f6ea5efcbe
2886-
last_write_checksum: sha1:1d2f9c6dc8f5fa44b657eeafcf15bc311e910885
2887-
pristine_git_object: cdeddd4ac3b49617aa09d5d1c828407d8bd8e3ee
2890+
last_write_checksum: sha1:7de4172338fdd592d27510aaffafd3da4ab59e93
2891+
pristine_git_object: bba1b5f6d30b69ec2b72f620a5daa6e3da161f88
2892+
src/glean/api_client/models/actionsummary.py:
2893+
id: 34ccdf9f1526
2894+
last_write_checksum: sha1:feac9468c6b2885ce11bf306ca94d3de53aac70f
2895+
pristine_git_object: ed3d1250613625c71ef8e73ae4b26b4ba6522b79
28882896
src/glean/api_client/models/activity.py:
28892897
id: 6ea27628a0fd
28902898
last_write_checksum: sha1:27f676cc8276973c98176252bf06e2b4b965935e
@@ -2951,8 +2959,8 @@ trackedFiles:
29512959
pristine_git_object: d43eb2a685ac8eab0d604c682756a1b37eefa796
29522960
src/glean/api_client/models/agentschemas.py:
29532961
id: db15c1840e94
2954-
last_write_checksum: sha1:dd549b311e28222dbc206ffec1de449c15fc40cf
2955-
pristine_git_object: 9dd72561611fe675a46b592facb6ef008326ef2e
2962+
last_write_checksum: sha1:1e8b2ba0fd73677b2fd8d87d4ffc8bf6243049bb
2963+
pristine_git_object: 5f36cf42035e855e6b6c931cf9dc178ddd18d467
29562964
src/glean/api_client/models/agentsinsightsv2request.py:
29572965
id: 754887d301a3
29582966
last_write_checksum: sha1:8bc7a683da8a838fc031cb753fa055631e16cc2e
@@ -3115,8 +3123,8 @@ trackedFiles:
31153123
pristine_git_object: c9a17724686676e11d3633dfb11ad4ab9c1cce45
31163124
src/glean/api_client/models/chatmessage.py:
31173125
id: d1d93cc94501
3118-
last_write_checksum: sha1:bb5643220a1605fa7c9da1db21858b12118765bf
3119-
pristine_git_object: 5a5f17c7b400b55ee5b51053ca0726bf9c401727
3126+
last_write_checksum: sha1:c304ca980afd45ac4b48ba8afd1f01375e1e9ece
3127+
pristine_git_object: e99b483ab100e290691712f25bdb2b33de43f37a
31203128
src/glean/api_client/models/chatmessagecitation.py:
31213129
id: dae0d568e81c
31223130
last_write_checksum: sha1:7c16a46188a8fd6d03f22788a0d8b28788112922
@@ -5205,6 +5213,8 @@ trackedFiles:
52055213
last_write_checksum: sha1:af9187f31972ef308fb4bc82de73d6dd71b9fb64
52065214
tests/mockserver/internal/logging/oas_operation_call.go:
52075215
last_write_checksum: sha1:1ec2244b5fc171dfe7e4e339420b2b17f0df48c9
5216+
tests/mockserver/internal/sdk/models/components/actionsummary.go:
5217+
last_write_checksum: sha1:26174d625f915fc8a07febb491ccce4dd6d1cbbd
52085218
tests/mockserver/internal/sdk/models/components/activity.go:
52095219
last_write_checksum: sha1:62ed2988de11a8af0b36342f9e557621d32cb6d4
52105220
tests/mockserver/internal/sdk/models/components/activityevent.go:
@@ -5232,7 +5242,7 @@ trackedFiles:
52325242
tests/mockserver/internal/sdk/models/components/agentrunwaitresponse.go:
52335243
last_write_checksum: sha1:75b0a516ab1c183abeeb9e27abc8a00f265f32ad
52345244
tests/mockserver/internal/sdk/models/components/agentschemas.go:
5235-
last_write_checksum: sha1:ba9fa6589e1aaf087991f798c495b4a113bdb928
5245+
last_write_checksum: sha1:f5a60dbfccd07c90dd33675735d521285485286c
52365246
tests/mockserver/internal/sdk/models/components/agentsinsightsv2request.go:
52375247
last_write_checksum: sha1:5bbebc8109a68e2b22dc0ca044b009a4ff491d1f
52385248
tests/mockserver/internal/sdk/models/components/agentsinsightsv2response.go:
@@ -5312,7 +5322,7 @@ trackedFiles:
53125322
tests/mockserver/internal/sdk/models/components/chatfilestatus.go:
53135323
last_write_checksum: sha1:4f1e95ea4c1f64cfb9daab23820e907fe24f4efe
53145324
tests/mockserver/internal/sdk/models/components/chatmessage.go:
5315-
last_write_checksum: sha1:1ee0ca5662402074d2303aa74531f433a288c82e
5325+
last_write_checksum: sha1:aa41b48667e9bd173818cc0df6016099b7dc1346
53165326
tests/mockserver/internal/sdk/models/components/chatmessagecitation.go:
53175327
last_write_checksum: sha1:c6225814e79eac17f90ebb8d86a98bb0038c20b6
53185328
tests/mockserver/internal/sdk/models/components/chatmessagefragment.go:
@@ -6417,8 +6427,8 @@ trackedFiles:
64176427
pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9
64186428
tests/test_messages.py:
64196429
id: be23089b1f8b
6420-
last_write_checksum: sha1:bef200db8e7fff0aa33ef17846f5054a2d035a88
6421-
pristine_git_object: 36643db35a2d2a3cf9d327379ee7a6cb30da51d0
6430+
last_write_checksum: sha1:5db8087e85104ab50b362638150fa1f6686a3c30
6431+
pristine_git_object: c0fd29dab7d365ef9d78c0c291b925e6b9fd7298
64226432
tests/test_people.py:
64236433
id: 37c243940039
64246434
last_write_checksum: sha1:7c7268ffeebe48d81ed25e9b1cfc3a395abf5c1f
@@ -7330,6 +7340,9 @@ generatedTests:
73307340
updateshortcut: "2025-06-12T19:13:52-04:00"
73317341
listfindingsexports: "2025-12-10T17:53:31Z"
73327342
downloadfindingsexport: "2025-12-10T17:53:31Z"
7343+
releaseNotes: |
7344+
## Python SDK Changes:
7345+
* `glean.client.agents.retrieve_schemas()`: `response.tools` **Added**
73337346
generatedFiles:
73347347
- .devcontainer/README.md
73357348
- .devcontainer/devcontainer.json

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ generation:
3333
generateNewTests: true
3434
skipResponseBodyAssertions: true
3535
python:
36-
version: 0.12.2
36+
version: 0.12.3
3737
additionalDependencies:
3838
dev: {}
3939
main: {}

.speakeasy/glean-merged-spec.yaml

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ openapi: 3.0.0
22
info:
33
version: 0.9.0
44
title: Glean API
5-
x-source-commit-sha: 2a745f932cc47169f6ceb0e7b3e9869d02726cea
5+
x-source-commit-sha: 7cb24e246b05f2b9bef2eb5a0de443756d8b2e62
66
description: |
77
# Introduction
88
In addition to the data sources that Glean has built-in support for, Glean also provides a REST API that enables customers to put arbitrary content in the search index. This is useful, for example, for doing permissions-aware search over content in internal tools that reside on-prem as well as for searching over applications that Glean does not currently support first class. In addition these APIs allow the customer to push organization data (people info, organization structure etc) into Glean.
@@ -22,7 +22,7 @@ info:
2222
These API clients provide type-safe, idiomatic interfaces for working with Glean IndexingAPIs in your language of choice.
2323
x-logo:
2424
url: https://app.glean.com/images/glean-text2.svg
25-
x-open-api-commit-sha: c9207631abff9271cdd02433399797f6ee15e063
25+
x-open-api-commit-sha: 9164805c95e3fac7bb472685c0d3811323a3e1e3
2626
x-speakeasy-name: 'Glean API'
2727
servers:
2828
- url: https://{instance}-be.glean.com
@@ -7674,7 +7674,14 @@ components:
76747674
type: array
76757675
items:
76767676
$ref: "#/components/schemas/ChatMessageCitation"
7677-
description: A list of Citations that were used to generate the response.
7677+
description: "Deprecated: Use inline citations via ChatMessageFragment.citation instead. For detailed reference information, use ChatMessageCitation.referenceRanges. This field is still populated for backward compatibility."
7678+
deprecated: true
7679+
x-glean-deprecated:
7680+
id: 6446f85e-c90e-4c00-9717-796f9db3dc61
7681+
introduced: "2026-02-06"
7682+
message: Use inline citations via ChatMessageFragment.citation and ChatMessageCitation.referenceRanges instead. This field is still populated for backward compatibility.
7683+
removal: "2026-10-15"
7684+
x-speakeasy-deprecation-message: "Deprecated on 2026-02-06, removal scheduled for 2026-10-15: Use inline citations via ChatMessageFragment.citation and ChatMessageCitation.referenceRanges instead. This field is still populated for backward compatibility."
76787685
uploadedFileIds:
76797686
type: array
76807687
items:
@@ -7974,6 +7981,19 @@ components:
79747981
type: string
79757982
title: ErrorResponse
79767983
description: Error message returned from the server
7984+
ActionSummary:
7985+
type: object
7986+
description: Represents a minimal summary of an action.
7987+
required:
7988+
- tool_id
7989+
- display_name
7990+
properties:
7991+
tool_id:
7992+
type: string
7993+
description: The unique identifier of the action.
7994+
display_name:
7995+
type: string
7996+
description: The display name of the action.
79777997
AgentSchemas:
79787998
properties:
79797999
agent_id:
@@ -7989,6 +8009,12 @@ components:
79898009
type: object
79908010
title: Output Schema
79918011
description: The schema for the agent output. In JSON Schema format.
8012+
tools:
8013+
type: array
8014+
title: Tools
8015+
description: List of tools that the agent can invoke. Only included when include_tools query parameter is set to true.
8016+
items:
8017+
$ref: "#/components/schemas/ActionSummary"
79928018
type: object
79938019
required:
79948020
- agent_id

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
speakeasyVersion: 1.708.0
1+
speakeasyVersion: 1.709.1
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:a46c82fb26193f4747e1b7eca5ddf4cd77edbb57c9828a17c45e2b1f5fc02f4e
6-
sourceBlobDigest: sha256:ba6a37b98073179a44805ba67125e23e907ddc0a6ca4c409ff48c53c399495d2
5+
sourceRevisionDigest: sha256:396b920dfdf9bbf92e6489cf8c90f87904f4a8829eaeaaa5b5afb02b98c14af2
6+
sourceBlobDigest: sha256:fce7520b2ff57ff3d213b2c218a05d4892542ceadfe50c252707658cc306ec6f
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1770409581
9+
- speakeasy-sdk-regen-1770418491
1010
Glean Client API:
1111
sourceNamespace: glean-client-api
1212
sourceRevisionDigest: sha256:4edc63ad559e4f2c9fb9ebf5edaaaaa9269f1874d271cfd84b441d6dacac43d2
@@ -17,10 +17,10 @@ targets:
1717
glean:
1818
source: Glean API
1919
sourceNamespace: glean-api-specs
20-
sourceRevisionDigest: sha256:a46c82fb26193f4747e1b7eca5ddf4cd77edbb57c9828a17c45e2b1f5fc02f4e
21-
sourceBlobDigest: sha256:ba6a37b98073179a44805ba67125e23e907ddc0a6ca4c409ff48c53c399495d2
20+
sourceRevisionDigest: sha256:396b920dfdf9bbf92e6489cf8c90f87904f4a8829eaeaaa5b5afb02b98c14af2
21+
sourceBlobDigest: sha256:fce7520b2ff57ff3d213b2c218a05d4892542ceadfe50c252707658cc306ec6f
2222
codeSamplesNamespace: glean-api-specs-python-code-samples
23-
codeSamplesRevisionDigest: sha256:714a88487636e1f68c9866e8ea394f8bac5439f5d461c0f13d24f4d054c8a7c3
23+
codeSamplesRevisionDigest: sha256:73dc56905e0c9febcf1f5ce6bfae9a104f63a61a1783928cc3660781df6c9f60
2424
workflow:
2525
workflowVersion: 1.0.0
2626
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -528,4 +528,14 @@ Based on:
528528
### Generated
529529
- [python v0.12.2] .
530530
### Releases
531-
- [PyPI v0.12.2] https://pypi.org/project/glean-api-client/0.12.2 - .
531+
- [PyPI v0.12.2] https://pypi.org/project/glean-api-client/0.12.2 - .
532+
533+
## 2026-02-09 08:15:10
534+
### Changes
535+
Based on:
536+
- OpenAPI Doc
537+
- Speakeasy CLI 1.709.1 (2.812.2) https://github.com/speakeasy-api/speakeasy
538+
### Generated
539+
- [python v0.12.3] .
540+
### Releases
541+
- [PyPI v0.12.3] https://pypi.org/project/glean-api-client/0.12.3 - .

docs/models/actionsummary.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# ActionSummary
2+
3+
Represents a minimal summary of an action.
4+
5+
6+
## Fields
7+
8+
| Field | Type | Required | Description |
9+
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
10+
| `tool_id` | *str* | :heavy_check_mark: | The unique identifier of the action. |
11+
| `display_name` | *str* | :heavy_check_mark: | The display name of the action. |

0 commit comments

Comments
 (0)