MCPcopy Create free account
hub / github.com/codeaashu/claude-code / extractPartialResult

Function extractPartialResult

src/tools/AgentTool/agentToolUtils.ts:488–500  ·  view source on GitHub ↗
(
  messages: MessageType[],
)

Source from the content-addressed store, hash-verified

486 * Returns undefined if no text content is found.
487 */
488export function extractPartialResult(
489 messages: MessageType[],
490): string | undefined {
491 for (let i = messages.length - 1; i >= 0; i--) {
492 const m = messages[i]!
493 if (m.type !== 'assistant') continue
494 const text = extractTextContent(m.message.content, '\n')
495 if (text) {
496 return text
497 }
498 }
499 return undefined
500}
501
502type SetAppState = (f: (prev: AppState) => AppState) => void
503

Callers 2

runAsyncAgentLifecycleFunction · 0.85
callFunction · 0.85

Calls 1

extractTextContentFunction · 0.50

Tested by

no test coverage detected