Skip to content
Merged
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: 664aaca5-a41f-4434-8f2a-642dba92fe68
management:
docChecksum: 97e9d39a7bc7ea190222a7ab3cc6324f
docChecksum: 2fab3e8959b00ae329cb184f27a113cc
docVersion: 0.9.0
speakeasyVersion: 1.757.0
generationVersion: 2.866.0
releaseVersion: 0.14.8
configChecksum: 238230e940751e58aaa1357290f17646
releaseVersion: 0.14.9
configChecksum: b0cad1526aa79deefc730589aaeb28ab
repoURL: https://github.com/gleanwork/api-client-typescript.git
installationURL: https://github.com/gleanwork/api-client-typescript
published: true
persistentEdits:
generation_id: 4621cb77-6172-4c80-bdd4-a3e4ceb1c585
pristine_commit_hash: 41f5aaf7f2fe29db84c4f96710dfb8e9cacd9e6c
pristine_tree_hash: e347d0d9f23e1b8d3497373e54d425e11f6466f8
generation_id: e136157a-9d41-43f8-bee5-2cb40d3241d8
pristine_commit_hash: c54d133297bfb70cfe73abfa440a207e645dce07
pristine_tree_hash: 8d8c2452d58917a076e4d1940891d810dea4450a
features:
typescript:
additionalDependencies: 0.1.0
Expand Down Expand Up @@ -2792,12 +2792,12 @@ trackedFiles:
pristine_git_object: 5a2797590d4be351d62915017d5b2a0f853537c8
jsr.json:
id: 7f6ab7767282
last_write_checksum: sha1:23e8e3bf4d7d2453558df108e48f418577818bc9
pristine_git_object: e95f0d906ceded2451d14f5af01b51af2cfa7d44
last_write_checksum: sha1:3ebe1e8cd2bceef07ab3ad095efa78ce6737a8f1
pristine_git_object: 3769adb9e59e9912f163acbaec01c187cdcc7fcb
package.json:
id: 7030d0b2f71b
last_write_checksum: sha1:b0611175bb67f5a06cd61e0bdfff40c060f3cf0b
pristine_git_object: a0dae99d85d670e0246c0633f4660273367289bf
last_write_checksum: sha1:c3ac39a633fa71ccdde0badc0f6bc41752ae79e1
pristine_git_object: bdf95ecb7f4a3f83197c9eae5c7322212585d7f6
src/__tests__/activities.test.ts:
id: 65fa859b8f59
last_write_checksum: sha1:756bc40095f4495bbf62739b8218bb4a559a24f2
Expand Down Expand Up @@ -5664,8 +5664,8 @@ trackedFiles:
pristine_git_object: c747483d172c06689dc66e150b2fbf704b483842
src/__tests__/summarize.test.ts:
id: 3105d6ebc7eb
last_write_checksum: sha1:ae9e9fd9274afaa8d68416defd5e56ba15a48c04
pristine_git_object: 4c5df4371f7782278d514a3ce3f4c7837f34089b
last_write_checksum: sha1:593e8da8d5044fbed5e0cdfab94c31f093739241
pristine_git_object: 3dfcfe72a4ddce9bca60341ef3fe67881b9e12dc
src/__tests__/testclient.ts:
id: f142c080bff8
last_write_checksum: sha1:3a38647391f52221c009a9273eebf90793b3d430
Expand Down Expand Up @@ -6172,8 +6172,8 @@ trackedFiles:
pristine_git_object: 42d9739ab67c2fec0689f83777ffa5e1f875e5d5
src/lib/config.ts:
id: 320761608fb3
last_write_checksum: sha1:f66dec6ec152362cffb4eb542c548c7bcc6c2afc
pristine_git_object: b111409592542cf4c5a8504526695ac752032e8f
last_write_checksum: sha1:f9db4e07fff40975fc379ca0c7f87cd88c0972f8
pristine_git_object: da884e41a4a514f6dec30c625527fa0f4612a1db
src/lib/dlv.ts:
id: b1988214835a
last_write_checksum: sha1:eaac763b22717206a6199104e0403ed17a4e2711
Expand Down Expand Up @@ -9927,7 +9927,6 @@ generatedTests:
checkdatasourceauth: "2026-02-19T15:51:26Z"
getDatasourceInstanceConfiguration: "2026-03-17T16:12:28Z"
updateDatasourceInstanceConfiguration: "2026-03-17T16:12:28Z"
releaseNotes: "## Typescript SDK Changes:\n* `glean.client.chat.create()`: \n * `request.chatRequest.messages[]` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n* `glean.client.search.query()`: \n * `request.searchRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n * `error.unauthorizedDatasourceInstances` **Removed** (Breaking ⚠️)\n* `glean.client.search.recommendations()`: \n * `request.recommendationsRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n* `glean.client.search.autocomplete()`: `response` **Changed** (Breaking ⚠️)\n* `glean.client.search.queryAsAdmin()`: \n * `request.searchRequest.sourceDocument.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response` **Changed** (Breaking ⚠️)\n * `error.unauthorizedDatasourceInstances` **Removed** (Breaking ⚠️)\n* `glean.client.messages.retrieve()`: `response.searchResponse` **Changed** (Breaking ⚠️)\n* `glean.client.collections.list()`: `response.collections[].addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.insights.retrieve()`: `response.gleanAssist.activityInsights[].user.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.answers.retrieve()`: `response.answerResult.answer.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.chat.retrieve()`: `response.chatResult.chat` **Changed**\n* `glean.client.chat.list()`: `response` **Changed**\n* `glean.client.chat.createStream()`: \n * `request.chatRequest.messages[]` **Changed**\n* `glean.client.agents.retrieve()`: `error.status[404]` **Added**\n* `glean.client.agents.retrieveSchemas()`: \n * `response` **Changed**\n * `error` **Changed**\n* `glean.client.agents.list()`: `error` **Changed**\n* `glean.client.agents.runStream()`: `error` **Changed**\n* `glean.client.collections.addItems()`: `response.collection.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.collections.create()`: \n * `request.createCollectionRequest.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response.union(class (0)).collection.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.collections.deleteItem()`: `response.collection.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.collections.update()`: \n * `request.editCollectionRequest.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.collections.updateItem()`: `response.collection.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.collections.retrieve()`: `response.collection.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.datasources.getDatasourceInstanceConfiguration()`: **Added**\n* `glean.client.documents.retrieve()`: `response.documents.Map<DocumentOrError>.union(Document).metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.documents.retrieveByFacets()`: `response.documents[].metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.answers.list()`: `response.answerResults[].answer.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.answers.update()`: \n * `request.editAnswerRequest.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.pins.update()`: `response.attribution.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.pins.retrieve()`: `response.pin.attribution.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.pins.list()`: `response.pins[].attribution.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.pins.create()`: `response.attribution.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.answers.create()`: \n * `request.createAnswerRequest.data.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.announcements.update()`: \n * `request.updateAnnouncementRequest.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.search.retrieveFeed()`: \n * `request.feedRequest.categories[]` **Changed**\n * `response.results[]` **Changed**\n* `glean.client.announcements.create()`: \n * `request.createAnnouncementRequest.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response.body.structuredList[].document.metadata.author.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.datasources.updateDatasourceInstanceConfiguration()`: **Added**\n* `glean.client.entities.list()`: `response.results[].relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.entities.readPeople()`: `response.results[].relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.shortcuts.create()`: \n * `request.createShortcutRequest.data.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response.shortcut.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.shortcuts.retrieve()`: `response.shortcut.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.shortcuts.list()`: `response.shortcuts[].addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.shortcuts.update()`: \n * `request.updateShortcutRequest.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n * `response.shortcut.addedRoles[].person.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.verification.addReminder()`: `response.metadata.lastVerifier.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.verification.list()`: `response.documents[].metadata.lastVerifier.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.client.verification.verify()`: `response.metadata.lastVerifier.relatedDocuments[].results[].structuredResults[].snippets[].snippet` **Changed**\n* `glean.indexing.people.bulkIndex()`: **Deprecated**\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 @@ -35,7 +35,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: true
typescript:
version: 0.14.8
version: 0.14.9
acceptHeaderEnum: true
additionalDependencies:
dependencies: {}
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,7 +2,7 @@ openapi: 3.0.0
info:
version: 0.9.0
title: Glean API
x-source-commit-sha: 68284f69f82123ef0ad37ecffbce4c4306d8f179
x-source-commit-sha: c2ec854b8092f1967b54f2a7332e84d0dd8e0117
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 All @@ -22,7 +22,7 @@ info:
These API clients provide type-safe, idiomatic interfaces for working with Glean IndexingAPIs in your language of choice.
x-logo:
url: https://app.glean.com/images/glean-text2.svg
x-open-api-commit-sha: de4cd08b19b51d363f427743fbcbdb6f3678ee22
x-open-api-commit-sha: e7ebe59d0b1a140fbab44cb362c95c8c6cc4141c
x-speakeasy-name: 'Glean API'
servers:
- url: https://{instance}-be.glean.com
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.757.0
sources:
Glean API:
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:698b8334500d8897da32ea6dab9d12232465e321daf853bcef7185bc0cedc90e
sourceBlobDigest: sha256:310e2b52dad6032fa8f1aa5dfa1eb2d91b02d5c42aa42a5e75852d591aeceb4a
sourceRevisionDigest: sha256:4174ba3482360a9ef14c55d2069f47f21e6b87eb3d295393819a05791c79e74a
sourceBlobDigest: sha256:17a5fafdd3a922a53c641bc705bc58a9a8ae4d7391c714e9b5bb19d52bab15e4
tags:
- latest
Glean Client API:
Expand All @@ -17,10 +17,10 @@ targets:
glean:
source: Glean API
sourceNamespace: glean-api-specs
sourceRevisionDigest: sha256:698b8334500d8897da32ea6dab9d12232465e321daf853bcef7185bc0cedc90e
sourceBlobDigest: sha256:310e2b52dad6032fa8f1aa5dfa1eb2d91b02d5c42aa42a5e75852d591aeceb4a
sourceRevisionDigest: sha256:4174ba3482360a9ef14c55d2069f47f21e6b87eb3d295393819a05791c79e74a
sourceBlobDigest: sha256:17a5fafdd3a922a53c641bc705bc58a9a8ae4d7391c714e9b5bb19d52bab15e4
codeSamplesNamespace: glean-api-specs-typescript-code-samples
codeSamplesRevisionDigest: sha256:1f1d696bb9f0275cda9d130445c841a76016c657a8320f68bfb649abfed6b9bb
codeSamplesRevisionDigest: sha256:01d1a6e94f78f136e4ceff76537294d152cfdb831affad5459b1366d3a7e4237
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 @@ -648,4 +648,14 @@ Based on:
### Generated
- [typescript v0.14.8] .
### Releases
- [NPM v0.14.8] https://www.npmjs.com/package/@gleanwork/api-client/v/0.14.8 - .
- [NPM v0.14.8] https://www.npmjs.com/package/@gleanwork/api-client/v/0.14.8 - .

## 2026-03-18 01:55:40
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.757.0 (2.866.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.14.9] .
### Releases
- [NPM v0.14.9] https://www.npmjs.com/package/@gleanwork/api-client/v/0.14.9 - .
2 changes: 1 addition & 1 deletion examples/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion jsr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

{
"name": "@gleanwork/api-client",
"version": "0.14.8",
"version": "0.14.9",
"exports": {
".": "./src/index.ts",
"./models/errors": "./src/models/errors/index.ts",
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gleanwork/api-client",
"version": "0.14.8",
"version": "0.14.9",
"author": "Speakeasy",
"tshy": {
"sourceDialects": [
Expand Down
5 changes: 2 additions & 3 deletions src/__tests__/summarize.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,10 @@ test("Summarize Summarize", async () => {
const result = await glean.client.documents.summarize({
documentSpecs: [
{
ugcType: "ANNOUNCEMENTS",
ugcId: "<id>",
url: "https://judicious-squid.info",
},
{
url: "https://potable-pine.org",
id: "<id>",
},
],
});
Expand Down
4 changes: 2 additions & 2 deletions src/lib/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = {
language: "typescript",
openapiDocVersion: "0.9.0",
sdkVersion: "0.14.8",
sdkVersion: "0.14.9",
genVersion: "2.866.0",
userAgent:
"speakeasy-sdk/typescript 0.14.8 2.866.0 0.9.0 @gleanwork/api-client",
"speakeasy-sdk/typescript 0.14.9 2.866.0 0.9.0 @gleanwork/api-client",
} as const;
Loading