MCPcopy Create free account
hub / github.com/Noumena-Network/code / deriveLastAssistantToolUses

Function deriveLastAssistantToolUses

src/screens/replMessageSignals.ts:241–254  ·  view source on GitHub ↗
(
  messages: Message[],
)

Source from the content-addressed store, hash-verified

239}
240
241function deriveLastAssistantToolUses(
242 messages: Message[],
243): ReadonlyArray<AssistantToolUseSignal> {
244 for (let i = messages.length - 1; i >= 0; i -= 1) {
245 const message = messages[i]
246 if (message?.type !== 'assistant') {
247 continue
248 }
249
250 return extractAssistantToolUses(message)
251 }
252
253 return []
254}
255
256function applyAppendedLastAssistantToolUses(
257 previous: ReadonlyArray<AssistantToolUseSignal>,

Callers 1

Calls 1

extractAssistantToolUsesFunction · 0.85

Tested by

no test coverage detected