Skip to content

Commit 161d384

Browse files
authored
Merge pull request #24 from speakeasy-api/speakeasy-sdk-regen-1741642416
chore: 🐝 Update SDK - Generate 2.4.0-beta
2 parents 0bc180d + 46ba0bc commit 161d384

File tree

15 files changed

+162
-36
lines changed

15 files changed

+162
-36
lines changed

.speakeasy/gen.lock

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ id: 521af75f-d011-41f9-a5ff-9f8033773118
33
management:
44
docChecksum: 80bdf0b395520d76da9a1e1e2896dae0
55
docVersion: 0.4.0
6-
speakeasyVersion: 1.504.0
7-
generationVersion: 2.529.0
8-
releaseVersion: 2.4.0
9-
configChecksum: cf2dd71ca7f41b785896af8960a03d06
6+
speakeasyVersion: 1.514.0
7+
generationVersion: 2.546.0
8+
releaseVersion: 2.4.0-beta
9+
configChecksum: ef5d56dcfd4f4ba9e07e1a535f410421
1010
repoURL: https://github.com/speakeasy-api/speakeasy-code-samples-ts.git
1111
installationURL: https://github.com/speakeasy-api/speakeasy-code-samples-ts
1212
published: true
1313
features:
1414
typescript:
1515
additionalDependencies: 0.1.0
16-
core: 3.21.1
16+
core: 3.21.3
1717
deepObjectParams: 0.1.0
1818
defaultEnabledRetries: 0.1.0
1919
devContainers: 2.90.0
@@ -25,7 +25,7 @@ features:
2525
globalServerURLs: 2.82.4
2626
globals: 2.82.2
2727
groups: 2.81.2
28-
mcpServer: 0.3.0
28+
mcpServer: 0.6.0
2929
nameOverrides: 2.81.2
3030
reactQueryHooks: 0.2.2
3131
responseFormat: 0.2.3
@@ -82,6 +82,7 @@ generatedFiles:
8282
- src/mcp-server/cli/start/command.ts
8383
- src/mcp-server/cli/start/impl.ts
8484
- src/mcp-server/console-logger.ts
85+
- src/mcp-server/extensions.ts
8586
- src/mcp-server/mcp-server.ts
8687
- src/mcp-server/resources.ts
8788
- src/mcp-server/scopes.ts

.speakeasy/gen.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ typescript:
4545
shared: models/components
4646
webhooks: models/webhooks
4747
inputModelSuffix: input
48+
jsonpath: legacy
4849
maxMethodParams: 1
4950
methodArguments: require-security-and-request
5051
moduleFormat: esm

.speakeasy/workflow.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.504.0
1+
speakeasyVersion: 1.514.0
22
sources:
33
speakeasy-OAS:
44
sourceNamespace: speakeasy-oas
5-
sourceRevisionDigest: sha256:6180bad971055a1a572b46b6a517e12856af53066c19042d87a409f6859d4485
5+
sourceRevisionDigest: sha256:c95b7bde7a889f8d6461e405347f2dac28defaaf6a36cc19709b4ce29f4eaefb
66
sourceBlobDigest: sha256:706c912b2e5755fdaff8d2a95ca3ce6fb1fff777a7aa49a8afcb0b909cc22892
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1740516603
9+
- speakeasy-sdk-regen-1741642416
1010
- 0.4.0
1111
targets:
1212
code_samples_typescript_sdk:
1313
source: speakeasy-OAS
1414
sourceNamespace: speakeasy-oas
15-
sourceRevisionDigest: sha256:6180bad971055a1a572b46b6a517e12856af53066c19042d87a409f6859d4485
15+
sourceRevisionDigest: sha256:c95b7bde7a889f8d6461e405347f2dac28defaaf6a36cc19709b4ce29f4eaefb
1616
sourceBlobDigest: sha256:706c912b2e5755fdaff8d2a95ca3ce6fb1fff777a7aa49a8afcb0b909cc22892
1717
codeSamplesNamespace: speakeasy-oas-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:9c31b17bb4388ab6732bc9336387d791a59abf73c92d316e32b6cf543d575b40
18+
codeSamplesRevisionDigest: sha256:73a780b60ccc00d5344b505208070173d62dfcb9013e97f8f123e322230d6afe
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,14 @@ Based on:
122122
### Generated
123123
- [typescript v2.4.0] .
124124
### Releases
125-
- [NPM v2.4.0] https://www.npmjs.com/package/@speakeasyapi/code-samples/v/2.4.0 - .
125+
- [NPM v2.4.0] https://www.npmjs.com/package/@speakeasyapi/code-samples/v/2.4.0 - .
126+
127+
## 2025-03-10 21:33:21
128+
### Changes
129+
Based on:
130+
- OpenAPI Doc
131+
- Speakeasy CLI 1.514.0 (2.546.0) https://github.com/speakeasy-api/speakeasy
132+
### Generated
133+
- [typescript v2.4.0-beta] .
134+
### Releases
135+
- [NPM v2.4.0-beta] https://www.npmjs.com/package/@speakeasyapi/code-samples/v/2.4.0-beta - .

jsr.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
{
44
"name": "@speakeasyapi/code-samples",
5-
"version": "2.4.0",
5+
"version": "2.4.0-beta",
66
"exports": {
77
".": "./src/index.ts",
88
"./models/errors": "./src/models/errors/index.ts",

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@speakeasyapi/code-samples",
3-
"version": "2.4.0",
3+
"version": "2.4.0-beta",
44
"author": "Speakeasy",
55
"type": "module",
66
"bin": {

src/lib/config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
5757
export const SDK_METADATA = {
5858
language: "typescript",
5959
openapiDocVersion: "0.4.0",
60-
sdkVersion: "2.4.0",
61-
genVersion: "2.529.0",
60+
sdkVersion: "2.4.0-beta",
61+
genVersion: "2.546.0",
6262
userAgent:
63-
"speakeasy-sdk/typescript 2.4.0 2.529.0 0.4.0 @speakeasyapi/code-samples",
63+
"speakeasy-sdk/typescript 2.4.0-beta 2.546.0 0.4.0 @speakeasyapi/code-samples",
6464
} as const;

src/mcp-server/cli/start/command.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,15 @@ export const startCommand = buildCommand({
2828
parse: (val: string) =>
2929
z.coerce.number().int().gte(0).lt(65536).parse(val),
3030
},
31+
tool: {
32+
kind: "parsed",
33+
brief: "Specify tools to mount on the server",
34+
optional: true,
35+
variadic: true,
36+
parse: (value) => {
37+
return z.string().parse(value);
38+
},
39+
},
3140
...(mcpScopes.length
3241
? {
3342
scope: {

src/mcp-server/cli/start/impl.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import { createMCPServer } from "../../server.js";
1717
interface StartCommandFlags {
1818
readonly transport: "stdio" | "sse";
1919
readonly port: number;
20+
readonly tool?: string[];
2021
readonly scope?: MCPScope[];
2122
readonly "api-key"?: string | undefined;
2223
readonly "registry-url"?: SDKOptions["registryUrl"] | undefined;
@@ -48,6 +49,7 @@ async function startStdio(flags: StartCommandFlags) {
4849
const transport = new StdioServerTransport();
4950
const server = createMCPServer({
5051
logger,
52+
allowedTools: flags.tool,
5153
scopes: flags.scope,
5254
...{ apiKey: flags["api-key"] },
5355
registryUrl: flags["registry-url"],
@@ -69,6 +71,7 @@ async function startSSE(flags: StartCommandFlags) {
6971
const app = express();
7072
const mcpServer = createMCPServer({
7173
logger,
74+
allowedTools: flags.tool,
7275
scopes: flags.scope,
7376
...{ apiKey: flags["api-key"] },
7477
registryUrl: flags["registry-url"],

0 commit comments

Comments
 (0)