diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 623bf216..81ec3186 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 3e3290ca-0ee8-4981-b1bc-14536048fa63 management: - docChecksum: 1477738232aeb60aace8340880be72ae + docChecksum: 59c6e14049dbd73093349e44990e95cc docVersion: 0.9.0 - speakeasyVersion: 1.557.1 + speakeasyVersion: 1.558.0 generationVersion: 2.623.2 - releaseVersion: 0.6.4 - configChecksum: 97a162cbd1df1380dc8322bed97ec589 + releaseVersion: 0.6.5 + configChecksum: bb2b0d325af46323cdd0a355d5cb36cd repoURL: https://github.com/gleanwork/api-client-python.git installationURL: https://github.com/gleanwork/api-client-python.git published: true diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 5c3a8c76..2569f2df 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -25,7 +25,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: true python: - version: 0.6.4 + version: 0.6.5 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/glean-merged-spec.yaml b/.speakeasy/glean-merged-spec.yaml index 74d569f8..51c84e23 100644 --- a/.speakeasy/glean-merged-spec.yaml +++ b/.speakeasy/glean-merged-spec.yaml @@ -6826,9 +6826,11 @@ components: x-enumDescriptions: DEFAULT: Integrates with your company's knowledge. GPT: Communicates directly with the LLM. + UNIVERSAL: Uses both company and web knowledge. enum: - DEFAULT - GPT + - UNIVERSAL mode: type: string description: Top level modes to run GleanChat in. diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 138efce9..1e5738f1 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,12 +1,12 @@ -speakeasyVersion: 1.557.1 +speakeasyVersion: 1.558.0 sources: Glean API: sourceNamespace: glean-api-specs - sourceRevisionDigest: sha256:254ed74184de2e725a0dc2cf521b132b29ece9d3ba6b12fd7e7b1ceaa2e6d043 - sourceBlobDigest: sha256:f2a59d8beefedbda0e59b25d09a930e1b907145f784bf8961fc31b862163d964 + sourceRevisionDigest: sha256:8a528d68d247ecb98ea1d9d49c135154477cbfbab078b6159359a09f64628fba + sourceBlobDigest: sha256:09d1624a9a347738790040f1fcdc5f2eff15461dd39941a1535efb55e2c8939f tags: - latest - - speakeasy-sdk-regen-1749454024 + - speakeasy-sdk-regen-1749491200 Glean Client API: sourceNamespace: glean-client-api sourceRevisionDigest: sha256:4edc63ad559e4f2c9fb9ebf5edaaaaa9269f1874d271cfd84b441d6dacac43d2 @@ -17,10 +17,10 @@ targets: glean: source: Glean API sourceNamespace: glean-api-specs - sourceRevisionDigest: sha256:254ed74184de2e725a0dc2cf521b132b29ece9d3ba6b12fd7e7b1ceaa2e6d043 - sourceBlobDigest: sha256:f2a59d8beefedbda0e59b25d09a930e1b907145f784bf8961fc31b862163d964 + sourceRevisionDigest: sha256:8a528d68d247ecb98ea1d9d49c135154477cbfbab078b6159359a09f64628fba + sourceBlobDigest: sha256:09d1624a9a347738790040f1fcdc5f2eff15461dd39941a1535efb55e2c8939f codeSamplesNamespace: glean-api-specs-python-code-samples - codeSamplesRevisionDigest: sha256:bd2c8dd3d421bb8899be6f133e8dcd287ceaeb9e7022ad1b5f3415d7b335c1ab + codeSamplesRevisionDigest: sha256:d2defba5ce9f2980f4c7a8ed3cd58df2629ca3a2e7c380959c3028c6f231d6ab workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index c9e94bc1..0db9f6b2 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -148,4 +148,14 @@ Based on: ### Generated - [python v0.6.4] . ### Releases -- [PyPI v0.6.4] https://pypi.org/project/glean/0.6.4 - . \ No newline at end of file +- [PyPI v0.6.4] https://pypi.org/project/glean/0.6.4 - . + +## 2025-06-09 17:46:17 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.558.0 (2.623.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v0.6.5] . +### Releases +- [PyPI v0.6.5] https://pypi.org/project/glean/0.6.5 - . \ No newline at end of file diff --git a/docs/models/agentenum.md b/docs/models/agentenum.md index e6d13f69..e4c806cd 100644 --- a/docs/models/agentenum.md +++ b/docs/models/agentenum.md @@ -5,7 +5,8 @@ Name of the agent. ## Values -| Name | Value | -| --------- | --------- | -| `DEFAULT` | DEFAULT | -| `GPT` | GPT | \ No newline at end of file +| Name | Value | +| ----------- | ----------- | +| `DEFAULT` | DEFAULT | +| `GPT` | GPT | +| `UNIVERSAL` | UNIVERSAL | \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 1ebfef56..75725efe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "glean-api-client" -version = "0.6.4" +version = "0.6.5" description = "Python Client SDK Generated by Speakeasy." authors = [{ name = "Glean Technologies, Inc." }] license = "MIT" diff --git a/speakeasyusagegen/.speakeasy/logs/naming.log b/speakeasyusagegen/.speakeasy/logs/naming.log index 720c4b16..00fd28ff 100644 --- a/speakeasyusagegen/.speakeasy/logs/naming.log +++ b/speakeasyusagegen/.speakeasy/logs/naming.log @@ -534,7 +534,7 @@ ChatRequest (timezoneOffset: integer, ChatRequest: ChatRequest) ChatRequest (saveChat: boolean, chatId: string, messages: array ...) ChatMessage (agentConfig: AgentConfig, author: enum, citations: array ...) AgentConfig (agent: enum, mode: enum) - AgentEnum (enum: DEFAULT, GPT) + AgentEnum (enum: DEFAULT, GPT, UNIVERSAL) Mode (enum: DEFAULT, QUICK) Author (enum: USER, GLEAN_AI) ChatMessageCitation (trackingToken: string, sourceDocument: Document, sourceFile: ChatFile ...) diff --git a/src/glean/api_client/_version.py b/src/glean/api_client/_version.py index a709ea9d..2207320b 100644 --- a/src/glean/api_client/_version.py +++ b/src/glean/api_client/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "glean" -__version__: str = "0.6.4" +__version__: str = "0.6.5" __openapi_doc_version__: str = "0.9.0" __gen_version__: str = "2.623.2" -__user_agent__: str = "speakeasy-sdk/python 0.6.4 2.623.2 0.9.0 glean" +__user_agent__: str = "speakeasy-sdk/python 0.6.5 2.623.2 0.9.0 glean" try: if __package__ is not None: diff --git a/src/glean/api_client/models/agentconfig.py b/src/glean/api_client/models/agentconfig.py index c9f5b77d..ae5be200 100644 --- a/src/glean/api_client/models/agentconfig.py +++ b/src/glean/api_client/models/agentconfig.py @@ -12,6 +12,7 @@ class AgentEnum(str, Enum): DEFAULT = "DEFAULT" GPT = "GPT" + UNIVERSAL = "UNIVERSAL" class Mode(str, Enum): diff --git a/tests/mockserver/internal/sdk/models/components/agentconfig.go b/tests/mockserver/internal/sdk/models/components/agentconfig.go index f861987c..d1e17332 100644 --- a/tests/mockserver/internal/sdk/models/components/agentconfig.go +++ b/tests/mockserver/internal/sdk/models/components/agentconfig.go @@ -11,8 +11,9 @@ import ( type AgentEnum string const ( - AgentEnumDefault AgentEnum = "DEFAULT" - AgentEnumGpt AgentEnum = "GPT" + AgentEnumDefault AgentEnum = "DEFAULT" + AgentEnumGpt AgentEnum = "GPT" + AgentEnumUniversal AgentEnum = "UNIVERSAL" ) func (e AgentEnum) ToPointer() *AgentEnum { @@ -27,6 +28,8 @@ func (e *AgentEnum) UnmarshalJSON(data []byte) error { case "DEFAULT": fallthrough case "GPT": + fallthrough + case "UNIVERSAL": *e = AgentEnum(v) return nil default: