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
65 changes: 33 additions & 32 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: 0359d4fe-2923-46fc-aaca-cf70b48dcfa1
management:
docChecksum: 1d1c4c798b764226bfeeae4268f907c1
docChecksum: a8c5d99462d09453ae8436be00f80496
docVersion: 0.9.0
speakeasyVersion: 1.792.0
generationVersion: 2.927.0
releaseVersion: 0.15.0
configChecksum: 8c201fd9f8e4276abb00f7c8a2ccf4a9
speakeasyVersion: 1.793.1
generationVersion: 2.928.0
releaseVersion: 0.15.1
configChecksum: b692dc895168dc2f0154473de3e8fc04
repoURL: https://github.com/gleanwork/api-client-java.git
installationURL: https://github.com/gleanwork/api-client-java
published: true
persistentEdits:
generation_id: 520fad76-c093-4ce8-9b77-ea5749a8b43a
pristine_commit_hash: 1aaded8d26c489ac9551e325d4949a7192725d05
pristine_tree_hash: 790af6feeef01b6e2b7bf0003966e36df7b58cbe
generation_id: 64bdcab7-b09f-4102-a504-858ec136e293
pristine_commit_hash: 9c845f9d1058241fd8c4f40f2fd9e46f59ceae7d
pristine_tree_hash: 1583db2ae96493abd953cf16849b18224a5873bd
features:
java:
acceptHeaders: 2.81.2
Expand Down Expand Up @@ -1195,8 +1195,8 @@ trackedFiles:
pristine_git_object: b9cce921992bf7d948b7a2e3e4360ca2e3b81654
docs/models/components/FeedRequestCategory.md:
id: afe4d7d42b83
last_write_checksum: sha1:947f3da34a2eb9e7d15a7b11ad25cb93c42b0dde
pristine_git_object: 30147843c444e0078414580114de0db1e9c5ecdd
last_write_checksum: sha1:c83315636988008319fd564eed29a537610913e0
pristine_git_object: 11dd5cb117246784071635711b09016009e6dd44
docs/models/components/FeedRequestOptions.md:
id: 75fd500a75b1
last_write_checksum: sha1:448af6f7a5d161d4e2f856a6bfdb5da3bd7a9c68
Expand All @@ -1207,12 +1207,12 @@ trackedFiles:
pristine_git_object: 4d3874ac1b8a16080c2cb2520e50570a1c46f28d
docs/models/components/FeedResult.md:
id: 7a86a9fbf989
last_write_checksum: sha1:0920606fcdb484fed0c7363da763e2c0f973a019
pristine_git_object: fe54d018bd3d86cdb240ee2f85219c5fc07040c4
last_write_checksum: sha1:f8e9dbe96a0861da6f161b4f406c7dc48a7fae7e
pristine_git_object: e2be0f14f31929e0ec4ac503cb4846e8ca95aa0a
docs/models/components/FeedResultCategory.md:
id: de8a61d55051
last_write_checksum: sha1:f26cd83fc02e7421e1fb3af2a9e862f4fb593044
pristine_git_object: 2926a64637cd0a98d4db254427c6e9d9b604acdf
last_write_checksum: sha1:fe7c58d5155917204d35a4ffc161a481d86559b3
pristine_git_object: 55372b29c4d53add4edada1f57f223cc068348e3
docs/models/components/Feedback.md:
id: 73b99e5606f2
last_write_checksum: sha1:20ae2315c831db0791ccd9a9d396dbb2811dbd15
Expand Down Expand Up @@ -1567,8 +1567,8 @@ trackedFiles:
pristine_git_object: 6b510a78c77f21964ba458f12c424b73c955021f
docs/models/components/JustificationType.md:
id: 4f9697992386
last_write_checksum: sha1:a4b83964b88541e80bf0eb3d14622509ff0c4adb
pristine_git_object: f827e35fb5669b9b45fdf1d5340aa6cd37768aa6
last_write_checksum: sha1:40cf2814f54daccca9a3b14964e8ee9ecd57cf12
pristine_git_object: efd4fdc4bc021bbcbc2635c349a4808f0558c264
docs/models/components/KnowledgeType.md:
id: 652b79486bf3
last_write_checksum: sha1:350f41b8184a84215ebbab80a83079e093a54b40
Expand Down Expand Up @@ -1851,8 +1851,8 @@ trackedFiles:
pristine_git_object: 44217a9bdde4d0fa11b4e1d97ba5d3909dbd0a0f
docs/models/components/PlacementReason.md:
id: 815a98152861
last_write_checksum: sha1:3f84f59fe69a40543a34cdc7e20f654de02b0fc7
pristine_git_object: 73d960cf6462bdd5cf1a77e6bd58c0b2a7a7cc79
last_write_checksum: sha1:95f36a5b470299c8043744071eeaf9140ff1eaba
pristine_git_object: 526563d5e56c60b4a1f9539853a47cccbd04fc7c
docs/models/components/PlatformActionSummary.md:
id: 3813f89fa9f4
last_write_checksum: sha1:4b0e25fbe5ec26fb3c42b83c4114a486983c9ef1
Expand Down Expand Up @@ -4131,8 +4131,8 @@ trackedFiles:
pristine_git_object: 3decbce5bd40edbe278c1c5d2dbf585808e51d9a
gradle.properties:
id: 2afbb999f001
last_write_checksum: sha1:68e37a498e1aac7b1261d8bdfd522ebcaaf267b3
pristine_git_object: 5cbf3cf65fdf41410f06d52e9855f66d8b49c484
last_write_checksum: sha1:c6acb491dcecaf2c7d8281677f79cf0d91ce8cf1
pristine_git_object: 90714cc60045f7525ca194279a14986e9a17945b
gradle/wrapper/gradle-wrapper.jar:
id: ec27dae6e852
last_write_checksum: sha1:f725fb1467084142d74fd7cd8eab691ab3442611
Expand Down Expand Up @@ -4451,8 +4451,8 @@ trackedFiles:
pristine_git_object: ffae914775eb41ff311371f62504344a59d090fd
src/main/java/com/glean/api_client/glean_api_client/SDKConfiguration.java:
id: d5fcc61f5992
last_write_checksum: sha1:6f9201f93c676d9d7fba4767fef94950f08bdb9e
pristine_git_object: 172fed3324eb55a4eb23e1252d86ef8a1ead64bc
last_write_checksum: sha1:da797c5dad8d21b78daf2e9bf42fd793fdad5add
pristine_git_object: 03b9b920194c6f3a14c7d39914f012e57e1987a4
src/main/java/com/glean/api_client/glean_api_client/Search.java:
id: f22d94b920b5
last_write_checksum: sha1:14e024607aebae4b1197445ad31984898c4735a3
Expand Down Expand Up @@ -5623,8 +5623,8 @@ trackedFiles:
pristine_git_object: da07bc2b22a0c18ddaaeb554bf70ddf655b607cc
src/main/java/com/glean/api_client/glean_api_client/models/components/FeedRequestCategory.java:
id: 57e4db8e0360
last_write_checksum: sha1:e6266e9b1d30055dbeed4bb0a0c18e6bbd1fdee7
pristine_git_object: 0550772c3df1b15fcf53f403548dc02eb4be7dde
last_write_checksum: sha1:e397f18c8b86af926ce81b08fc06a3509bbfc324
pristine_git_object: 891ae531917d867de85d042d2dac6bbc6190ca05
src/main/java/com/glean/api_client/glean_api_client/models/components/FeedRequestOptions.java:
id: 0961449ce7b9
last_write_checksum: sha1:1becd935e511806b12ea1aedebd9da174d807ad6
Expand All @@ -5635,12 +5635,12 @@ trackedFiles:
pristine_git_object: a509886e11adc151eb132f7882555d0051802721
src/main/java/com/glean/api_client/glean_api_client/models/components/FeedResult.java:
id: 302612d2ce4f
last_write_checksum: sha1:f8b7c8f08012b1290cafe5daf47e5d63ad78c0c8
pristine_git_object: 32750e39b3f10683acfb3f3e57422288364d7126
last_write_checksum: sha1:312aecd7d4ef4c138d2e09fa3349f37f39ca58d3
pristine_git_object: a98919d195d9f2194e768609de43d6aeb1039043
src/main/java/com/glean/api_client/glean_api_client/models/components/FeedResultCategory.java:
id: d5f852e61d61
last_write_checksum: sha1:c61d1ed34fc48c1e3c40d1ee83ed00906fa70ad7
pristine_git_object: 9aefe804bda00e98e73d333e25dc91a03ef210fd
last_write_checksum: sha1:df8e87def649c432e84e9ff1ab2f2c9139e7c337
pristine_git_object: 96693aa3e288958eacf85abc91d16131a5baa214
src/main/java/com/glean/api_client/glean_api_client/models/components/Feedback.java:
id: f7178cc3b4f0
last_write_checksum: sha1:266cacdd3f7c698ffdbd56a505d8fda10170c444
Expand Down Expand Up @@ -5995,8 +5995,8 @@ trackedFiles:
pristine_git_object: c899f9ae9db4ad2809eefacd5404be80f606c822
src/main/java/com/glean/api_client/glean_api_client/models/components/JustificationType.java:
id: 4e704d02ecd5
last_write_checksum: sha1:a8bf40bbdc277310e737cf003f5c7df4d37f1d0f
pristine_git_object: e9be36e8ce9079c3f70110a52035de8c3b4eb2d5
last_write_checksum: sha1:fdaeadff63a3115c1a88e2f7b5b3695202b5d32b
pristine_git_object: 5644a936f565d7e5e29277a048862ed16d17bf7d
src/main/java/com/glean/api_client/glean_api_client/models/components/KnowledgeType.java:
id: 86321f7dd6fe
last_write_checksum: sha1:85872bd4390e4a048c4995b1427bec8b2fe88664
Expand Down Expand Up @@ -6279,8 +6279,8 @@ trackedFiles:
pristine_git_object: 7051ba7a4930cf15eb9532c69ff8b92194174747
src/main/java/com/glean/api_client/glean_api_client/models/components/PlacementReason.java:
id: 37484b3af112
last_write_checksum: sha1:b6d015065bb61834823b0fd773977c26503a51fd
pristine_git_object: e50763a3229c69c02d6a69620f409de3d39ad942
last_write_checksum: sha1:91ca96b95fe95be4924909615bfe6189082cd69f
pristine_git_object: 5288fbbd95eb38b1d13fcedbed1a1181214913e8
src/main/java/com/glean/api_client/glean_api_client/models/components/PlatformActionSummary.java:
id: 334f53c10c78
last_write_checksum: sha1:2a20c907662dd47fff0cd2c3870e6a85df12f0c7
Expand Down Expand Up @@ -12592,6 +12592,7 @@ generatedTests:
get_/rest/api/v1/tools/list: "2025-06-09T18:03:44Z"
post_/rest/api/v1/tools/call: "2025-06-09T18:03:44Z"
listpolicies: "2025-06-09T18:03:44Z"
releaseNotes: "## Java SDK Changes:\n* `glean.client.search.retrieveFeed()`: \n * `request.feedRequest.categories[].enum(knowledgeGap)` **Added**\n * `response.results[]` **Changed**\n"
generatedFiles:
- .gitattributes
- USAGE.md
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
java:
version: 0.15.0
version: 0.15.1
additionalDependencies: []
additionalPlugins: []
artifactID: glean-api-client
Expand Down
25 changes: 19 additions & 6 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: 7a82cb818d032eca9f42d56706dd9e0a65418d45
x-open-api-commit-sha: 987c3f6458420f6a99420d808bdccea74ab84dad
x-source-commit-sha: 490cb4fb47804dfb45ef06490f96f662704ed913
x-open-api-commit-sha: 99b6a2e459684888ecb1484200b9113eb2eb0cb7
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 @@ -205,7 +205,8 @@ paths:
text/event-stream:
schema:
type: string
description: Server-sent events emitted by the running agent.
description: |
Server-sent events emitted by the running agent. Successful runs emit `message` events. A terminal failure after the stream has started emits exactly one `run.failed` event whose `data` is an `AgentRunFailedEventData` payload, then closes.
example: |
id: 1
event: message
Expand All @@ -214,6 +215,10 @@ paths:
id: 2
event: message
data: {"messages":[{"role":"GLEAN_AI","content":[{"text":", I can help with HR policy questions.","type":"text"}]}]}

id: 3
event: run.failed
data: {"error":{"type":"https://developers.glean.com/errors/spend-limit-exceeded","title":"Spend Limit Exceeded","status":403,"detail":"You've reached the monthly limit set by your admin.","code":"spend_limit_exceeded","request_id":"req_123","documentation_url":"https://developers.glean.com/errors/spend-limit-exceeded"}}
"400":
$ref: "#/components/responses/PlatformBadRequest"
"401":
Expand Down Expand Up @@ -281,14 +286,18 @@ paths:
data: {"type":"response.created","response_id":"resp_e65a0a77-97a2-4c91-be60-eae7f6238015"}

id: 2
event: response.progress
data: {"type":"response.progress","response_id":"resp_e65a0a77-97a2-4c91-be60-eae7f6238015","text":"**Searching:** foo"}

id: 3
event: response.output_text.delta
data: {"type":"response.output_text.delta","response_id":"resp_e65a0a77-97a2-4c91-be60-eae7f6238015","delta":"Hello"}

id: 3
id: 4
event: response.output_text.done
data: {"type":"response.output_text.done","response_id":"resp_e65a0a77-97a2-4c91-be60-eae7f6238015","text":"Hello"}

id: 4
id: 5
event: response.completed
data: {"type":"response.completed","response_id":"resp_e65a0a77-97a2-4c91-be60-eae7f6238015","response":{"id":"resp_e65a0a77-97a2-4c91-be60-eae7f6238015","object":"response","status":"completed","output":[{"type":"message","role":"assistant","content":[{"type":"output_text","text":"Hello"}]}],"store":true,"request_id":"req_123","created_at":"2026-07-14T20:00:00Z"}}
"400":
Expand Down Expand Up @@ -14344,6 +14353,7 @@ components:
- OOO_PLANNER
- OOO_CATCH_UP
- ADMIN_HEALTH_CENTER
- KNOWLEDGE_GAP
description: Categories of content requested. An allowlist gives flexibility to request content separately or together.
requestOptions:
$ref: '#/components/schemas/FeedRequestOptions'
Expand Down Expand Up @@ -14789,6 +14799,7 @@ components:
- OOO_PLANNER
- OOO_CATCH_UP
- ADMIN_HEALTH_CENTER
- KNOWLEDGE_GAP
description: Type of the justification.
justification:
type: string
Expand Down Expand Up @@ -14880,6 +14891,7 @@ components:
- OOO_PLANNER
- OOO_CATCH_UP
- ADMIN_HEALTH_CENTER
- KNOWLEDGE_GAP
description: Category of the result, one of the requested categories in incoming request.
primaryEntry:
$ref: '#/components/schemas/FeedEntry'
Expand All @@ -14896,7 +14908,8 @@ components:
enum:
- ORGANIC
- PROMO
description: Placement source for ranked feed results. ORGANIC means the card was emitted by normal feed ranking. PROMO means the card was inserted by the homepage cards promo framework.
- PINNED
description: Placement source for ranked feed results. ORGANIC means the card was emitted by normal feed ranking. PROMO means the card was inserted by the homepage cards promo framework. PINNED means the card was moved to the head of the ranked stack (e.g. knowledge-gap pilot cards).
required:
- category
- primaryEntry
Expand Down
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
speakeasyVersion: 1.792.0
speakeasyVersion: 1.793.1
sources:
Glean API:
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:ca77ef4550d695da210e8f0d32f3422d29e9d09f7aa66f7b13d248c6ec8c7941
sourceBlobDigest: sha256:469de4cd2c8ab4928c3989656bf63cc265a8ceea5a8b3e3498734137b19723f8
sourceRevisionDigest: sha256:802f61fb03e7ef1362e9cdbf9b9f4d3c5568dcc9b7096ea8c996e0a2357823f2
sourceBlobDigest: sha256:90e54bb0150d7299edd88023432fed6cd5f94bf4033b2b17ff43ad8439c5d217
tags:
- latest
Glean-OAS:
Expand All @@ -17,10 +17,10 @@ targets:
glean:
source: Glean API
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:ca77ef4550d695da210e8f0d32f3422d29e9d09f7aa66f7b13d248c6ec8c7941
sourceBlobDigest: sha256:469de4cd2c8ab4928c3989656bf63cc265a8ceea5a8b3e3498734137b19723f8
sourceRevisionDigest: sha256:802f61fb03e7ef1362e9cdbf9b9f4d3c5568dcc9b7096ea8c996e0a2357823f2
sourceBlobDigest: sha256:90e54bb0150d7299edd88023432fed6cd5f94bf4033b2b17ff43ad8439c5d217
codeSamplesNamespace: glean-api-specs-java-code-samples
codeSamplesRevisionDigest: sha256:5fbed682e9333e60d93f5f07c63f0d7fdc8acd1952e1de357f11df78fb76a399
codeSamplesRevisionDigest: sha256:3fb9e25c6a4584331beac3d026c3a1897e1e9a78b3cfe90a02411d2662dad77f
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,15 @@ The samples below show how a published SDK artifact is used:

Gradle:
```groovy
implementation 'com.glean.api-client:glean-api-client:0.15.0'
implementation 'com.glean.api-client:glean-api-client:0.15.1'
```

Maven:
```xml
<dependency>
<groupId>com.glean.api-client</groupId>
<artifactId>glean-api-client</artifactId>
<version>0.15.0</version>
<version>0.15.1</version>
</dependency>
```

Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -818,4 +818,14 @@ Based on:
### Generated
- [java v0.15.0] .
### Releases
- [Maven Central v0.15.0] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.15.0 - .
- [Maven Central v0.15.0] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.15.0 - .

## 2026-08-12 02:27:43
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.793.1 (2.928.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [java v0.15.1] .
### Releases
- [Maven Central v0.15.1] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.15.1 - .
3 changes: 2 additions & 1 deletion docs/models/components/FeedRequestCategory.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,4 +57,5 @@ FeedRequestCategory value = FeedRequestCategory.DOCUMENT_SUGGESTION;
| `DEMO_CARD` | DEMO_CARD |
| `OOO_PLANNER` | OOO_PLANNER |
| `OOO_CATCH_UP` | OOO_CATCH_UP |
| `ADMIN_HEALTH_CENTER` | ADMIN_HEALTH_CENTER |
| `ADMIN_HEALTH_CENTER` | ADMIN_HEALTH_CENTER |
| `KNOWLEDGE_GAP` | KNOWLEDGE_GAP |
Loading