MCPcopy Index your code
hub / github.com/CodebuffAI/codebuff / isUserInputMessage

Function isUserInputMessage

packages/agent-runtime/src/templates/strings.ts:71–79  ·  view source on GitHub ↗
(message: Message)

Source from the content-addressed store, hash-verified

69
70 const { messageHistory } = agentState
71 function isUserInputMessage(message: Message): message is UserMessage & {
72 content: [TextPart, ...any[]]
73 } {
74 return (
75 message.role === 'user' &&
76 message.content[0].type === 'text' &&
77 parseUserMessage(message.content[0].text) !== undefined
78 )
79 }
80 const lastUserMessage = messageHistory.findLast(isUserInputMessage)
81 const lastUserInput = lastUserMessage
82 ? parseUserMessage(lastUserMessage.content[0].text)

Callers

nothing calls this directly

Calls 1

parseUserMessageFunction · 0.90

Tested by

no test coverage detected