Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 33 additions & 33 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: 3e3290ca-0ee8-4981-b1bc-14536048fa63
management:
docChecksum: 1974948f3cdb42c18f515f1fb0fea2dd
docChecksum: e5d1d223744c8fb753a87386440d60d2
docVersion: 0.9.0
speakeasyVersion: 1.798.0
generationVersion: 2.938.0
releaseVersion: 0.17.15
configChecksum: 1eb09757dc51c042e574b3e04826405c
releaseVersion: 0.17.16
configChecksum: bb68bec00fef7c965d2f40018b352432
repoURL: https://github.com/gleanwork/api-client-python.git
installationURL: https://github.com/gleanwork/api-client-python.git
published: true
persistentEdits:
generation_id: 0c37b6b6-f498-4b35-9e48-b8cd9f4e6e68
pristine_commit_hash: 2d2188952a3c1654eddee8b4920d6bdfb1418125
pristine_tree_hash: 13f0956d61751a52fa8e0a390b15b03ef90cc4c3
generation_id: b38a19d9-03ec-46f5-890d-10fe6d7c31e9
pristine_commit_hash: 764dd8c4b6258281e55f19e163b3e84b87110359
pristine_tree_hash: 9efa6d85c2a4fdd64ad9d3aa055a8859101000bb
features:
python:
acceptHeaders: 3.0.0
Expand Down Expand Up @@ -1482,8 +1482,8 @@ trackedFiles:
pristine_git_object: a851a7f13eb25d515fa9b9244c5dfdc98fa14e2c
docs/models/feedrequestcategory.md:
id: 31a02f3064c7
last_write_checksum: sha1:6c058c44c4c9cc02dd16dbf222a4576348789c0f
pristine_git_object: 662a836bc9b99d7fe65d08ba4280adcacf0aa096
last_write_checksum: sha1:d5f17b823f9ebe6aaf648d825704e62e5b723014
pristine_git_object: 51d47d0b379fdcfba833a290b2faaa865f4e029e
docs/models/feedrequestoptions.md:
id: 58eb26b19e77
last_write_checksum: sha1:fd2ab08736cef8156169b0cfee8c52e7aed1accf
Expand All @@ -1502,8 +1502,8 @@ trackedFiles:
pristine_git_object: f6f92abf16b61f88b527e1c906f605e98306878e
docs/models/feedresultcategory.md:
id: a5f77f38d0a7
last_write_checksum: sha1:3defded05526cfd53ff95f819046e9cebaddd2b0
pristine_git_object: b1ed34c83753598c152bc76c41196860f036262e
last_write_checksum: sha1:42325178b8c89e4fe715f8dc7077b4cc6f3cd38f
pristine_git_object: 2542d5ef777f279e2076ea847a4a62855fe1ceda
docs/models/fieldscope.md:
id: e6b52bcb22a6
last_write_checksum: sha1:13a1492ce39d2f89a01d626996a345a1339a1873
Expand Down Expand Up @@ -1946,8 +1946,8 @@ trackedFiles:
pristine_git_object: 647f9bb67a6af30d7fd71c8ddb3c5e1bf40bb938
docs/models/justificationtype.md:
id: 8286affacee4
last_write_checksum: sha1:3cd9f468ee470bfe137224e72c46b03501e33905
pristine_git_object: 7764769f62ea15ddd762c89e561431c2490b3edb
last_write_checksum: sha1:bb79325091570e6ebb1174d3d1599dfca36d7cc4
pristine_git_object: 61b62c7393dcc59838c624f9b827193f336089a1
docs/models/knowledgetype.md:
id: 1e0c90679228
last_write_checksum: sha1:0030a7539b9362bbb59e0bbd36580676058b3540
Expand Down Expand Up @@ -4006,8 +4006,8 @@ trackedFiles:
pristine_git_object: 79e388be87446ab6a4064b372bad0e8376d0cb5e
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:50549d323659a35ab0a59c8c19451dc2d0aeba56
pristine_git_object: b7cb0276a9bf207ec590dcac01947fd965245496
last_write_checksum: sha1:dbe486cbfd0b3bd898820391ea73c269d83da610
pristine_git_object: c6ffa3b52149c85754a7d5c6596b00214529923b
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794
Expand All @@ -4034,8 +4034,8 @@ trackedFiles:
pristine_git_object: 55f23c1feabfedeb7e8cd5bea8b910f0ae0b77d9
src/glean/api_client/_version.py:
id: 0ce22b26136b
last_write_checksum: sha1:6c63f673880e68be2815c4272eb4f4360d15423c
pristine_git_object: 4af11e8ed077223e781737633b6fd821ee561c3d
last_write_checksum: sha1:5d8a2a57e653cca2b8715a97e45732f010c185fd
pristine_git_object: 7da31e9b045a264bbdda6d827a442be85a364b66
src/glean/api_client/agents.py:
id: b925701a9217
last_write_checksum: sha1:b911520f8b3938733aa37d8a8a5fb0c0aeb63cee
Expand Down Expand Up @@ -5298,16 +5298,16 @@ trackedFiles:
pristine_git_object: 44041cb376d89949c815ea1e7813505940605855
src/glean/api_client/models/feedentry.py:
id: 023eb6c10ae1
last_write_checksum: sha1:803bdce57dc5815add1ac47744ecfb35ec26b3b8
pristine_git_object: 83e2c6f0abadf1a67f849ff34c9ec825be039bd4
last_write_checksum: sha1:2f979dcdd3e339703e244c6370aa3277767c19fd
pristine_git_object: 93c02b1f985abe310ca6a0954c2de45f31d3b207
src/glean/api_client/models/feedop.py:
id: b8067ac0a127
last_write_checksum: sha1:c58cb0a3a01925eb14d84176c5c6e9d8f4d84cf1
pristine_git_object: f39626285f84630e5a9233736d652914b759d44b
src/glean/api_client/models/feedrequest.py:
id: 33496b6a5bab
last_write_checksum: sha1:5d2d1b1a5b9cca934cd4d1a91b24b1a78a5afe3a
pristine_git_object: 75cd4b1bd2b9eb2508887a6e83485136713adef4
last_write_checksum: sha1:56b16bb0f42c10a295f60fc96eeb945cfea35ea7
pristine_git_object: fd1876c636e711e86423e79dd36937f211e6ecea
src/glean/api_client/models/feedrequestoptions.py:
id: b99003fbf522
last_write_checksum: sha1:d5ffee29242075cbe6d2dd5ec916b0c3d40acf54
Expand All @@ -5318,8 +5318,8 @@ trackedFiles:
pristine_git_object: 683438c837601f483526ec18756fadc7222edb24
src/glean/api_client/models/feedresult.py:
id: ae187332b37a
last_write_checksum: sha1:d0e0236236965e4d5f2b3dd8776849e5e0bc36fc
pristine_git_object: f450760d9e50554270028662971d013df801cbd6
last_write_checksum: sha1:d4fd68d5339dc1b3ccd1fd7ec51cbcadde76b85f
pristine_git_object: 17d452945f6fe0726665d9e067701204e37f5a59
src/glean/api_client/models/followupaction.py:
id: e2de5c4c8524
last_write_checksum: sha1:49e1a826449081fecfcd828c940604db949a8533
Expand Down Expand Up @@ -7726,8 +7726,8 @@ trackedFiles:
pristine_git_object: ab9263d43404e8e6f07af222a3e785aca2fbf35f
tests/mockserver/internal/handler/pathpostrestapiv1createcollection.go:
id: 3fb93a419933
last_write_checksum: sha1:7b2ffc9e36bbfc20c3bc1894f3727f96aa94ac74
pristine_git_object: 75fb8eb70f6913c8f83c2895f5542bee631ffdaf
last_write_checksum: sha1:09a57acc1d004a2fff76290b6c25e24471ad333e
pristine_git_object: 469bd6e6ee30bb11661f2a596a4504b75fa07da0
tests/mockserver/internal/handler/pathpostrestapiv1createshortcut.go:
id: 8d9d3abb0c34
last_write_checksum: sha1:dcdf684a85e20db1aee571db9a54a3ee259d71d5
Expand Down Expand Up @@ -8906,12 +8906,12 @@ trackedFiles:
pristine_git_object: 04cc3a93272ac70933b0485bee31b335e05ab623
tests/mockserver/internal/sdk/models/components/feedentry.go:
id: d25fd66fcf7a
last_write_checksum: sha1:f0a0c2321e2aff01b51b21b61df68d95f5ba979f
pristine_git_object: 44f5dfe7632e9ca462176445542fe70166921464
last_write_checksum: sha1:58dc0db31dfdb82c237ea22d767d87b9953639d7
pristine_git_object: 17af2d4e4fb0a40c79c56150d37f9ac23e085aba
tests/mockserver/internal/sdk/models/components/feedrequest.go:
id: b06bc4cef0cf
last_write_checksum: sha1:dba9418e46ca3f7d4fddec08c66623f9771d590d
pristine_git_object: 9489bdd527389d50e3826ebbeedc8de805528e57
last_write_checksum: sha1:7be4ed02a4268791e023e8a2d1b7b5d2cacbbaf3
pristine_git_object: 0802edf029cfdd49106b0a7f71e5dca02936183e
tests/mockserver/internal/sdk/models/components/feedrequestoptions.go:
id: fd9245fe1bf2
last_write_checksum: sha1:fa30b7fd6ee3e45896d7bbe36e33e7c0cb9000ba
Expand All @@ -8922,8 +8922,8 @@ trackedFiles:
pristine_git_object: 54f9d1a8997983156c84e69f888c59a80d06c2b1
tests/mockserver/internal/sdk/models/components/feedresult.go:
id: 47411573e67a
last_write_checksum: sha1:ecef21a7754d70942718bf1dc156a8222c8fa36d
pristine_git_object: 4d9a33d3f245e67bb3d7ace1b5396672c73e236d
last_write_checksum: sha1:6ad65c6461037b0499d94ced551cb99c153588e3
pristine_git_object: bfabbe251139a2408241d4f60edbd4f0074591e2
tests/mockserver/internal/sdk/models/components/followupaction.go:
id: 38179fec19b1
last_write_checksum: sha1:32a31f7af77a58ce6f3284e8550d01fcf0d3bddd
Expand Down Expand Up @@ -11334,8 +11334,8 @@ trackedFiles:
pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9
tests/test_messages.py:
id: be23089b1f8b
last_write_checksum: sha1:2404e23964ef6a1f5ddc900402b34e597d2d9617
pristine_git_object: 132005ec7d1e35f805b6a8c28e07e043bce22f0a
last_write_checksum: sha1:bef200db8e7fff0aa33ef17846f5054a2d035a88
pristine_git_object: 36643db35a2d2a3cf9d327379ee7a6cb30da51d0
tests/test_people.py:
id: 37c243940039
last_write_checksum: sha1:2b78b1c5ea17f267895188b1b48ff9fe2bc19f17
Expand Down Expand Up @@ -12997,7 +12997,7 @@ generatedTests:
platform-agents-get-run: "2026-09-23T18:29:44Z"
platform-agents-cancel-run: "2026-09-23T18:29:44Z"
platform-agents-create-run-responses: "2026-09-23T18:29:44Z"
releaseNotes: "## Python SDK Changes:\n* `glean.agents.create_run()`: \n * `request.execution_mode` **Added**\n * `response.status[201]` **Added** (Breaking ⚠️)\n* `glean.agents.get_run()`: **Added**\n* `glean.agents.cancel_run()`: **Added**\n* `glean.agents.respond_to_run()`: **Added**\n* `glean.chat.create()`: \n * `request.text` **Added**\n * `response.output[].content[].structured_output` **Added**\n* `glean.client.search.retrieve_feed()`: \n * `request.categories[]` **Changed**\n * `response.results[]` **Changed**\n"
releaseNotes: "## Python SDK Changes:\n* `glean.client.search.retrieve_feed()`: \n * `request.categories[].enum(onboarding_authorization)` **Added**\n * `response.results[]` **Changed**\n"
generatedFiles:
- .devcontainer/README.md
- .devcontainer/devcontainer.json
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: true
python:
version: 0.17.15
version: 0.17.16
additionalDependencies:
dev: {}
main: {}
Expand Down
7 changes: 5 additions & 2 deletions .speakeasy/glean-merged-spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ openapi: 3.1.0
info:
version: "0.9.0"
title: Glean API
x-source-commit-sha: 600aa35531e44582cf056cb0531c04e7ec04d472
x-open-api-commit-sha: c9917479fd934576f376c1f21d0bb426ee4fd46e
x-source-commit-sha: 478700c363c488843fe1d40a743f9caf4b06dd07
x-open-api-commit-sha: e56f5b69426f3e075793aa7639e2d1744ee604e7
description: |
# Introduction
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.
Expand Down Expand Up @@ -16566,6 +16566,7 @@ components:
- SHARE_ARTIFACT
- CREATE_AGENT
- MANAGER_INVITE
- ONBOARDING_AUTHORIZATION
description: Categories of content requested. An allowlist gives flexibility to request content separately or together.
requestOptions:
$ref: '#/components/schemas/FeedRequestOptions'
Expand Down Expand Up @@ -17043,6 +17044,7 @@ components:
- SHARE_ARTIFACT
- CREATE_AGENT
- MANAGER_INVITE
- ONBOARDING_AUTHORIZATION
description: Type of the justification.
justification:
type: string
Expand Down Expand Up @@ -17143,6 +17145,7 @@ components:
- SHARE_ARTIFACT
- CREATE_AGENT
- MANAGER_INVITE
- ONBOARDING_AUTHORIZATION
description: Category of the result, one of the requested categories in incoming request.
primaryEntry:
$ref: '#/components/schemas/FeedEntry'
Expand Down
10 changes: 5 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ speakeasyVersion: 1.798.0
sources:
Glean API:
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:09823f8003cfb3ebf08b6adfa434cefda4c97f7ee64ae18dc0066fe392647c97
sourceBlobDigest: sha256:fc4fcf9c37dfd0e8387153211f760a21a602ede64951d4e4c824e8e1b168b7b8
sourceRevisionDigest: sha256:393bfc4915341d176c796b2e5cce500d763044ebd4fcc5f6abed270a1eb9eb77
sourceBlobDigest: sha256:ed4315f5b16dd6b0cb06224c1a48ce311423a65c3c7a8f2ff9f30ceb0add5934
tags:
- latest
Glean Client API:
Expand All @@ -16,10 +16,10 @@ targets:
glean:
source: Glean API
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:09823f8003cfb3ebf08b6adfa434cefda4c97f7ee64ae18dc0066fe392647c97
sourceBlobDigest: sha256:fc4fcf9c37dfd0e8387153211f760a21a602ede64951d4e4c824e8e1b168b7b8
sourceRevisionDigest: sha256:393bfc4915341d176c796b2e5cce500d763044ebd4fcc5f6abed270a1eb9eb77
sourceBlobDigest: sha256:ed4315f5b16dd6b0cb06224c1a48ce311423a65c3c7a8f2ff9f30ceb0add5934
codeSamplesNamespace: glean-api-specs-python-code-samples
codeSamplesRevisionDigest: sha256:5da391e8e0a7821657f62afcee0636ca4423213b036163bea43637e45c1f3c7c
codeSamplesRevisionDigest: sha256:bb17555739a334ec5a8947e04ff3785d90eb15d3861490d8af9289a09d2527da
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1008,4 +1008,14 @@ Based on:
### Generated
- [python v0.17.15] .
### Releases
- [PyPI v0.17.15] https://pypi.org/project/glean-api-client/0.17.15 - .
- [PyPI v0.17.15] https://pypi.org/project/glean-api-client/0.17.15 - .

## 2026-09-23 18:51:28
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.798.0 (2.938.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v0.17.16] .
### Releases
- [PyPI v0.17.16] https://pypi.org/project/glean-api-client/0.17.16 - .
3 changes: 2 additions & 1 deletion docs/models/feedrequestcategory.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,5 @@ value = FeedRequestCategory.DOCUMENT_SUGGESTION
| `CHAT_TO_ARTIFACT` | CHAT_TO_ARTIFACT |
| `SHARE_ARTIFACT` | SHARE_ARTIFACT |
| `CREATE_AGENT` | CREATE_AGENT |
| `MANAGER_INVITE` | MANAGER_INVITE |
| `MANAGER_INVITE` | MANAGER_INVITE |
| `ONBOARDING_AUTHORIZATION` | ONBOARDING_AUTHORIZATION |
3 changes: 2 additions & 1 deletion docs/models/feedresultcategory.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,4 +70,5 @@ value = FeedResultCategory.DOCUMENT_SUGGESTION
| `CHAT_TO_ARTIFACT` | CHAT_TO_ARTIFACT |
| `SHARE_ARTIFACT` | SHARE_ARTIFACT |
| `CREATE_AGENT` | CREATE_AGENT |
| `MANAGER_INVITE` | MANAGER_INVITE |
| `MANAGER_INVITE` | MANAGER_INVITE |
| `ONBOARDING_AUTHORIZATION` | ONBOARDING_AUTHORIZATION |
3 changes: 2 additions & 1 deletion docs/models/justificationtype.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,5 @@ value = JustificationType.FREQUENTLY_ACCESSED
| `CHAT_TO_ARTIFACT` | CHAT_TO_ARTIFACT |
| `SHARE_ARTIFACT` | SHARE_ARTIFACT |
| `CREATE_AGENT` | CREATE_AGENT |
| `MANAGER_INVITE` | MANAGER_INVITE |
| `MANAGER_INVITE` | MANAGER_INVITE |
| `ONBOARDING_AUTHORIZATION` | ONBOARDING_AUTHORIZATION |
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

[project]
name = "glean-api-client"
version = "0.17.15"
version = "0.17.16"
description = "Python Client SDK Generated by Speakeasy."
authors = [{ name = "Glean Technologies, Inc." },]
readme = "README-PYPI.md"
Expand Down
4 changes: 2 additions & 2 deletions src/glean/api_client/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
import importlib.metadata

__title__: str = "glean-api-client"
__version__: str = "0.17.15"
__version__: str = "0.17.16"
__openapi_doc_version__: str = "0.9.0"
__gen_version__: str = "2.938.0"
__user_agent__: str = "speakeasy-sdk/python 0.17.15 2.938.0 0.9.0 glean-api-client"
__user_agent__: str = "speakeasy-sdk/python 0.17.16 2.938.0 0.9.0 glean-api-client"

try:
if __package__ is not None:
Expand Down
1 change: 1 addition & 0 deletions src/glean/api_client/models/feedentry.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@ class JustificationType(str, Enum, metaclass=utils.OpenEnumMeta):
SHARE_ARTIFACT = "SHARE_ARTIFACT"
CREATE_AGENT = "CREATE_AGENT"
MANAGER_INVITE = "MANAGER_INVITE"
ONBOARDING_AUTHORIZATION = "ONBOARDING_AUTHORIZATION"


class FeedEntryTypedDict(TypedDict):
Expand Down
1 change: 1 addition & 0 deletions src/glean/api_client/models/feedrequest.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ class FeedRequestCategory(str, Enum):
SHARE_ARTIFACT = "SHARE_ARTIFACT"
CREATE_AGENT = "CREATE_AGENT"
MANAGER_INVITE = "MANAGER_INVITE"
ONBOARDING_AUTHORIZATION = "ONBOARDING_AUTHORIZATION"


class FeedRequestTypedDict(TypedDict):
Expand Down
1 change: 1 addition & 0 deletions src/glean/api_client/models/feedresult.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ class FeedResultCategory(str, Enum, metaclass=utils.OpenEnumMeta):
SHARE_ARTIFACT = "SHARE_ARTIFACT"
CREATE_AGENT = "CREATE_AGENT"
MANAGER_INVITE = "MANAGER_INVITE"
ONBOARDING_AUTHORIZATION = "ONBOARDING_AUTHORIZATION"


class PlacementReason(str, Enum, metaclass=utils.OpenEnumMeta):
Expand Down
Loading
Loading