Skip to content

[vscode] some signature changes from [] to Array<>  #14580

@rschnekenbu

Description

@rschnekenbu

CodeActionProvider#provideCodeActions() signature has changed from (Command | T)[] to Array<Command | T>
Same for one of the ShellExecution constructors.

This will also covers changes to AI and LLM support

  • LanguageModelChatMessage constructor & content from XX[] to Array + static utilities
  • LanguageModelToolResultPart content from XX[] to Array
  • LanguageModelToolResult content from XX[] to Array
  • PreparedToolInvocation invocationMessage now supports also MarkdownString

[new edit] This can also cover evolution on proposed API mappedEditProviders, to avoid too many small PRs.

Metadata

Metadata

Assignees

Labels

vscodeissues related to VSCode compatibility

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions