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
14 changes: 7 additions & 7 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: f42cb8e6-e2ce-4565-b975-5a9f38b94d5a
management:
docChecksum: 7c9084aa5b0e10020a8f9e2954f0637a
docVersion: 1.1.25
speakeasyVersion: 1.568.1
generationVersion: 2.634.1
releaseVersion: 0.25.1
configChecksum: 0197c95e1e5ef91e7b26f9b0cdfe33ef
docChecksum: 9b8288dc7f01ab0f6eb797e80c06c995
docVersion: 1.1.30
speakeasyVersion: 1.574.1
generationVersion: 2.647.2
releaseVersion: 0.25.2
configChecksum: 8ac4331f595e4a955ff8b0ce0c9da3cf
repoURL: https://github.com/Unstructured-IO/unstructured-js-client.git
repoSubDirectory: .
installationURL: https://github.com/Unstructured-IO/unstructured-js-client
Expand All @@ -24,7 +24,7 @@ features:
globalSecurity: 2.82.13
globalSecurityCallbacks: 0.1.0
globalServerURLs: 2.82.5
mcpServer: 0.9.2
mcpServer: 0.9.3
nameOverrides: 2.81.2
nullables: 0.1.1
openEnums: 0.1.1
Expand Down
16 changes: 8 additions & 8 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.568.1
speakeasyVersion: 1.574.1
sources:
my-source:
sourceNamespace: my-source
sourceRevisionDigest: sha256:594365bf5284e8d4e6602a17b0cacdd329dff7dcb7b1deb59777c08127b1743d
sourceBlobDigest: sha256:f4c50c20ad68fa323d17d43c86d87f2ecc0d7c90c837ff57f9e05812e494f982
sourceRevisionDigest: sha256:38a045a6f6b311c0cb60dccbe7f479fef1090521ef45ac6c08f629824884d3d1
sourceBlobDigest: sha256:9a30b03f66488202677d8442e4a4fbc65b6b639bdd740cdc5b2c22af45de2170
tags:
- latest
- speakeasy-sdk-regen-1749947818
- 1.1.25
- speakeasy-sdk-regen-1751416379
- 1.1.30
targets:
unstructed-typescript:
source: my-source
sourceNamespace: my-source
sourceRevisionDigest: sha256:594365bf5284e8d4e6602a17b0cacdd329dff7dcb7b1deb59777c08127b1743d
sourceBlobDigest: sha256:f4c50c20ad68fa323d17d43c86d87f2ecc0d7c90c837ff57f9e05812e494f982
sourceRevisionDigest: sha256:38a045a6f6b311c0cb60dccbe7f479fef1090521ef45ac6c08f629824884d3d1
sourceBlobDigest: sha256:9a30b03f66488202677d8442e4a4fbc65b6b639bdd740cdc5b2c22af45de2170
codeSamplesNamespace: my-source-typescript-code-samples
codeSamplesRevisionDigest: sha256:ed0de85af2807af3b8511f78ce04c3da0687d34ce8d73068430ffd80a7b2e479
codeSamplesRevisionDigest: sha256:a7f39ceb784be5f33123e10681a51304d638145b4f67d03af7c13acd3f2ef613
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 @@ -624,4 +624,14 @@ Based on:
### Generated
- [typescript v0.25.1] .
### Releases
- [NPM v0.25.1] https://www.npmjs.com/package/unstructured-client/v/0.25.1 - .
- [NPM v0.25.1] https://www.npmjs.com/package/unstructured-client/v/0.25.1 - .

## 2025-07-02 00:32:42
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.574.1 (2.647.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.25.2] .
### Releases
- [NPM v0.25.2] https://www.npmjs.com/package/unstructured-client/v/0.25.2 - .
1 change: 1 addition & 0 deletions docs/sdk/models/shared/vlmmodel.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ This is an open enum. Unrecognized values will be captured as the `Unrecognized<
| `Gemini15Pro` | gemini-1.5-pro |
| `UsAmazonNovaProV10` | us.amazon.nova-pro-v1:0 |
| `UsAmazonNovaLiteV10` | us.amazon.nova-lite-v1:0 |
| `UsAnthropicClaude37Sonnet20250219V10` | us.anthropic.claude-3-7-sonnet-20250219-v1:0 |
| `UsAnthropicClaude35Sonnet20241022V20` | us.anthropic.claude-3-5-sonnet-20241022-v2:0 |
| `UsAnthropicClaude3Opus20240229V10` | us.anthropic.claude-3-opus-20240229-v1:0 |
| `UsAnthropicClaude3Haiku20240307V10` | us.anthropic.claude-3-haiku-20240307-v1:0 |
Expand Down
6 changes: 5 additions & 1 deletion gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,12 @@ generation:
auth:
oAuth2ClientCredentialsEnabled: false
oAuth2PasswordEnabled: false
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
typescript:
version: 0.25.1
version: 0.25.2
additionalDependencies:
dependencies:
async: ^3.2.5
Expand Down
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": "unstructured-client",
"version": "0.25.1",
"version": "0.25.2",
"exports": {
".": "./src/index.ts",
"./sdk/models/errors": "./src/sdk/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": "unstructured-client",
"version": "0.25.1",
"version": "0.25.2",
"author": "Unstructured",
"type": "module",
"bin": {
Expand Down
8 changes: 4 additions & 4 deletions src/lib/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,9 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {

export const SDK_METADATA = {
language: "typescript",
openapiDocVersion: "1.1.25",
sdkVersion: "0.25.1",
genVersion: "2.634.1",
openapiDocVersion: "1.1.30",
sdkVersion: "0.25.2",
genVersion: "2.647.2",
userAgent:
"speakeasy-sdk/typescript 0.25.1 2.634.1 1.1.25 unstructured-client",
"speakeasy-sdk/typescript 0.25.2 2.647.2 1.1.30 unstructured-client",
} as const;
13 changes: 0 additions & 13 deletions src/mcp-server/cli/start/command.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import { buildCommand } from "@stricli/core";
import * as z from "zod";
import { ServerList } from "../../../lib/config.js";
import { consoleLoggerLevels } from "../../console-logger.js";
import { mcpScopes } from "../../scopes.js";

export const startCommand = buildCommand({
loader: async () => {
Expand Down Expand Up @@ -37,18 +36,6 @@ export const startCommand = buildCommand({
return z.string().parse(value);
},
},
...(mcpScopes.length
? {
scope: {
kind: "enum",
brief:
"Mount tools/resources that match given scope (repeatable flag)",
values: mcpScopes,
variadic: true,
optional: true,
},
}
: {}),
"api-key-auth": {
kind: "parsed",
brief: "Sets the apiKeyAuth auth field for the API",
Expand Down
4 changes: 0 additions & 4 deletions src/mcp-server/cli/start/impl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,12 @@ import {
ConsoleLoggerLevel,
createConsoleLogger,
} from "../../console-logger.js";
import { MCPScope } from "../../scopes.js";
import { createMCPServer } from "../../server.js";

interface StartCommandFlags {
readonly transport: "stdio" | "sse";
readonly port: number;
readonly tool?: string[];
readonly scope?: MCPScope[];
readonly "api-key-auth"?: string | undefined;
readonly "server-url"?: string;
readonly server?: SDKOptions["server"];
Expand Down Expand Up @@ -49,7 +47,6 @@ async function startStdio(flags: StartCommandFlags) {
const server = createMCPServer({
logger,
allowedTools: flags.tool,
scopes: flags.scope,
security: { apiKeyAuth: flags["api-key-auth"] ?? "" },
serverURL: flags["server-url"],
server: flags.server,
Expand All @@ -70,7 +67,6 @@ async function startSSE(flags: StartCommandFlags) {
const mcpServer = createMCPServer({
logger,
allowedTools: flags.tool,
scopes: flags.scope,
security: { apiKeyAuth: flags["api-key-auth"] ?? "" },
serverURL: flags["server-url"],
server: flags.server,
Expand Down
2 changes: 1 addition & 1 deletion src/mcp-server/mcp-server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const routes = buildRouteMap({
export const app = buildApplication(routes, {
name: "mcp",
versionInfo: {
currentVersion: "0.25.1",
currentVersion: "0.25.2",
},
});

Expand Down
2 changes: 1 addition & 1 deletion src/mcp-server/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ export function createMCPServer(deps: {
}) {
const server = new McpServer({
name: "UnstructuredClient",
version: "0.25.1",
version: "0.25.2",
});

const client = new UnstructuredClientCore({
Expand Down
10 changes: 8 additions & 2 deletions src/sdk/models/errors/sdkerror.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,14 @@ export class SDKError extends UnstructuredClientError {
}`;
}
const body = httpMeta.body || `""`;
message += body.length > 100 ? "\n" : " ";
message += `Body ${body}`;
message += body.length > 100 ? "\n" : ". ";
let bodyDisplay = body;
if (body.length > 10000) {
const truncated = body.substring(0, 10000);
const remaining = body.length - 10000;
bodyDisplay = `${truncated}...and ${remaining} more chars`;
}
message += `Body: ${bodyDisplay}`;
message = message.trim();
super(message, httpMeta);
this.name = "SDKError";
Expand Down
2 changes: 2 additions & 0 deletions src/sdk/models/shared/partitionparameters.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ export enum VLMModel {
Gemini15Pro = "gemini-1.5-pro",
UsAmazonNovaProV10 = "us.amazon.nova-pro-v1:0",
UsAmazonNovaLiteV10 = "us.amazon.nova-lite-v1:0",
UsAnthropicClaude37Sonnet20250219V10 =
"us.anthropic.claude-3-7-sonnet-20250219-v1:0",
UsAnthropicClaude35Sonnet20241022V20 =
"us.anthropic.claude-3-5-sonnet-20241022-v2:0",
UsAnthropicClaude3Opus20240229V10 =
Expand Down