This commit is contained in:
2026-07-28 09:50:07 +07:00
parent 4518191fce
commit 2f7c807042
+6 -4
View File
@@ -77,7 +77,7 @@ sequenceDiagram
alt Tool calls exist alt Tool calls exist
Note over AgentLoop: 4. Execute Tools Note over AgentLoop: 4. Execute Tools
alt SEQUENTIAL or has_sequential_tool_call alt Sequential execution
AgentLoop->>AgentLoop: executeToolCallsSequential(...) AgentLoop->>AgentLoop: executeToolCallsSequential(...)
activate AgentLoop activate AgentLoop
@@ -88,9 +88,9 @@ sequenceDiagram
AgentLoop->>AgentLoop: createErrorToolResult AgentLoop->>AgentLoop: createErrorToolResult
AgentLoop->>AgentLoop: emit(ToolExecutionEndEvent) AgentLoop->>AgentLoop: emit(ToolExecutionEndEvent)
else Tool found else Tool found
alt before_tool_call hook exists alt before_tool_call hook
AgentLoop->>AgentLoop: before_tool_call(context, signal) AgentLoop->>AgentLoop: before_tool_call(context, signal)
alt Hook blocks execution alt Hook blocks
AgentLoop->>AgentLoop: createErrorToolResult AgentLoop->>AgentLoop: createErrorToolResult
AgentLoop->>AgentLoop: emit(ToolExecutionEndEvent) AgentLoop->>AgentLoop: emit(ToolExecutionEndEvent)
else Execution allowed else Execution allowed
@@ -147,7 +147,9 @@ sequenceDiagram
AgentLoop->>AgentLoop: return ExecutedToolCallBatch AgentLoop->>AgentLoop: return ExecutedToolCallBatch
deactivate AgentLoop deactivate AgentLoop
activate AgentLoop activate AgentLoop
else PARALLEL end
alt Parallel execution
AgentLoop->>AgentLoop: executeToolCallsParallel(...) AgentLoop->>AgentLoop: executeToolCallsParallel(...)
activate AgentLoop activate AgentLoop