top level version 1.97.0

vscode
Vscode

VscodeAuthentication

VscodeChat

Namespace for chat functionality. Users interact with chat participants by sending messages to them in the chat view. Chat participants can respond with markdown or other types of content via the {@link ChatResponseStream}.

VscodeCommands

Namespace for dealing with commands. In short, a command is a function with a unique identifier. The function is sometimes also called command handler.

VscodeComments

Namespace for authentication.

VscodeDebug

Namespace for debug functionality.

VscodeEnv

Namespace describing the environment the editor runs in.

VscodeExtensions

VscodeL10n

Namespace for localization-related functionality in the extension API. To use this properly, you must have l10n defined in your extension manifest and have bundle.l10n..json files. For more information on how to generate bundle.l10n..json files, check out the vscode-l10n repo.

VscodeLanguages

VscodeLanguagesGetDiagnosticsReturn

Return value type for VscodeLanguages.getDiagnostics.

VscodeLm

Namespace for language model related functionality.

VscodeNotebooks

Namespace for notebooks.

VscodeProposed

VscodeScm

Namespace for source control mangement.

VscodeTasks

Namespace for tasks functionality.

VscodeTests

Namespace for testing functionality. Tests are published by registering {@link TestController} instances, then adding {@link TestItem TestItems}. Controllers may also describe how to run tests by creating one or more {@link TestRunProfile} instances.

VscodeWindow

VscodeWorkspace