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
29 changes: 14 additions & 15 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: 586f40e432b9bb469fad89ebabfbc480
docChecksum: edbf2c4ac5a7afe1b9c31f2bf5baa948
docVersion: 0.9.0
speakeasyVersion: 1.790.3
generationVersion: 2.918.4
releaseVersion: 0.15.4
configChecksum: 0f7f272cfbc1986b8c5a32550c674049
releaseVersion: 0.15.5
configChecksum: 2d7eb6b1e296b48ffc7d66cf6e6b21cd
repoURL: https://github.com/gleanwork/api-client-python.git
installationURL: https://github.com/gleanwork/api-client-python.git
published: true
persistentEdits:
generation_id: f115e84c-5118-4c26-a87b-9d23d8f7c5d0
pristine_commit_hash: 570840404722046c131de65886065b4f1a47b4a6
pristine_tree_hash: 0bcc83861a2d536b8c3b107a001e5201fabac01a
generation_id: a922ddd1-bd62-419f-b562-c27ef8978d81
pristine_commit_hash: fde1d1841311f400ffeb582960769ebd49a2d69c
pristine_tree_hash: e9816d4deef1215d1927fc9521fef0c2c5422249
features:
python:
acceptHeaders: 3.0.0
Expand Down Expand Up @@ -3295,8 +3295,8 @@ trackedFiles:
pristine_git_object: 79e388be87446ab6a4064b372bad0e8376d0cb5e
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:b617fe03b7f525d4c97e00541628a66356f87480
pristine_git_object: 932a174501a63a80b6e36b4a4f632bfabf71ab6e
last_write_checksum: sha1:9c2b7ba7389ced3c8053a72c448e7469e100b356
pristine_git_object: 117283a08d360c54cbcf8ad95bfd2636e2a05f7c
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:c2c83f71dea61eb50c9e05da83b16d18b4da8794
Expand All @@ -3323,8 +3323,8 @@ trackedFiles:
pristine_git_object: 55f23c1feabfedeb7e8cd5bea8b910f0ae0b77d9
src/glean/api_client/_version.py:
id: 0ce22b26136b
last_write_checksum: sha1:47ebac8e1284fcf058927aabaf133ae74192f2cc
pristine_git_object: 97481002c2cb88d9f0c3e363f7008bd1d15c041a
last_write_checksum: sha1:48fb0cd4ab2cb2aeef0ff9c013358e4ece12c525
pristine_git_object: 693c1890cdde81b3cd8ca83e5558ef74524e454f
src/glean/api_client/agents.py:
id: b925701a9217
last_write_checksum: sha1:d80196ac5b252a938055308b99efa4830a763ea6
Expand Down Expand Up @@ -9495,8 +9495,8 @@ trackedFiles:
pristine_git_object: 6cc8aeec3c52329d389081db0a27f10f53f214b9
tests/test_messages.py:
id: be23089b1f8b
last_write_checksum: sha1:a91c985cd1d11560059dc448b10e0c7b75ed60e5
pristine_git_object: dfdc18641f0d6c38d84b4603ad2da71f75f2e13c
last_write_checksum: sha1:5db8087e85104ab50b362638150fa1f6686a3c30
pristine_git_object: c0fd29dab7d365ef9d78c0c291b925e6b9fd7298
tests/test_people.py:
id: 37c243940039
last_write_checksum: sha1:7c7268ffeebe48d81ed25e9b1cfc3a395abf5c1f
Expand All @@ -9523,8 +9523,8 @@ trackedFiles:
pristine_git_object: de32443a28cf8437b0df7879831978412172574f
tests/test_summarize.py:
id: a255d8a6f627
last_write_checksum: sha1:37185416149f9acbd3383f6c279692aa31e2344a
pristine_git_object: 449a89669c90568cbef8fb81ea72eb5e5034bd39
last_write_checksum: sha1:56ebc69bb4f81505bc6d5f557eafd27f2bf6287d
pristine_git_object: 3f56a110361de93de6f420cfacda057683eabbc8
tests/test_tools.py:
id: 70889bdf7321
last_write_checksum: sha1:d26d83639f731281bb518886f10571c7b0dbf935
Expand Down Expand Up @@ -10834,7 +10834,6 @@ generatedTests:
platform-skills-get-version: "2026-07-21T08:59:49Z"
platform-skills-get-version-content: "2026-07-21T08:59:49Z"
post_/rest/api/index/submissions/{datasourceInstance}/{type}: "2026-07-21T08:59:49Z"
releaseNotes: "## Python SDK Changes:\n* `glean.skills.create()`: **Added**\n* `glean.skills.list()`: **Added**\n* `glean.skills.validate()`: **Added**\n* `glean.skills.retrieve()`: **Added**\n* `glean.skills.retrieve_content()`: **Added**\n* `glean.skills.create_version()`: **Added**\n* `glean.skills.list_versions()`: **Added**\n* `glean.skills.retrieve_version()`: **Added**\n* `glean.skills.retrieve_version_content()`: **Added**\n* `glean.indexing.datasources.submit()`: **Added**\n* `glean.client.chat.create()`: \n * `request.messages[].fragments[].action.metadata.action_type_source` **Added**\n * `response.messages[].fragments[].action.metadata.action_type_source` **Added**\n* `glean.client.chat.retrieve()`: `response.chat_result.chat.messages[].fragments[].action.metadata.action_type_source` **Added**\n* `glean.client.chat.create_stream()`: \n * `request.messages[].fragments[].action.metadata.action_type_source` **Added**\n* `glean.client.agents.create()`: `response.workflow.webhook_url` **Added**\n* `glean.client.search.retrieve_feed()`: `response.results[].primary_entry.workflow.workflow.webhook_url` **Added**\n* `glean.client.governance.data.findings.create()`: \n * `request` **Changed**\n * `response` **Changed**\n* `glean.client.governance.data.findings.list()`: `response.exports[]` **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.15.4
version: 0.15.5
additionalDependencies:
dev: {}
main: {}
Expand Down
4 changes: 2 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.0.0
info:
version: "0.9.0"
title: Glean API
x-source-commit-sha: 2822daae55430107c738db822cbeeb5a6bef463b
x-open-api-commit-sha: 0bdefe83a21f917592624e6f1dbaa180e89d5224
x-source-commit-sha: fc06a927d215490babcaa783176e533a57e9b370
x-open-api-commit-sha: 6e14d7fe196fffa123e6fbfc0d594ad77b2f965e
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
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.790.3
sources:
Glean API:
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:bb3bada7cfd1fef35eb00e096010fcd9238a6dde135ee387c782bba65dfa45fb
sourceBlobDigest: sha256:5552ea5e20187c775de44c60abbd112a31cf189b9486aafe2e303b5f71e76f0b
sourceRevisionDigest: sha256:6f991f537936175594b4584c386fb467ffe5912c6efe840ce6dd7579b5deed2c
sourceBlobDigest: sha256:6cc4da7abf57b0a12800b84080a23925d2543438b67691ba1601f588d4e6a0df
tags:
- latest
Glean Client API:
Expand All @@ -16,10 +16,10 @@ targets:
glean:
source: Glean API
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:bb3bada7cfd1fef35eb00e096010fcd9238a6dde135ee387c782bba65dfa45fb
sourceBlobDigest: sha256:5552ea5e20187c775de44c60abbd112a31cf189b9486aafe2e303b5f71e76f0b
sourceRevisionDigest: sha256:6f991f537936175594b4584c386fb467ffe5912c6efe840ce6dd7579b5deed2c
sourceBlobDigest: sha256:6cc4da7abf57b0a12800b84080a23925d2543438b67691ba1601f588d4e6a0df
codeSamplesNamespace: glean-api-specs-python-code-samples
codeSamplesRevisionDigest: sha256:943570f36dd3410a28a56036049c09ace110d13bee2075f5f335acc143463cee
codeSamplesRevisionDigest: sha256:3156f22bedd7349bc184a58e6fe08cd0669650f470c4192e508ee0759396a770
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 @@ -808,4 +808,14 @@ Based on:
### Generated
- [python v0.15.4] .
### Releases
- [PyPI v0.15.4] https://pypi.org/project/glean-api-client/0.15.4 - .
- [PyPI v0.15.4] https://pypi.org/project/glean-api-client/0.15.4 - .

## 2026-07-22 15:58:27
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.790.3 (2.918.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v0.15.5] .
### Releases
- [PyPI v0.15.5] https://pypi.org/project/glean-api-client/0.15.5 - .
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.15.4"
version = "0.15.5"
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.15.4"
__version__: str = "0.15.5"
__openapi_doc_version__: str = "0.9.0"
__gen_version__: str = "2.918.4"
__user_agent__: str = "speakeasy-sdk/python 0.15.4 2.918.4 0.9.0 glean-api-client"
__user_agent__: str = "speakeasy-sdk/python 0.15.5 2.918.4 0.9.0 glean-api-client"

try:
if __package__ is not None:
Expand Down
2 changes: 1 addition & 1 deletion tests/test_messages.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ def test_messages_messages():
res = glean.client.messages.retrieve(
id_type=models.IDType.CONVERSATION_ID,
id="<id>",
datasource=models.Datasource.SLACKENTGRID,
datasource=models.Datasource.SLACK,
timestamp_millis=558834,
)
assert res is not None
8 changes: 4 additions & 4 deletions tests/test_summarize.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ def test_summarize_summarize():
res = glean.client.documents.summarize(
document_specs=[
{
"ugc_type": models.DocumentSpecUgcType1.ANNOUNCEMENTS,
"content_id": 150932,
"ugc_type": models.DocumentSpecUgcType2.ANNOUNCEMENTS,
"ugc_id": "<id>",
},
{
"ugc_type": models.DocumentSpecUgcType1.ANNOUNCEMENTS,
"content_id": 150932,
"ugc_type": models.DocumentSpecUgcType2.ANNOUNCEMENTS,
"ugc_id": "<id>",
},
]
)
Expand Down
Loading