summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/src/v2/gen/sdk.gen.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/sdk/js/src/v2/gen/sdk.gen.ts')
-rw-r--r--packages/sdk/js/src/v2/gen/sdk.gen.ts28
1 files changed, 28 insertions, 0 deletions
diff --git a/packages/sdk/js/src/v2/gen/sdk.gen.ts b/packages/sdk/js/src/v2/gen/sdk.gen.ts
index 01de8c183..81d50b28e 100644
--- a/packages/sdk/js/src/v2/gen/sdk.gen.ts
+++ b/packages/sdk/js/src/v2/gen/sdk.gen.ts
@@ -21,6 +21,7 @@ import type {
EventTuiPromptAppend,
EventTuiSessionSelect,
EventTuiToastShow,
+ ExperimentalResourceListResponses,
FileListResponses,
FilePartInput,
FileReadResponses,
@@ -2431,6 +2432,31 @@ export class Mcp extends HeyApiClient {
auth = new Auth({ client: this.client })
}
+export class Resource extends HeyApiClient {
+ /**
+ * Get MCP resources
+ *
+ * Get all available MCP resources from connected servers. Optionally filter by name.
+ */
+ public list<ThrowOnError extends boolean = false>(
+ parameters?: {
+ directory?: string
+ },
+ options?: Options<never, ThrowOnError>,
+ ) {
+ const params = buildClientParams([parameters], [{ args: [{ in: "query", key: "directory" }] }])
+ return (options?.client ?? this.client).get<ExperimentalResourceListResponses, unknown, ThrowOnError>({
+ url: "/experimental/resource",
+ ...options,
+ ...params,
+ })
+ }
+}
+
+export class Experimental extends HeyApiClient {
+ resource = new Resource({ client: this.client })
+}
+
export class Lsp extends HeyApiClient {
/**
* Get LSP status
@@ -2873,6 +2899,8 @@ export class OpencodeClient extends HeyApiClient {
mcp = new Mcp({ client: this.client })
+ experimental = new Experimental({ client: this.client })
+
lsp = new Lsp({ client: this.client })
formatter = new Formatter({ client: this.client })