Skip to content

[vscode] Stub added LanguageModel types to vscode 1.95 #14405

@rschnekenbu

Description

@rschnekenbu

There were some additions to Chat and Language Models in vscode 1.95:

  • 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<T>, LanguageModelToolConfirmationMessages, PreparedToolInvocation, ChatLanguageModelToolReferenceadded types

All those APIs shall be properly stubbed, as done in #13778

Metadata

Metadata

Assignees

Labels

vscodeissues related to VSCode compatibility

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions