Skip to content

Commit 2b6f6d2

Browse files
committed
## Python SDK Changes:
* `glean.client.search.retrieve_feed()`: * `request.categories[]` **Changed** * `response.results[]` **Changed**
1 parent 9a3a648 commit 2b6f6d2

File tree

18 files changed

+129
-47
lines changed

18 files changed

+129
-47
lines changed

.speakeasy/gen.lock

Lines changed: 30 additions & 30 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: 7cfbc96a37c380a5aded568917db8adb
4+
docChecksum: 74821732444a87b7e43216f9d38b0128
55
docVersion: 0.9.0
66
speakeasyVersion: 1.759.3
77
generationVersion: 2.869.25
8-
releaseVersion: 0.12.18
9-
configChecksum: 55d8c28074319eb59aad3583f2c9d236
8+
releaseVersion: 0.12.19
9+
configChecksum: b417f3c3a59516a14cfdc575dd099a41
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: 7db5cd3c-64ff-4f53-a68f-152476336148
15-
pristine_commit_hash: 10aee9c817a1cb26836721eb17e7ff703bdb068b
16-
pristine_tree_hash: e26ec916089dbf8217a833ec40c10407483f1f6f
14+
generation_id: 09d22a9a-0856-4953-9a47-b8f2195faeef
15+
pristine_commit_hash: 5cf5410915728937bde060d9ca134d1c082d5d95
16+
pristine_tree_hash: 620f085ad9fb37ad60791eeaf6209ee37f0c6f1b
1717
features:
1818
python:
1919
additionalDependencies: 1.0.0
@@ -1239,8 +1239,8 @@ trackedFiles:
12391239
pristine_git_object: a851a7f13eb25d515fa9b9244c5dfdc98fa14e2c
12401240
docs/models/feedrequestcategory.md:
12411241
id: 31a02f3064c7
1242-
last_write_checksum: sha1:fe73753ac2cec1ef2fb81c46d641b9ac45971281
1243-
pristine_git_object: fe86268508f2f4c04c80c633e9064155af4a0417
1242+
last_write_checksum: sha1:58517f2ec589d8c087d00d12607f289252a7f33f
1243+
pristine_git_object: 1fb21bd08725048d355cbc1c5c857c12c51261a6
12441244
docs/models/feedrequestoptions.md:
12451245
id: 58eb26b19e77
12461246
last_write_checksum: sha1:fd2ab08736cef8156169b0cfee8c52e7aed1accf
@@ -1259,8 +1259,8 @@ trackedFiles:
12591259
pristine_git_object: 6318b0206b7d4027b036e78c709ed4eb259ccedb
12601260
docs/models/feedresultcategory.md:
12611261
id: a5f77f38d0a7
1262-
last_write_checksum: sha1:dbafe584e477cc1c2316e26df4327a438e4c301c
1263-
pristine_git_object: 2cf11cee9f3ef599cd23f12daf9d17b48b94360b
1262+
last_write_checksum: sha1:ffbc121700071a46f0d568b15c3d3deb8c557eab
1263+
pristine_git_object: 3e8ed01bd7e3b71e0ed0febcad89785a66697a71
12641264
docs/models/fieldscope.md:
12651265
id: e6b52bcb22a6
12661266
last_write_checksum: sha1:13a1492ce39d2f89a01d626996a345a1339a1873
@@ -1647,8 +1647,8 @@ trackedFiles:
16471647
pristine_git_object: 7024b2f4514140f03c2dfc6ba7c5db04bdc216e7
16481648
docs/models/justificationtype.md:
16491649
id: 8286affacee4
1650-
last_write_checksum: sha1:2306aa64a9ae8b052f757f7f1494746e8711ec95
1651-
pristine_git_object: a6c62caffbe169d39ef4ae97fa191efeb2aa4b96
1650+
last_write_checksum: sha1:ba70b2081e85371b7732a04750fa98014b467627
1651+
pristine_git_object: 156cd0971c6e03117a8d9f99cec7015d4f2da438
16521652
docs/models/knowledgetype.md:
16531653
id: 1e0c90679228
16541654
last_write_checksum: sha1:0030a7539b9362bbb59e0bbd36580676058b3540
@@ -2771,8 +2771,8 @@ trackedFiles:
27712771
pristine_git_object: e2fda7fe263c2a111e53872e3ad5bc324b4dccfe
27722772
pyproject.toml:
27732773
id: 5d07e7d72637
2774-
last_write_checksum: sha1:e341f817e33aa4644d6a5b5cdaf9072bcd202aba
2775-
pristine_git_object: ef7641d7d740f4b2951e41fba5ec4c91e5c5d29b
2774+
last_write_checksum: sha1:5fd94901bbb750af287b5750f6c23693ae8c002c
2775+
pristine_git_object: ead28da3fa17b2bf357f9956c686da6aa14f6db6
27762776
scripts/prepare_readme.py:
27772777
id: e0c5957a6035
27782778
last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794
@@ -2799,8 +2799,8 @@ trackedFiles:
27992799
pristine_git_object: 58c4d70ac1797b86ff5c4237cafbc344c42d8f64
28002800
src/glean/api_client/_version.py:
28012801
id: 0ce22b26136b
2802-
last_write_checksum: sha1:2a8e1885ffd3a18a97b41a8572aded8bb7c3f483
2803-
pristine_git_object: 7585c68fe8f1ef4ed6f406d8b5892f3a53c05153
2802+
last_write_checksum: sha1:7d09f1092da47c944f5244376697e4562a0ec126
2803+
pristine_git_object: a3c5f84b9de61dd6f283b850577c91045cffb06d
28042804
src/glean/api_client/agents.py:
28052805
id: b925701a9217
28062806
last_write_checksum: sha1:ee99ae3d58f7f77ac2eba99c104d04d53c16c09c
@@ -3879,16 +3879,16 @@ trackedFiles:
38793879
pristine_git_object: 44041cb376d89949c815ea1e7813505940605855
38803880
src/glean/api_client/models/feedentry.py:
38813881
id: 023eb6c10ae1
3882-
last_write_checksum: sha1:32e91f30aafb99bf2a6e8a68c7a49aa43caec1d5
3883-
pristine_git_object: 3f4b7f857f31c8be31c496bff774538f9a54aa14
3882+
last_write_checksum: sha1:3e15b90e8410b4480a1d12514d37e4b0c8d2a79d
3883+
pristine_git_object: cec9f210e41dee0635ae103375b648352b1f8c44
38843884
src/glean/api_client/models/feedop.py:
38853885
id: b8067ac0a127
38863886
last_write_checksum: sha1:c58cb0a3a01925eb14d84176c5c6e9d8f4d84cf1
38873887
pristine_git_object: f39626285f84630e5a9233736d652914b759d44b
38883888
src/glean/api_client/models/feedrequest.py:
38893889
id: 33496b6a5bab
3890-
last_write_checksum: sha1:c5aa779cfb334e7f00a0df6409702fd93c78627c
3891-
pristine_git_object: 59ede102b8af89474370660417f8f588c9e57d73
3890+
last_write_checksum: sha1:60a53b71711257c59e75eff14db94945c7c85f8f
3891+
pristine_git_object: 0362ce883b3d1479568f6e6f75918055e6b61d08
38923892
src/glean/api_client/models/feedrequestoptions.py:
38933893
id: b99003fbf522
38943894
last_write_checksum: sha1:d5ffee29242075cbe6d2dd5ec916b0c3d40acf54
@@ -3899,8 +3899,8 @@ trackedFiles:
38993899
pristine_git_object: 683438c837601f483526ec18756fadc7222edb24
39003900
src/glean/api_client/models/feedresult.py:
39013901
id: ae187332b37a
3902-
last_write_checksum: sha1:d012a8deceff0ddea625f9d5b4b9abb721ff13b2
3903-
pristine_git_object: f9760fde4746d8ae9008519639c5e8f0952bb38b
3902+
last_write_checksum: sha1:18a24d8a6db6ae5e6ad7286608f5f7f3fe2dde7a
3903+
pristine_git_object: 475fbb42d71fd9b8b1396c311ba6641c991a89a2
39043904
src/glean/api_client/models/followupaction.py:
39053905
id: e2de5c4c8524
39063906
last_write_checksum: sha1:49e1a826449081fecfcd828c940604db949a8533
@@ -5732,15 +5732,15 @@ trackedFiles:
57325732
tests/mockserver/internal/sdk/models/components/feedbackchatexchange.go:
57335733
last_write_checksum: sha1:59418d4b2dc683c810308022eade51a8894ab3b0
57345734
tests/mockserver/internal/sdk/models/components/feedentry.go:
5735-
last_write_checksum: sha1:81f9343579854c6f2ee7d9da10f94d68404d17a7
5735+
last_write_checksum: sha1:a99ce1279f66a52476d400921e69d37abed2c283
57365736
tests/mockserver/internal/sdk/models/components/feedrequest.go:
5737-
last_write_checksum: sha1:93197353843949af3924a9014f72e4fbd4eacb9f
5737+
last_write_checksum: sha1:ee94cd67bcfc3881a07dded1fa906f058e5bc82c
57385738
tests/mockserver/internal/sdk/models/components/feedrequestoptions.go:
57395739
last_write_checksum: sha1:fa30b7fd6ee3e45896d7bbe36e33e7c0cb9000ba
57405740
tests/mockserver/internal/sdk/models/components/feedresponse.go:
57415741
last_write_checksum: sha1:f6f77be921621cf1a133463043fc1871533e2e22
57425742
tests/mockserver/internal/sdk/models/components/feedresult.go:
5743-
last_write_checksum: sha1:25fbd8a33f6bf270717eee4a75cdff6fbaa8aef2
5743+
last_write_checksum: sha1:aca6ac6c9624912587232ca30b5fd4997b865c30
57445744
tests/mockserver/internal/sdk/models/components/followupaction.go:
57455745
last_write_checksum: sha1:32a31f7af77a58ce6f3284e8550d01fcf0d3bddd
57465746
tests/mockserver/internal/sdk/models/components/generatedattachment.go:
@@ -6567,8 +6567,8 @@ trackedFiles:
65676567
pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9
65686568
tests/test_messages.py:
65696569
id: be23089b1f8b
6570-
last_write_checksum: sha1:2404e23964ef6a1f5ddc900402b34e597d2d9617
6571-
pristine_git_object: 132005ec7d1e35f805b6a8c28e07e043bce22f0a
6570+
last_write_checksum: sha1:bef200db8e7fff0aa33ef17846f5054a2d035a88
6571+
pristine_git_object: 36643db35a2d2a3cf9d327379ee7a6cb30da51d0
65726572
tests/test_people.py:
65736573
id: 37c243940039
65746574
last_write_checksum: sha1:7c7268ffeebe48d81ed25e9b1cfc3a395abf5c1f
@@ -6591,8 +6591,8 @@ trackedFiles:
65916591
pristine_git_object: df2944ebda36db652b2770dd1c23be83df90fc99
65926592
tests/test_summarize.py:
65936593
id: a255d8a6f627
6594-
last_write_checksum: sha1:1b22ee51523955e50e0bbaaf6fdccd3fa4bde12c
6595-
pristine_git_object: ad6c17b97c64653b741ddbe5e4a1e3cb536a44c2
6594+
last_write_checksum: sha1:a327189497f3a2b98c2e277757da4e4ba22cf768
6595+
pristine_git_object: 072b3207b89ff92c8a22b828c32ce23e2ae0ba88
65966596
tests/test_tools.py:
65976597
id: 70889bdf7321
65986598
last_write_checksum: sha1:3c0c220f8975b050c322f6475e95f7af4e65b995
@@ -7520,7 +7520,7 @@ generatedTests:
75207520
checkdatasourceauth: "2026-02-19T15:48:52Z"
75217521
getDatasourceInstanceConfiguration: "2026-03-09T18:34:29Z"
75227522
updateDatasourceInstanceConfiguration: "2026-03-09T18:34:29Z"
7523-
releaseNotes: "## Python SDK Changes:\n* `glean.client.chat.create()`: \n * `request.messages[].citations[].source_file.metadata.status.enum(partially_processed)` **Added**\n * `response.messages[].citations[].source_file.metadata.status.enum(partially_processed)` **Added**\n* `glean.client.chat.retrieve()`: `response.chat_result.chat.messages[].citations[].source_file.metadata.status.enum(partially_processed)` **Added**\n* `glean.client.chat.upload_files()`: `response.files[].metadata.status.enum(partially_processed)` **Added**\n* `glean.client.chat.retrieve_files()`: `response.files.Map<ChatFile>.metadata.status.enum(partially_processed)` **Added**\n* `glean.client.chat.create_stream()`: \n * `request.messages[].citations[].source_file.metadata.status.enum(partially_processed)` **Added**\n* `glean.indexing.documents.add_or_update()`: \n * `request.document.native_app_url` **Added**\n* `glean.indexing.documents.index()`: \n * `request.documents[].native_app_url` **Added**\n* `glean.indexing.documents.bulk_index()`: \n * `request.documents[].native_app_url` **Added**\n"
7523+
releaseNotes: "## Python SDK Changes:\n* `glean.client.search.retrieve_feed()`: \n * `request.categories[]` **Changed**\n * `response.results[]` **Changed**\n"
75247524
generatedFiles:
75257525
- .devcontainer/README.md
75267526
- .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.18
37+
version: 0.12.19
3838
additionalDependencies:
3939
dev: {}
4040
main: {}

.speakeasy/glean-merged-spec.yaml

Lines changed: 14 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: 0962a428c0094dd8c0a2c12b828a1ee04b69ef00
5+
x-source-commit-sha: b8cf4397ba9ceb10c9effd940f1fb8203de87151
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: da0ed02e776d66daccdd2defaabb872cd5b9cee4
25+
x-open-api-commit-sha: f0ddb057089aedc0d896ec0c27725cdfb41fe16b
2626
x-speakeasy-name: 'Glean API'
2727
servers:
2828
- url: https://{instance}-be.glean.com
@@ -10134,6 +10134,10 @@ components:
1013410134
- MID_DAY_CATCH_UP
1013510135
- QUERY_SUGGESTION
1013610136
- WEEKLY_MEETINGS
10137+
- FOLLOW_UP
10138+
- MILESTONE_TIMELINE_CHECK
10139+
- PROJECT_DISCUSSION_DIGEST
10140+
- PROJECT_NEXT_STEP
1013710141
description: Categories of content requested. An allowlist gives flexibility to request content separately or together.
1013810142
requestOptions:
1013910143
$ref: "#/components/schemas/FeedRequestOptions"
@@ -10635,6 +10639,10 @@ components:
1063510639
- MID_DAY_CATCH_UP
1063610640
- QUERY_SUGGESTION
1063710641
- WEEKLY_MEETINGS
10642+
- FOLLOW_UP
10643+
- MILESTONE_TIMELINE_CHECK
10644+
- PROJECT_DISCUSSION_DIGEST
10645+
- PROJECT_NEXT_STEP
1063810646
description: Type of the justification.
1063910647
justification:
1064010648
type: string
@@ -10714,6 +10722,10 @@ components:
1071410722
- MID_DAY_CATCH_UP
1071510723
- QUERY_SUGGESTION
1071610724
- WEEKLY_MEETINGS
10725+
- FOLLOW_UP
10726+
- MILESTONE_TIMELINE_CHECK
10727+
- PROJECT_DISCUSSION_DIGEST
10728+
- PROJECT_NEXT_STEP
1071710729
description: Category of the result, one of the requested categories in incoming request.
1071810730
primaryEntry:
1071910731
$ref: "#/components/schemas/FeedEntry"

.speakeasy/workflow.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ speakeasyVersion: 1.759.3
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:1734cb8cc2eedc7ba5751830b3f320257a058953130ab965ef482396b82dbf7f
6-
sourceBlobDigest: sha256:996519bf46dc22d2b818df15645ba6f843a3879cc8410561f5983fab6bb99f6f
5+
sourceRevisionDigest: sha256:f291af7570c52536418add00390780e7bf819eb4cef89ead50fd58ccfa69006d
6+
sourceBlobDigest: sha256:626497d543bdf25164887ea1b93a82b042096cbf8ed2d6980a0c147d2ec741f6
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:1734cb8cc2eedc7ba5751830b3f320257a058953130ab965ef482396b82dbf7f
20-
sourceBlobDigest: sha256:996519bf46dc22d2b818df15645ba6f843a3879cc8410561f5983fab6bb99f6f
19+
sourceRevisionDigest: sha256:f291af7570c52536418add00390780e7bf819eb4cef89ead50fd58ccfa69006d
20+
sourceBlobDigest: sha256:626497d543bdf25164887ea1b93a82b042096cbf8ed2d6980a0c147d2ec741f6
2121
codeSamplesNamespace: glean-api-specs-python-code-samples
22-
codeSamplesRevisionDigest: sha256:c955fa0218781c3e4fc1d95d0fa51ae5051cd077ff1730432ded1238b9a40532
22+
codeSamplesRevisionDigest: sha256:97795efcbae3db6986718ffba511ae7bc145269ba1f5012d30d69bc48b6e5772
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
@@ -688,4 +688,14 @@ Based on:
688688
### Generated
689689
- [python v0.12.18] .
690690
### Releases
691-
- [PyPI v0.12.18] https://pypi.org/project/glean-api-client/0.12.18 - .
691+
- [PyPI v0.12.18] https://pypi.org/project/glean-api-client/0.12.18 - .
692+
693+
## 2026-03-30 02:37:08
694+
### Changes
695+
Based on:
696+
- OpenAPI Doc
697+
- Speakeasy CLI 1.759.3 (2.869.25) https://github.com/speakeasy-api/speakeasy
698+
### Generated
699+
- [python v0.12.19] .
700+
### Releases
701+
- [PyPI v0.12.19] https://pypi.org/project/glean-api-client/0.12.19 - .

docs/models/feedrequestcategory.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,8 @@ value = FeedRequestCategory.DOCUMENT_SUGGESTION
4444
| `STARTER_KIT` | STARTER_KIT |
4545
| `MID_DAY_CATCH_UP` | MID_DAY_CATCH_UP |
4646
| `QUERY_SUGGESTION` | QUERY_SUGGESTION |
47-
| `WEEKLY_MEETINGS` | WEEKLY_MEETINGS |
47+
| `WEEKLY_MEETINGS` | WEEKLY_MEETINGS |
48+
| `FOLLOW_UP` | FOLLOW_UP |
49+
| `MILESTONE_TIMELINE_CHECK` | MILESTONE_TIMELINE_CHECK |
50+
| `PROJECT_DISCUSSION_DIGEST` | PROJECT_DISCUSSION_DIGEST |
51+
| `PROJECT_NEXT_STEP` | PROJECT_NEXT_STEP |

docs/models/feedresultcategory.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,8 @@ value = FeedResultCategory.DOCUMENT_SUGGESTION
4848
| `STARTER_KIT` | STARTER_KIT |
4949
| `MID_DAY_CATCH_UP` | MID_DAY_CATCH_UP |
5050
| `QUERY_SUGGESTION` | QUERY_SUGGESTION |
51-
| `WEEKLY_MEETINGS` | WEEKLY_MEETINGS |
51+
| `WEEKLY_MEETINGS` | WEEKLY_MEETINGS |
52+
| `FOLLOW_UP` | FOLLOW_UP |
53+
| `MILESTONE_TIMELINE_CHECK` | MILESTONE_TIMELINE_CHECK |
54+
| `PROJECT_DISCUSSION_DIGEST` | PROJECT_DISCUSSION_DIGEST |
55+
| `PROJECT_NEXT_STEP` | PROJECT_NEXT_STEP |

docs/models/justificationtype.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,8 @@ value = JustificationType.FREQUENTLY_ACCESSED
6161
| `ACTIVE_DISCUSSION` | ACTIVE_DISCUSSION |
6262
| `MID_DAY_CATCH_UP` | MID_DAY_CATCH_UP |
6363
| `QUERY_SUGGESTION` | QUERY_SUGGESTION |
64-
| `WEEKLY_MEETINGS` | WEEKLY_MEETINGS |
64+
| `WEEKLY_MEETINGS` | WEEKLY_MEETINGS |
65+
| `FOLLOW_UP` | FOLLOW_UP |
66+
| `MILESTONE_TIMELINE_CHECK` | MILESTONE_TIMELINE_CHECK |
67+
| `PROJECT_DISCUSSION_DIGEST` | PROJECT_DISCUSSION_DIGEST |
68+
| `PROJECT_NEXT_STEP` | PROJECT_NEXT_STEP |

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.12.18"
4+
version = "0.12.19"
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.12.18"
6+
__version__: str = "0.12.19"
77
__openapi_doc_version__: str = "0.9.0"
88
__gen_version__: str = "2.869.25"
9-
__user_agent__: str = "speakeasy-sdk/python 0.12.18 2.869.25 0.9.0 glean-api-client"
9+
__user_agent__: str = "speakeasy-sdk/python 0.12.19 2.869.25 0.9.0 glean-api-client"
1010

1111
try:
1212
if __package__ is not None:

0 commit comments

Comments
 (0)