MCPcopy
hub / github.com/codeaashu/claude-code / extractResultText

Function extractResultText

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

Source from the content-addressed store, hash-verified

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

Callers 2

executeForkedSkillFunction · 0.85

Calls 2

getLastAssistantMessageFunction · 0.85
extractTextContentFunction · 0.70

Tested by

no test coverage detected