Skip to content

Commit 7bc7719

Browse files
committed
feat(ide): enable proposed chat and language model APIs for vs code web
1 parent 153434d commit 7bc7719

3 files changed

Lines changed: 11 additions & 1 deletion

File tree

packages/ide/src/build-static.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ function renderStaticWorkbench(): string {
100100
enableTelemetry: false,
101101
nameShort: "ModelScript",
102102
nameLong: "ModelScript IDE",
103+
extensionAllowedProposedApi: ["modelscript.modelscript"],
103104
},
104105
};
105106

packages/ide/src/server.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ function renderWorkbench(protocol: string, host: string, folderConfig: Record<st
6666
nameLong: "ModelScript IDE",
6767
webEndpointUrlTemplate: `${protocol}://{{uuid}}.${host}/vscode-static`,
6868
webviewContentExternalBaseUrlTemplate: `${protocol}://{{uuid}}.${host}/vscode-static/out/vs/workbench/contrib/webview/browser/pre/`,
69+
extensionAllowedProposedApi: ["modelscript.modelscript"],
6970
},
7071
};
7172

packages/vscode/package.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,5 +356,13 @@
356356
"galleryBanner": {
357357
"color": "#0d1b2a",
358358
"theme": "dark"
359-
}
359+
},
360+
"enabledApiProposals": [
361+
"chatParticipantAdditions",
362+
"chatParticipantPrivate",
363+
"chatProvider",
364+
"defaultChatParticipant",
365+
"languageModelSystem",
366+
"contribLanguageModelToolSets"
367+
]
360368
}

0 commit comments

Comments
 (0)