-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Closed
Labels
vscodeissues related to VSCode compatibilityissues related to VSCode compatibility
Description
Sources
-
commit ref for tags
-
command used
git difftool -d d78a74b..65edc49 -- src/vscode-dts/
on vscode repo- command:
git submodule foreach "grep -irn enabledApiProposals --include=package.json | cut -d ':' -f 1 | xargs jq --raw-output '{filename: input_filename, enabledApiProposals: .enabledApiProposals}'" > ./vscode-builtins-enabled-proposals-1.95.1.txt
on vscode-builtin-extensions repo, on commit 65edc49 git difftool -d d78a74b..65edc49 -- src/vs/workbench/services/actions/common/menusExtensionPoint.ts
on vscode repo
Evaluation
vscode.d.ts
- ThemeColor#id readonly property. It is already set by constructor, but it can now be read by extensions
- ChatRequestTurn#toolReferences added readonly property
- ChatRequest additions: toolReferences, toolInvocationToken and model readonly properties
- LanguageModelChatMessage updates: content is now only a string anymore but also (LanguageModelTextPart | - LanguageModelToolResultPart | LanguageModelToolCallPart)[]
- LanguageModelChatResponse#stream property added
- LanguageModelChatRequestOptions tools and toolModel added optional properties
- Added methods in language model namespace
- LanguageModelChatTool, LanguageModelChatToolMode, LanguageModelToolCallPart, LanguageModelToolResultPart, LanguageModelTextPart, LanguageModelPromptTsxPart, LanguageModelToolResult, ChatParticipantToolToken, LanguageModelToolInvocationOptions, LanguageModelToolTokenizationOptions, LanguageModelToolInformation, LanguageModelToolInvocationPrepareOptions, LanguageModelTool, LanguageModelToolConfirmationMessages, PreparedToolInvocation, ChatLanguageModelToolReferenceadded types
Proposed API evolutions
- vscode.proposed.chatParticipantAdditions.d.ts: updated API, not used in builtins
- vscode.proposed.chatParticipantPrivate.d.ts: updated API, not used in builtins
- vscode.proposed.chatProvider.d.ts: updated API, not used in builtins
- vscode.proposed.chatReferenceBinaryData.d.ts: updated API, not used in builtins
- vscode.proposed.contribChatParticipantDetection.d.ts: deleted API, not used in builtins (probably moved as an official menu contribution point)
- vscode.proposed.inlineEdit.d.ts: updated API. commands?: Command[]; added to InlineEdit. Not used by builtins
- vscode.proposed.lmTools.d.ts: deleted API, as moved to public API. file remains however. Not used by builtins probably?
- vscode.proposed.mappedEditsProvider.d.ts: updated API, implemented by theia, used by typescript
- vscode.proposed.notebookExecution.d.ts: updated comment.
- vscode.proposed.scmActionButton.d.ts: updated API, used in Git
Menu evolutions
- editor/inlineEdit/actions is removed
Metadata
Metadata
Assignees
Labels
vscodeissues related to VSCode compatibilityissues related to VSCode compatibility