InterruptSource
public enum InterruptSource
源码Source
io/agentscope/core/interruption/InterruptSource.java:28–37定义中断来源相关取值的枚举。位于 io.agentscope.core.interruption 包。核心成员包括 USER、TOOL、SYSTEM。
Enum representing the source of an interruption.
This indicates who or what initiated the interruption:
-
#USER: Interruption triggered by user request -
#TOOL: Interruption triggered by tool execution logic -
#SYSTEM: Interruption triggered by system (timeout, resource limit, etc.)
枚举常量摘要Enum Constant Summary
| 常量Constant | 说明Description |
|---|---|
USER | 执行用户相关操作。 Interruption initiated by user request. |
TOOL | 执行工具相关操作。 Interruption initiated by tool execution logic. |
SYSTEM | 执行系统相关操作。 Interruption initiated by system (timeout, resource limit, etc.). |
枚举常量详情Enum Constant Detail
USER
USER
staticfinal
执行用户相关操作。
Interruption initiated by user request.
源码Source
io/agentscope/core/interruption/InterruptSource.java:30TOOL
TOOL
staticfinal
执行工具相关操作。
Interruption initiated by tool execution logic.
源码Source
io/agentscope/core/interruption/InterruptSource.java:33SYSTEM
SYSTEM
staticfinal
执行系统相关操作。
Interruption initiated by system (timeout, resource limit, etc.).
源码Source
io/agentscope/core/interruption/InterruptSource.java:36