File tree Expand file tree Collapse file tree
perform-agent-search-mode Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -50,9 +50,12 @@ export const commit_message_format = `Your response must begin with "**Commit me
5050
5151**Commit message:** Bump version to 1.0.1`
5252
53- export const ai_file_search_task_instructions =
53+ export const agentic_search_task_instructions =
5454 'In the project, find the complete set of primary and structural files relevant to the query.'
5555
56+ export const intelligent_search_task_instructions =
57+ 'Among the attached files, find the complete set of primary and structural files relevant to the query.'
58+
5659export const ai_file_search_format_instructions = `Output strictly as a bulleted list of file paths without explanations or any other text. Example:
5760
5861- \`src/index.ts\`
Original file line number Diff line number Diff line change @@ -3,14 +3,14 @@ import { execSync } from 'child_process'
33import * as os from 'os'
44import {
55 ai_file_search_format_instructions ,
6- ai_file_search_task_instructions
6+ agentic_search_task_instructions
77} from '@/constants/instructions'
88
99export const build_agent_prompt = ( query : string ) => {
1010 const config = vscode . workspace . getConfiguration ( 'codeWebChat' )
1111 const task_instructions =
1212 config . get < string > ( 'agenticFileSearchInstructions' ) ||
13- ai_file_search_task_instructions
13+ agentic_search_task_instructions
1414
1515 return `# Task\n\n${ task_instructions } \n\n# Output formatting\n\n${ ai_file_search_format_instructions } \n\n# Query\n\n${ query } `
1616}
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ import { display_token_count } from '@shared/utils/display-token-count'
2020import { show_configuration_quick_pick } from '@/utils/show-configuration-quick-pick'
2121import { CHATBOTS } from '@shared/constants/chatbots'
2222import {
23- ai_file_search_task_instructions ,
23+ intelligent_search_task_instructions ,
2424 intelligent_file_search_format_for_prompt_view
2525} from '@/constants/instructions'
2626import { show_no_configurations_warning } from '@/utils/show-no-configurations-warning'
@@ -241,7 +241,7 @@ export const perform_intelligent_search_mode = async (params: {
241241 const config = vscode . workspace . getConfiguration ( 'codeWebChat' )
242242 const base_instructions =
243243 config . get < string > ( 'intelligentFileSearchInstructions' ) ||
244- ai_file_search_task_instructions
244+ intelligent_search_task_instructions
245245
246246 let display_folder_path = params . folder_path
247247 if ( params . folder_path ) {
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import * as vscode from 'vscode'
22import axios from 'axios'
33import { send_llm_message } from '@/utils/send-llm-message'
44import {
5- ai_file_search_task_instructions ,
5+ intelligent_search_task_instructions ,
66 ai_file_search_format_instructions
77} from '@/constants/instructions'
88import { apply_reasoning_effort } from '@/utils/apply-reasoning-effort'
@@ -30,7 +30,7 @@ export const search_files_by_intelligent = async (
3030 const config = vscode . workspace . getConfiguration ( 'codeWebChat' )
3131 const base_instructions =
3232 config . get < string > ( 'intelligentFileSearchInstructions' ) ||
33- ai_file_search_task_instructions
33+ intelligent_search_task_instructions
3434
3535 const part1 = `# Files\n\n${ md_files } `
3636 const part2 = `# Task\n\n${ base_instructions } \n\n# Output formatting\n\n${ ai_file_search_format_instructions } \n\n# Query\n\n${ instructions } `
Original file line number Diff line number Diff line change 11import * as vscode from 'vscode'
22import { SettingsViewProvider } from '@/views/settings/backend/settings-view-provider'
3- import { ai_file_search_task_instructions } from '@/constants/instructions'
3+ import { agentic_search_task_instructions } from '@/constants/instructions'
44
55export const handle_get_agentic_file_search_instructions = async (
66 provider : SettingsViewProvider
77) : Promise < void > => {
88 const config = vscode . workspace . getConfiguration ( 'codeWebChat' )
99 const instructions =
1010 config . get < string > ( 'agenticFileSearchInstructions' ) ||
11- ai_file_search_task_instructions
11+ agentic_search_task_instructions
1212 provider . postMessage ( {
1313 command : 'AGENTIC_FILE_SEARCH_INSTRUCTIONS' ,
1414 instructions
Original file line number Diff line number Diff line change 11import * as vscode from 'vscode'
22import { SettingsViewProvider } from '@/views/settings/backend/settings-view-provider'
3- import { ai_file_search_task_instructions } from '@/constants/instructions'
3+ import { intelligent_search_task_instructions } from '@/constants/instructions'
44
55export const handle_get_intelligent_file_search_instructions = async (
66 provider : SettingsViewProvider
77) : Promise < void > => {
88 const config = vscode . workspace . getConfiguration ( 'codeWebChat' )
99 const instructions =
1010 config . get < string > ( 'intelligentFileSearchInstructions' ) ||
11- ai_file_search_task_instructions
11+ intelligent_search_task_instructions
1212 provider . postMessage ( {
1313 command : 'INTELLIGENT_FILE_SEARCH_INSTRUCTIONS' ,
1414 instructions
Original file line number Diff line number Diff line change 11import * as vscode from 'vscode'
2- import { ai_file_search_task_instructions } from '@/constants/instructions'
2+ import { agentic_search_task_instructions } from '@/constants/instructions'
33import { UpdateAgenticFileSearchInstructionsMessage } from '../../types/messages'
44
55export const handle_update_agentic_file_search_instructions = async (
@@ -10,7 +10,7 @@ export const handle_update_agentic_file_search_instructions = async (
1010 . update (
1111 'agenticFileSearchInstructions' ,
1212 message . instructions == '' ||
13- message . instructions == ai_file_search_task_instructions
13+ message . instructions == agentic_search_task_instructions
1414 ? undefined
1515 : message . instructions ,
1616 vscode . ConfigurationTarget . Global
Original file line number Diff line number Diff line change 11import * as vscode from 'vscode'
2- import { ai_file_search_task_instructions } from '@/constants/instructions'
2+ import { intelligent_search_task_instructions } from '@/constants/instructions'
33import { UpdateIntelligentFileSearchInstructionsMessage } from '../../types/messages'
44
55export const handle_update_intelligent_file_search_instructions = async (
@@ -10,7 +10,7 @@ export const handle_update_intelligent_file_search_instructions = async (
1010 . update (
1111 'intelligentFileSearchInstructions' ,
1212 message . instructions == '' ||
13- message . instructions == ai_file_search_task_instructions
13+ message . instructions == intelligent_search_task_instructions
1414 ? undefined
1515 : message . instructions ,
1616 vscode . ConfigurationTarget . Global
Original file line number Diff line number Diff line change @@ -15,8 +15,8 @@ import { ApiFeature } from '@/views/shared/types/api-features'
1515import { use_translation , TranslationKey } from '../i18n/use-translation'
1616import { WebConfigurationsSection } from './sections/WebConfigurationsSection'
1717import { commit_message_instructions as default_commit_message_instructions } from '@/constants/instructions'
18- import { ai_file_search_task_instructions as default_intelligent_file_search_instructions } from '@/constants/instructions'
19- import { ai_file_search_task_instructions as default_agentic_file_search_instructions } from '@/constants/instructions'
18+ import { intelligent_search_task_instructions as default_intelligent_file_search_instructions } from '@/constants/instructions'
19+ import { agentic_search_task_instructions as default_agentic_file_search_instructions } from '@/constants/instructions'
2020import { default_system_instructions } from '@shared/constants/default-system-instructions'
2121import { GROUP_TITLE_HEIGHT , SECTION_HEADER_HEIGHT } from '@ui/constants/sizes'
2222
You can’t perform that action at this time.
0 commit comments