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

Function handleSubagentFinish

cli/src/utils/sdk-event-handlers.ts:242–258  ·  view source on GitHub ↗
(
  state: EventHandlerState,
  event: PrintModeSubagentFinish,
)

Source from the content-addressed store, hash-verified

240}
241
242const handleSubagentFinish = (
243 state: EventHandlerState,
244 event: PrintModeSubagentFinish,
245) => {
246 if (shouldHideAgent(event.agentType)) {
247 return
248 }
249
250 state.streaming.streamRefs.setters.removeAgentAccumulator(event.agentId)
251 state.subagents.removeActiveSubagent(event.agentId)
252
253 state.message.updater.updateAiMessageBlocks((blocks) =>
254 markAgentComplete(blocks, event.agentId),
255 )
256
257 updateStreamingAgents(state, { remove: event.agentId })
258}
259
260const handleSpawnAgentsToolCall = (
261 state: EventHandlerState,

Callers 1

createEventHandlerFunction · 0.85

Calls 3

shouldHideAgentFunction · 0.90
markAgentCompleteFunction · 0.90
updateStreamingAgentsFunction · 0.85

Tested by

no test coverage detected