MCPcopy Index your code
hub / github.com/claude-code-best/claude-code / extractResultText

Function extractResultText

src/utils/forkedAgent.ts:241–256  ·  view source on GitHub ↗
(
  agentMessages: Message[],
  defaultText = 'Execution completed',
)

Source from the content-addressed store, hash-verified

239 * Extracts result text from agent messages.
240 */
241export function extractResultText(
242 agentMessages: Message[],
243 defaultText = 'Execution completed',
244): string {
245 const lastAssistantMessage = getLastAssistantMessage(agentMessages)
246 if (!lastAssistantMessage) return defaultText
247
248 const textContent = extractTextContent(
249 Array.isArray(lastAssistantMessage.message.content)
250 ? lastAssistantMessage.message.content
251 : [],
252 '\n',
253 )
254
255 return textContent || defaultText
256}
257
258/**
259 * Options for creating a subagent context.

Callers 2

executeForkedSkillFunction · 0.85

Calls 2

getLastAssistantMessageFunction · 0.85
extractTextContentFunction · 0.85

Tested by

no test coverage detected