( state: EventHandlerState, event: PrintModeSubagentFinish, )
| 240 | } |
| 241 | |
| 242 | const 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 | |
| 260 | const handleSpawnAgentsToolCall = ( |
| 261 | state: EventHandlerState, |
no test coverage detected