File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
packages/agent-runtime/src/templates Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -61,12 +61,16 @@ export async function formatPrompt(
6161 let { prompt } = params
6262
6363 const { messageHistory } = agentState
64- function isUserMessage ( message : Message ) : message is UserMessage & {
64+ function isUserInputMessage ( message : Message ) : message is UserMessage & {
6565 content : [ TextPart , ...any [ ] ]
6666 } {
67- return message . role === 'user' && message . content [ 0 ] . type === 'text'
67+ return (
68+ message . role === 'user' &&
69+ message . content [ 0 ] . type === 'text' &&
70+ parseUserMessage ( message . content [ 0 ] . text ) !== undefined
71+ )
6872 }
69- const lastUserMessage = messageHistory . findLast ( isUserMessage )
73+ const lastUserMessage = messageHistory . findLast ( isUserInputMessage )
7074 const lastUserInput = lastUserMessage
7175 ? parseUserMessage ( lastUserMessage . content [ 0 ] . text )
7276 : undefined
You can’t perform that action at this time.
0 commit comments