@@ -11,11 +11,6 @@ import {
1111 getProjectFileTreePrompt ,
1212 getSystemInfoPrompt ,
1313} from '../system-prompt/prompts'
14- import {
15- fullToolList ,
16- getShortToolInstructions ,
17- getToolsInstructions ,
18- } from '../tools/prompts'
1914import { parseUserMessage } from '../util/messages'
2015
2116import type { AgentTemplate , PlaceholderValue } from './types'
@@ -113,8 +108,7 @@ export async function formatPrompt(
113108 [ PLACEHOLDER . REMAINING_STEPS ] : ( ) => `${ agentState . stepsRemaining ! } ` ,
114109 [ PLACEHOLDER . PROJECT_ROOT ] : ( ) => fileContext . projectRoot ,
115110 [ PLACEHOLDER . SYSTEM_INFO_PROMPT ] : ( ) => getSystemInfoPrompt ( fileContext ) ,
116- [ PLACEHOLDER . TOOLS_PROMPT ] : async ( ) =>
117- getToolsInstructions ( tools , ( await additionalToolDefinitions ( ) ) ?? { } ) ,
111+ [ PLACEHOLDER . TOOLS_PROMPT ] : async ( ) => '' ,
118112 [ PLACEHOLDER . AGENTS_PROMPT ] : ( ) => buildSpawnableAgentsDescription ( params ) ,
119113 [ PLACEHOLDER . USER_CWD ] : ( ) => fileContext . cwd ,
120114 [ PLACEHOLDER . USER_INPUT_PROMPT ] : ( ) => escapeString ( lastUserInput ?? '' ) ,
@@ -204,15 +198,7 @@ export async function getAgentPrompt<T extends StringField>(
204198
205199 // Add tool instructions, spawnable agents, and output schema prompts to instructionsPrompt
206200 if ( promptType . type === 'instructionsPrompt' && agentState . agentType ) {
207- const toolsInstructions = agentTemplate . inheritParentSystemPrompt
208- ? fullToolList ( agentTemplate . toolNames , await additionalToolDefinitions ( ) )
209- : getShortToolInstructions (
210- agentTemplate . toolNames ,
211- await additionalToolDefinitions ( ) ,
212- )
213201 addendum +=
214- '\n\n' +
215- toolsInstructions +
216202 '\n\n' +
217203 ( await buildSpawnableAgentsDescription ( {
218204 ...params ,
0 commit comments