From 4aa2e51aae76ad8f11be8c3f00ee4047c5e7df8e Mon Sep 17 00:00:00 2001 From: Paul Wang Date: Wed, 7 Jan 2026 17:27:40 -0800 Subject: [PATCH] clean --- chat-prompt-files-sample/package.json | 3 +-- .../src/customAgentProvider.ts | 12 ++++++------ chat-prompt-files-sample/src/extension.ts | 6 +++--- .../src/instructionsProvider.ts | 12 ++++++------ chat-prompt-files-sample/src/promptFileProvider.ts | 14 ++++++++------ 5 files changed, 24 insertions(+), 23 deletions(-) diff --git a/chat-prompt-files-sample/package.json b/chat-prompt-files-sample/package.json index 26b0a876..783fd260 100644 --- a/chat-prompt-files-sample/package.json +++ b/chat-prompt-files-sample/package.json @@ -23,8 +23,7 @@ ], "main": "./out/extension.js", "enabledApiProposals": [ - "chatPromptFiles", - "chatParticipantPrivate" + "chatPromptFiles" ], "contributes": { "chatPromptFiles": [ diff --git a/chat-prompt-files-sample/src/customAgentProvider.ts b/chat-prompt-files-sample/src/customAgentProvider.ts index d3d530b9..d2ec9f11 100644 --- a/chat-prompt-files-sample/src/customAgentProvider.ts +++ b/chat-prompt-files-sample/src/customAgentProvider.ts @@ -8,12 +8,12 @@ export function createCustomAgentProvider(_context: vscode.ExtensionContext): vs // Dynamic agent with generated content const dynamicContent = generateDynamicAgentContent(); - agents.push(new vscode.CustomAgentChatResource({ - name: 'workspace-helper', - description: 'Dynamic agent with workspace statistics', - body: dynamicContent, - isEditable: false - })); + agents.push(new vscode.CustomAgentChatResource( + 'workspace-helper', + 'Dynamic agent with workspace statistics', + { body: dynamicContent }, + { isEditable: false } + )); return agents; } diff --git a/chat-prompt-files-sample/src/extension.ts b/chat-prompt-files-sample/src/extension.ts index c4bb3512..09753345 100644 --- a/chat-prompt-files-sample/src/extension.ts +++ b/chat-prompt-files-sample/src/extension.ts @@ -3,17 +3,17 @@ import { createCustomAgentProvider } from './customAgentProvider'; import { createInstructionsProvider } from './instructionsProvider'; import { createPromptFileProvider } from './promptFileProvider'; -export function activate(context: vscode.ExtensionContext) { +export async function activate(context: vscode.ExtensionContext) { // Create and register all providers const customAgentProvider = createCustomAgentProvider(context); const instructionsProvider = createInstructionsProvider(context); const promptFileProvider = createPromptFileProvider(context); - + context.subscriptions.push( vscode.chat.registerCustomAgentProvider(customAgentProvider), vscode.chat.registerInstructionsProvider(instructionsProvider), vscode.chat.registerPromptFileProvider(promptFileProvider) ); - + console.log('Chat prompt files sample extension activated with dynamic providers!'); } diff --git a/chat-prompt-files-sample/src/instructionsProvider.ts b/chat-prompt-files-sample/src/instructionsProvider.ts index f45e54ed..8bc2390a 100644 --- a/chat-prompt-files-sample/src/instructionsProvider.ts +++ b/chat-prompt-files-sample/src/instructionsProvider.ts @@ -8,12 +8,12 @@ export function createInstructionsProvider(_context: vscode.ExtensionContext): v // Dynamic instructions with current workspace info const dynamicContent = generateDynamicInstructions(); - instructions.push(new vscode.InstructionsChatResource({ - name: 'workspace-context', - description: 'Dynamic workspace context and guidelines', - body: dynamicContent, - isEditable: false - })); + instructions.push(new vscode.InstructionsChatResource( + 'workspace-context', + 'Dynamic workspace context and guidelines', + { body: dynamicContent }, + { isEditable: false } + )); return instructions; } diff --git a/chat-prompt-files-sample/src/promptFileProvider.ts b/chat-prompt-files-sample/src/promptFileProvider.ts index 8e68c069..df975510 100644 --- a/chat-prompt-files-sample/src/promptFileProvider.ts +++ b/chat-prompt-files-sample/src/promptFileProvider.ts @@ -8,12 +8,14 @@ export function createPromptFileProvider(_context: vscode.ExtensionContext): vsc // Dynamic prompt with time-based content const dynamicContent = generateDynamicPrompt(); - prompts.push(new vscode.PromptFileChatResource({ - name: 'time-aware', - description: 'Dynamic prompt with current timestamp', - body: dynamicContent, - isEditable: false - })); + prompts.push( + new vscode.PromptFileChatResource( + 'time-aware', + 'Dynamic prompt with current timestamp', + { body: dynamicContent }, + { isEditable: false } + ) + ); return prompts; }