Skip to content

Commit 2659db6

Browse files
committed
## Python SDK Changes:
* `glean.client.agents.retrieve_schemas()`: `response.name` **Added**
1 parent 8f13fc4 commit 2659db6

13 files changed

Lines changed: 78 additions & 48 deletions

File tree

.speakeasy/gen.lock

Lines changed: 27 additions & 25 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: c3e8d632c494016ee2d149b060c5b122
4+
docChecksum: e7c91a146a5154d7ae39cb1b49e2f23e
55
docVersion: 0.9.0
6-
speakeasyVersion: 1.750.0
7-
generationVersion: 2.856.1
8-
releaseVersion: 0.12.9
9-
configChecksum: 7fcb9aea80caa0123a1d1b4b07dfed9b
6+
speakeasyVersion: 1.751.0
7+
generationVersion: 2.858.2
8+
releaseVersion: 0.12.10
9+
configChecksum: e56659593634818fc7d98885ed25c2cf
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: 6c6068e6-08a1-4390-a88d-daf8603926f2
15-
pristine_commit_hash: be29e516edf907afd1e92d3757c52435c82ce65a
16-
pristine_tree_hash: 0340c3c613417009997f442194444f068547011b
14+
generation_id: ed850cfc-a357-4900-ac9e-6acec9fac17b
15+
pristine_commit_hash: 7eea3ad11b1476fc5971f12cf92e4cda464b2d25
16+
pristine_tree_hash: 54e5485758161f61561247d3bcf8e1d4f88d75cc
1717
features:
1818
python:
1919
additionalDependencies: 1.0.0
@@ -35,7 +35,7 @@ features:
3535
globalServerURLs: 3.2.1
3636
groups: 3.0.1
3737
methodArguments: 1.0.2
38-
mockServer: 0.1.1
38+
mockServer: 0.1.2
3939
multipartFileContentType: 1.0.0
4040
nameOverrides: 3.0.3
4141
responseFormat: 1.1.0
@@ -175,8 +175,8 @@ trackedFiles:
175175
pristine_git_object: 51fc6fc76b0487468b5e073f048628ed03b38836
176176
docs/models/agentschemas.md:
177177
id: a2193f5fe96f
178-
last_write_checksum: sha1:80cd7c0804922dcf867d6ca3a1399c5729f35f64
179-
pristine_git_object: 92a22165a0fd9e125ceef19573b66a3ca2fbb3c8
178+
last_write_checksum: sha1:e6801938b086307067b31fe554e3d4f87fc22d4f
179+
pristine_git_object: 4ccba78fab4fe2cae243e8a654413edb6e01c422
180180
docs/models/agentsinsightsv2request.md:
181181
id: 9d5fdb90e1e6
182182
last_write_checksum: sha1:a02b97b0fa1b6993913ce744e120681213094041
@@ -2767,8 +2767,8 @@ trackedFiles:
27672767
pristine_git_object: e2fda7fe263c2a111e53872e3ad5bc324b4dccfe
27682768
pyproject.toml:
27692769
id: 5d07e7d72637
2770-
last_write_checksum: sha1:4303358b763c488897a3ec7f2f11e666cbed14ab
2771-
pristine_git_object: 3dce96bfa6c29e5d5d8367a56a3296bea2766f72
2770+
last_write_checksum: sha1:422adc083ddcc3459f00dff39e4e437ec4d4d3be
2771+
pristine_git_object: 45aaadd11dbe9bc96798c61e5f34f1f66e6a23e1
27722772
scripts/prepare_readme.py:
27732773
id: e0c5957a6035
27742774
last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794
@@ -2795,8 +2795,8 @@ trackedFiles:
27952795
pristine_git_object: 58c4d70ac1797b86ff5c4237cafbc344c42d8f64
27962796
src/glean/api_client/_version.py:
27972797
id: 0ce22b26136b
2798-
last_write_checksum: sha1:62ecd9389d6c950fea4d5a628be9e4ff857a7b19
2799-
pristine_git_object: 13209684f1ddace23df25c4da2e4e88717359a6f
2798+
last_write_checksum: sha1:c556c33f9c2687a375fb00f4db4daee3aab36dfb
2799+
pristine_git_object: 5e6821e02fdc53afbc65e25e18681a435d0a7088
28002800
src/glean/api_client/agents.py:
28012801
id: b925701a9217
28022802
last_write_checksum: sha1:ee99ae3d58f7f77ac2eba99c104d04d53c16c09c
@@ -3019,8 +3019,8 @@ trackedFiles:
30193019
pristine_git_object: e09e51eb6c09dbb2493276a6e99dbfd43503f18d
30203020
src/glean/api_client/models/agentschemas.py:
30213021
id: db15c1840e94
3022-
last_write_checksum: sha1:79afa78f45c1dd30adcbdbb6fb133ef292985720
3023-
pristine_git_object: 9feaabfec6f4b7225c1b4ba572671b0bd900ef7c
3022+
last_write_checksum: sha1:d401bc6e8c268f7181850a0eeacce99c32dfa07f
3023+
pristine_git_object: f69f31564d278cd6d06e5ed963930d0ff6889988
30243024
src/glean/api_client/models/agentsinsightsv2request.py:
30253025
id: 754887d301a3
30263026
last_write_checksum: sha1:1311b9194f1aab2b93f646175c54b7ced2522651
@@ -5246,7 +5246,7 @@ trackedFiles:
52465246
tests/mockserver/internal/handler/pathpostrestapiv1getanswer.go:
52475247
last_write_checksum: sha1:80bc08894cebfd78f82d3d80f93fd85a11b55d45
52485248
tests/mockserver/internal/handler/pathpostrestapiv1getchat.go:
5249-
last_write_checksum: sha1:b48e2313407814ee4f8ed181b8e5299a84960c44
5249+
last_write_checksum: sha1:2267292ba8173cf8df70ddbc6ac02ff3439cb879
52505250
tests/mockserver/internal/handler/pathpostrestapiv1getchatapplication.go:
52515251
last_write_checksum: sha1:7b81898137fdb3a89b4dcfa318b9b5b92e8860c0
52525252
tests/mockserver/internal/handler/pathpostrestapiv1getchatfiles.go:
@@ -5348,7 +5348,7 @@ trackedFiles:
53485348
tests/mockserver/internal/sdk/models/components/agentrunwaitresponse.go:
53495349
last_write_checksum: sha1:75b0a516ab1c183abeeb9e27abc8a00f265f32ad
53505350
tests/mockserver/internal/sdk/models/components/agentschemas.go:
5351-
last_write_checksum: sha1:f5a60dbfccd07c90dd33675735d521285485286c
5351+
last_write_checksum: sha1:d0cbb79eee354dff93838a2d6525538d440b7ffc
53525352
tests/mockserver/internal/sdk/models/components/agentsinsightsv2request.go:
53535353
last_write_checksum: sha1:5bbebc8109a68e2b22dc0ca044b009a4ff491d1f
53545354
tests/mockserver/internal/sdk/models/components/agentsinsightsv2response.go:
@@ -6563,8 +6563,8 @@ trackedFiles:
65636563
pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9
65646564
tests/test_messages.py:
65656565
id: be23089b1f8b
6566-
last_write_checksum: sha1:5db8087e85104ab50b362638150fa1f6686a3c30
6567-
pristine_git_object: c0fd29dab7d365ef9d78c0c291b925e6b9fd7298
6566+
last_write_checksum: sha1:a91c985cd1d11560059dc448b10e0c7b75ed60e5
6567+
pristine_git_object: dfdc18641f0d6c38d84b4603ad2da71f75f2e13c
65686568
tests/test_people.py:
65696569
id: 37c243940039
65706570
last_write_checksum: sha1:7c7268ffeebe48d81ed25e9b1cfc3a395abf5c1f
@@ -6587,8 +6587,8 @@ trackedFiles:
65876587
pristine_git_object: df2944ebda36db652b2770dd1c23be83df90fc99
65886588
tests/test_summarize.py:
65896589
id: a255d8a6f627
6590-
last_write_checksum: sha1:7e6d84411c7d56aa6df996d6e537a453975187c4
6591-
pristine_git_object: b2b5588acaca612fa0ab7a37426173589f38338f
6590+
last_write_checksum: sha1:4f50b660d414adea1d509dfc957eb74a12654ee4
6591+
pristine_git_object: 63b4eb8541c2b110dab6dda746fef9ac074611f1
65926592
tests/test_tools.py:
65936593
id: 70889bdf7321
65946594
last_write_checksum: sha1:3c0c220f8975b050c322f6475e95f7af4e65b995
@@ -6786,7 +6786,7 @@ examples:
67866786
agent_id: "<id>"
67876787
responses:
67886788
"200":
6789-
application/json: {"agent_id": "mho4lwzylcozgoc2", "input_schema": {}, "output_schema": {}}
6789+
application/json: {"agent_id": "mho4lwzylcozgoc2", "name": "HR Policy Agent", "input_schema": {}, "output_schema": {}}
67906790
"404":
67916791
application/json: {}
67926792
searchAgents:
@@ -7516,7 +7516,9 @@ generatedTests:
75167516
checkdatasourceauth: "2026-02-19T15:48:52Z"
75177517
getDatasourceInstanceConfiguration: "2026-03-09T18:34:29Z"
75187518
updateDatasourceInstanceConfiguration: "2026-03-09T18:34:29Z"
7519-
releaseNotes: "## Python SDK Changes:\n* `glean.client.chat.create()`: \n * `request.messages[]` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n* `glean.client.search.query()`: \n * `request.source_document.metadata.author.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n * `error.unauthorized_datasource_instances` **Removed** (Breaking ⚠️)\n* `glean.client.search.recommendations()`: \n * `request.source_document.metadata.author.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n* `glean.client.search.autocomplete()`: `response` **Changed** (Breaking ⚠️)\n* `glean.client.search.query_as_admin()`: \n * `request.source_document.metadata.author.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n * `error.unauthorized_datasource_instances` **Removed** (Breaking ⚠️)\n* `glean.client.messages.retrieve()`: `response.search_response` **Changed** (Breaking ⚠️)\n* `glean.client.collections.list()`: `response.collections[].added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.insights.retrieve()`: `response.glean_assist.activity_insights[].user.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.answers.retrieve()`: `response.answer_result.answer.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.chat.retrieve()`: `response.chat_result.chat` **Changed**\n* `glean.client.chat.list()`: `response` **Changed**\n* `glean.client.chat.create_stream()`: \n * `request.messages[]` **Changed**\n* `glean.client.agents.retrieve()`: `error.status[404]` **Added**\n* `glean.client.agents.retrieve_schemas()`: \n * `response.tools[]` **Changed**\n * `error` **Changed**\n* `glean.client.agents.list()`: `error` **Changed**\n* `glean.client.agents.run_stream()`: `error` **Changed**\n* `glean.client.collections.add_items()`: `response.collection.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.collections.create()`: \n * `request.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response.union(class (0)).collection.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.collections.delete_item()`: `response.collection.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.collections.update()`: \n * `request.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.collections.update_item()`: `response.collection.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.collections.retrieve()`: `response.collection.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.datasources.get_datasource_instance_configuration()`: **Added**\n* `glean.client.documents.retrieve()`: `response.documents.Map<DocumentOrError>.union(Document).metadata.author.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.documents.retrieve_by_facets()`: `response.documents[].metadata.author.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.answers.list()`: `response.answer_results[].answer.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.answers.update()`: \n * `request.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.pins.update()`: `response.attribution.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.pins.retrieve()`: `response.pin.attribution.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.pins.list()`: `response.pins[].attribution.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.pins.create()`: `response.attribution.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.answers.create()`: \n * `request.data.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.announcements.update()`: \n * `request.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.search.retrieve_feed()`: `response.results[]` **Changed**\n* `glean.client.announcements.create()`: \n * `request.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response.body.structured_list[].document.metadata.author.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.datasources.update_datasource_instance_configuration()`: **Added**\n* `glean.client.entities.list()`: `response.results[].related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.entities.read_people()`: `response.results[].related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.shortcuts.create()`: \n * `request.data.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response.shortcut.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.shortcuts.list()`: `response.shortcuts[].added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.shortcuts.update()`: \n * `request.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n * `response.shortcut.added_roles[].person.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.verification.add_reminder()`: `response.metadata.last_verifier.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.verification.list()`: `response.documents[].metadata.last_verifier.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.client.verification.verify()`: `response.metadata.last_verifier.related_documents[].results[].structured_results[].snippets[].snippet` **Changed**\n* `glean.indexing.people.bulk_index()`: **Deprecated**\n"
7519+
releaseNotes: |
7520+
## Python SDK Changes:
7521+
* `glean.client.agents.retrieve_schemas()`: `response.name` **Added**
75207522
generatedFiles:
75217523
- .devcontainer/README.md
75227524
- .devcontainer/devcontainer.json

.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.12.9
37+
version: 0.12.10
3838
additionalDependencies:
3939
dev: {}
4040
main: {}

.speakeasy/glean-merged-spec.yaml

Lines changed: 7 additions & 2 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: 019fa78169e9b442a41ce6c77fc17a855db29347
5+
x-source-commit-sha: d65ee98e79e7e1fbf8e05a7ae8a70447819ad5e4
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: b6a55d676d9794248f2cd49c3935feff817d05d7
25+
x-open-api-commit-sha: 1ebf6df693c6cc02a2acd91c816527967bcb370e
2626
x-speakeasy-name: 'Glean API'
2727
servers:
2828
- url: https://{instance}-be.glean.com
@@ -8514,6 +8514,11 @@ components:
85148514
title: Agent Id
85158515
description: The ID of the agent.
85168516
example: mho4lwzylcozgoc2
8517+
name:
8518+
type: string
8519+
title: Agent Name
8520+
description: The name of the agent.
8521+
example: HR Policy Agent
85178522
input_schema:
85188523
type: object
85198524
title: Input Schema

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
speakeasyVersion: 1.750.0
1+
speakeasyVersion: 1.751.0
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:6424153a91d5bb333b40f80a1b5228e02d4486ccdc6f57a19a9a2245b4812ae2
6-
sourceBlobDigest: sha256:e3f2e470a2e1963b3919b05eed4ee93d1dfa5bbafea1a3199944b5ccce93bfe1
5+
sourceRevisionDigest: sha256:36731608d8a5fb9254366f5d7c2877c4b429ca56eea749828b8e5171574bf355
6+
sourceBlobDigest: sha256:49b5e48af5f42ba96dbc0126316cacb108d7f92ff153b3b78df61f6341fdf5a2
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:6424153a91d5bb333b40f80a1b5228e02d4486ccdc6f57a19a9a2245b4812ae2
20-
sourceBlobDigest: sha256:e3f2e470a2e1963b3919b05eed4ee93d1dfa5bbafea1a3199944b5ccce93bfe1
19+
sourceRevisionDigest: sha256:36731608d8a5fb9254366f5d7c2877c4b429ca56eea749828b8e5171574bf355
20+
sourceBlobDigest: sha256:49b5e48af5f42ba96dbc0126316cacb108d7f92ff153b3b78df61f6341fdf5a2
2121
codeSamplesNamespace: glean-api-specs-python-code-samples
22-
codeSamplesRevisionDigest: sha256:df543b293a8284ffd151396bc73e4a80ac8afeac2ea651d41c07926d7c98c908
22+
codeSamplesRevisionDigest: sha256:dac0cc25e8448625efa55da8fa7c5d7da718e204f3c52763fe7bcce62d679838
2323
workflow:
2424
workflowVersion: 1.0.0
2525
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -598,4 +598,14 @@ Based on:
598598
### Generated
599599
- [python v0.12.9] .
600600
### Releases
601-
- [PyPI v0.12.9] https://pypi.org/project/glean-api-client/0.12.9 - .
601+
- [PyPI v0.12.9] https://pypi.org/project/glean-api-client/0.12.9 - .
602+
603+
## 2026-03-11 07:55:32
604+
### Changes
605+
Based on:
606+
- OpenAPI Doc
607+
- Speakeasy CLI 1.751.0 (2.858.2) https://github.com/speakeasy-api/speakeasy
608+
### Generated
609+
- [python v0.12.10] .
610+
### Releases
611+
- [PyPI v0.12.10] https://pypi.org/project/glean-api-client/0.12.10 - .

0 commit comments

Comments
 (0)