Skip to content

Commit af645a9

Browse files
Merge pull request #164 from gleanwork/speakeasy-sdk-regen-1788319042
chore: 🐝 Update SDK - Generate 0.16.2
2 parents 4d886bf + 9892042 commit af645a9

9 files changed

Lines changed: 40 additions & 33 deletions

File tree

.speakeasy/gen.lock

Lines changed: 14 additions & 15 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: 8dc95bfc7e332908fbcd5de1c6c86785
4+
docChecksum: 18a116fa0026e01d9a1addcdb4a0eb16
55
docVersion: 0.9.0
66
speakeasyVersion: 1.796.2
77
generationVersion: 2.933.0
8-
releaseVersion: 0.16.1
9-
configChecksum: c4ea74bb21e39957d292092ac1c8c45c
8+
releaseVersion: 0.16.2
9+
configChecksum: a7a11b36535e41b352cebf1baf51a08f
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: c8e57301-015b-43df-a22a-3285d122506c
15-
pristine_commit_hash: 83e1b161fc2b3ee766197cad54d2014a6ee3ced5
16-
pristine_tree_hash: 3d8bfd051a5a08abe7525dcee07d4b51cffd8a34
14+
generation_id: a9ae9f72-aa80-42b2-a7c6-80a108646be4
15+
pristine_commit_hash: 94a8120ced5f78b789b3995f71d75e3b0e961bbd
16+
pristine_tree_hash: 806526f89efcfb70df8cac2915597c728d57954e
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -3737,8 +3737,8 @@ trackedFiles:
37373737
pristine_git_object: 79e388be87446ab6a4064b372bad0e8376d0cb5e
37383738
pyproject.toml:
37393739
id: 5d07e7d72637
3740-
last_write_checksum: sha1:47c4c996133e0a3adbcf155d937d19aa4c5a7d25
3741-
pristine_git_object: 3e07b290191d20adb52b0682dcefceb99e4ffd4c
3740+
last_write_checksum: sha1:314627ada5f907dfe762d42b455898682fd017f5
3741+
pristine_git_object: fbc50d459b37c40ead57325817253088c83fffe5
37423742
scripts/prepare_readme.py:
37433743
id: e0c5957a6035
37443744
last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794
@@ -3765,8 +3765,8 @@ trackedFiles:
37653765
pristine_git_object: 55f23c1feabfedeb7e8cd5bea8b910f0ae0b77d9
37663766
src/glean/api_client/_version.py:
37673767
id: 0ce22b26136b
3768-
last_write_checksum: sha1:5a1b915ca864b7c3d74ee1d7dd28515f488953a7
3769-
pristine_git_object: a511f7fd6941269d63893322ef0a654fe236d8a9
3768+
last_write_checksum: sha1:ab9358db14dd6cbe230d10ffe933fdff623479e8
3769+
pristine_git_object: f1e4b67954209b7ce6d8efd4b99e6ad838d786a3
37703770
src/glean/api_client/agents.py:
37713771
id: b925701a9217
37723772
last_write_checksum: sha1:1d4b152d9d9260d1c97d4983f521f30b5cfa1085
@@ -10745,8 +10745,8 @@ trackedFiles:
1074510745
pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9
1074610746
tests/test_messages.py:
1074710747
id: be23089b1f8b
10748-
last_write_checksum: sha1:5db8087e85104ab50b362638150fa1f6686a3c30
10749-
pristine_git_object: c0fd29dab7d365ef9d78c0c291b925e6b9fd7298
10748+
last_write_checksum: sha1:a91c985cd1d11560059dc448b10e0c7b75ed60e5
10749+
pristine_git_object: dfdc18641f0d6c38d84b4603ad2da71f75f2e13c
1075010750
tests/test_people.py:
1075110751
id: 37c243940039
1075210752
last_write_checksum: sha1:2b78b1c5ea17f267895188b1b48ff9fe2bc19f17
@@ -10773,8 +10773,8 @@ trackedFiles:
1077310773
pristine_git_object: 63587d5a9e7b7e506ce9daf00d51ce92afb56035
1077410774
tests/test_summarize.py:
1077510775
id: a255d8a6f627
10776-
last_write_checksum: sha1:6383d6969c6f1bf1832e5ace511e5c2ffaa6d86f
10777-
pristine_git_object: cac8e9788f25fda1ff78bd2e3e36917319145e82
10776+
last_write_checksum: sha1:d0245ffca1533446942ac2b0f1109d4f6e9888b4
10777+
pristine_git_object: f9c494d59cc7d73c8b3ea1c965b544c79625198a
1077810778
tests/test_tools.py:
1077910779
id: 70889bdf7321
1078010780
last_write_checksum: sha1:e9e37efd6a65d805c02d70d548df9c87dd062b0e
@@ -12351,7 +12351,6 @@ generatedTests:
1235112351
platform-trigger-presets-get: "2026-08-21T02:33:03Z"
1235212352
platform-trigger-presets-input-values-list: "2026-08-21T02:33:03Z"
1235312353
platform-trigger-presets-events-search: "2026-08-21T02:33:03Z"
12354-
releaseNotes: "## Python SDK Changes:\n* `glean.client.chat.create()`: \n * `request.messages[].fragments[]` **Changed**\n * `response.messages[].fragments[]` **Changed**\n* `glean.client.chat.retrieve()`: `response.chat_result.chat.messages[].fragments[]` **Changed**\n* `glean.client.chat.create_stream()`: \n * `request.messages[].fragments[]` **Changed**\n* `glean.client.agents.retrieve()`: **Deprecated**\n* `glean.client.agents.retrieve_schemas()`: **Deprecated**\n* `glean.client.agents.list()`: **Deprecated**\n* `glean.client.agents.run_stream()`: **Deprecated**\n* `glean.client.agents.run_stream()`: `error.authentication_suggestions[].request_type.enum(sandbox_egress)` **Added**\n* `glean.client.agents.run()`: **Deprecated**\n* `glean.client.agents.run()`: `error.authentication_suggestions[].request_type.enum(sandbox_egress)` **Added**\n"
1235512354
generatedFiles:
1235612355
- .devcontainer/README.md
1235712356
- .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.16.1
37+
version: 0.16.2
3838
additionalDependencies:
3939
dev: {}
4040
main: {}

.speakeasy/glean-merged-spec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ openapi: 3.1.0
22
info:
33
version: "0.9.0"
44
title: Glean API
5-
x-source-commit-sha: 607c4a4291218dcc0edb79494bf20e6ac3362cf9
6-
x-open-api-commit-sha: efc6383f39292ed5941021d5bd19afeca4e04a38
5+
x-source-commit-sha: 862fa29b6596610ab353977db068dc0775b41374
6+
x-open-api-commit-sha: 7da59003472c34503ffb3d3dfbd504f288990ba2
77
description: |
88
# Introduction
99
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.

.speakeasy/workflow.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ speakeasyVersion: 1.796.2
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:f3a6935819a2bf2e272a785879abcaa920ea4947f5daa04a960e8b6ae06c0e82
6-
sourceBlobDigest: sha256:622d79294b037df20876ceefda11f2d617b13abdf49b02c046e1a2c0c8a08f45
5+
sourceRevisionDigest: sha256:faf6216f7af1ea286cda9f5cb3651d558dc113ed8246a5798ada35f1ab2c299b
6+
sourceBlobDigest: sha256:acb7234d6abdf60c49f93ce4c86e1c54458833c9f380dba862e74212a40b626c
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:f3a6935819a2bf2e272a785879abcaa920ea4947f5daa04a960e8b6ae06c0e82
20-
sourceBlobDigest: sha256:622d79294b037df20876ceefda11f2d617b13abdf49b02c046e1a2c0c8a08f45
19+
sourceRevisionDigest: sha256:faf6216f7af1ea286cda9f5cb3651d558dc113ed8246a5798ada35f1ab2c299b
20+
sourceBlobDigest: sha256:acb7234d6abdf60c49f93ce4c86e1c54458833c9f380dba862e74212a40b626c
2121
codeSamplesNamespace: glean-api-specs-python-code-samples
22-
codeSamplesRevisionDigest: sha256:7dd6050947127e3c5464f973695b3d293d25c2d75dfba720c831f53c08169d25
22+
codeSamplesRevisionDigest: sha256:f07b79841adb49b0b8983613a84ed0ee45993f4416efcd393b96d344f5eb5c64
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
@@ -838,4 +838,14 @@ Based on:
838838
### Generated
839839
- [python v0.16.1] .
840840
### Releases
841-
- [PyPI v0.16.1] https://pypi.org/project/glean-api-client/0.16.1 - .
841+
- [PyPI v0.16.1] https://pypi.org/project/glean-api-client/0.16.1 - .
842+
843+
## 2026-09-02 03:16:55
844+
### Changes
845+
Based on:
846+
- OpenAPI Doc
847+
- Speakeasy CLI 1.796.2 (2.933.0) https://github.com/speakeasy-api/speakeasy
848+
### Generated
849+
- [python v0.16.2] .
850+
### Releases
851+
- [PyPI v0.16.2] https://pypi.org/project/glean-api-client/0.16.2 - .

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
[project]
33
name = "glean-api-client"
4-
version = "0.16.1"
4+
version = "0.16.2"
55
description = "Python Client SDK Generated by Speakeasy."
66
authors = [{ name = "Glean Technologies, Inc." },]
77
readme = "README-PYPI.md"

src/glean/api_client/_version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import importlib.metadata
44

55
__title__: str = "glean-api-client"
6-
__version__: str = "0.16.1"
6+
__version__: str = "0.16.2"
77
__openapi_doc_version__: str = "0.9.0"
88
__gen_version__: str = "2.933.0"
9-
__user_agent__: str = "speakeasy-sdk/python 0.16.1 2.933.0 0.9.0 glean-api-client"
9+
__user_agent__: str = "speakeasy-sdk/python 0.16.2 2.933.0 0.9.0 glean-api-client"
1010

1111
try:
1212
if __package__ is not None:

tests/test_messages.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def test_messages_messages():
1818
res = glean.client.messages.retrieve(
1919
id_type=models.IDType.CONVERSATION_ID,
2020
id="<id>",
21-
datasource=models.Datasource.SLACK,
21+
datasource=models.Datasource.SLACKENTGRID,
2222
timestamp_millis=558834,
2323
)
2424
assert res is not None

tests/test_summarize.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
22

3-
from glean.api_client import Glean, models
3+
from glean.api_client import Glean
44
import os
55
from tests.test_client import create_test_http_client
66

@@ -18,12 +18,10 @@ def test_summarize_summarize():
1818
res = glean.client.documents.summarize(
1919
document_specs=[
2020
{
21-
"ugc_type": models.DocumentSpecUgcType1.SHORTCUTS,
22-
"content_id": 602763,
21+
"id": "<id>",
2322
},
2423
{
25-
"ugc_type": models.DocumentSpecUgcType1.SHORTCUTS,
26-
"content_id": 602763,
24+
"id": "<id>",
2725
},
2826
]
2927
)

0 commit comments

Comments
 (0)