Path: blob/main/src/vscode-dts/vscode.proposed.chatEditing.d.ts
3290 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45declare module 'vscode' {67export interface ChatRequestDraft {8readonly prompt: string;9readonly files: readonly Uri[];10}1112export interface ChatRelatedFile {13readonly uri: Uri;14readonly description: string;15}1617export interface ChatRelatedFilesProviderMetadata {18readonly description: string;19}2021export interface ChatRelatedFilesProvider {22provideRelatedFiles(chatRequest: ChatRequestDraft, token: CancellationToken): ProviderResult<ChatRelatedFile[]>;23}2425export namespace chat {26export function registerRelatedFilesProvider(provider: ChatRelatedFilesProvider, metadata: ChatRelatedFilesProviderMetadata): Disposable;27}28}293031