agentscope.eventEventType
class EventType(StrEnum)
agentscope/event/_event.py:25–66事件类型,在智能体、模型与前端之间传递结构化消息和事件。位于 agentscope.event 包,继承自 StrEnum。
Event type enumeration. Declared in agentscope.event. Extends StrEnum.
属性摘要Attribute Summary
| 属性Attribute | 类型Type | 说明Description | 值Value |
|---|---|---|---|
REPLY_START | — | 回复启动字段。 | 'REPLY_START' |
REPLY_END | — | 回复结束字段。 | 'REPLY_END' |
MODEL_CALL_START | — | 模型调用启动字段。 | 'MODEL_CALL_START' |
MODEL_CALL_END | — | 模型调用结束字段。 | 'MODEL_CALL_END' |
TEXT_BLOCK_START | — | 文本块启动字段。 | 'TEXT_BLOCK_START' |
TEXT_BLOCK_DELTA | — | 文本块增量字段。 | 'TEXT_BLOCK_DELTA' |
TEXT_BLOCK_END | — | 文本块结束字段。 | 'TEXT_BLOCK_END' |
DATA_BLOCK_START | — | 数据块启动字段。 | 'DATA_BLOCK_START' |
DATA_BLOCK_DELTA | — | 数据块增量字段。 | 'DATA_BLOCK_DELTA' |
DATA_BLOCK_END | — | 数据块结束字段。 | 'DATA_BLOCK_END' |
THINKING_BLOCK_START | — | THINKING 块启动字段。 | 'THINKING_BLOCK_START' |
THINKING_BLOCK_DELTA | — | THINKING 块增量字段。 | 'THINKING_BLOCK_DELTA' |
THINKING_BLOCK_END | — | THINKING 块结束字段。 | 'THINKING_BLOCK_END' |
HINT_BLOCK | — | HINT 块字段。 | 'HINT_BLOCK' |
TOOL_CALL_START | — | 工具调用启动字段。 | 'TOOL_CALL_START' |
TOOL_CALL_DELTA | — | 工具调用增量字段。 | 'TOOL_CALL_DELTA' |
TOOL_CALL_END | — | 工具调用结束字段。 | 'TOOL_CALL_END' |
TOOL_RESULT_START | — | 工具结果启动字段。 | 'TOOL_RESULT_START' |
TOOL_RESULT_TEXT_DELTA | — | 工具结果文本增量字段。 | 'TOOL_RESULT_TEXT_DELTA' |
TOOL_RESULT_DATA_DELTA | — | 工具结果数据增量字段。 | 'TOOL_RESULT_DATA_DELTA' |
TOOL_RESULT_END | — | 工具结果结束字段。 | 'TOOL_RESULT_END' |
EXCEED_MAX_ITERS | — | 超出最大迭代次数字段。 | 'EXCEED_MAX_ITERS' |
REQUIRE_USER_CONFIRM | — | REQUIRE 用户确认字段。 | 'REQUIRE_USER_CONFIRM' |
REQUIRE_EXTERNAL_EXECUTION | — | REQUIRE 外部执行字段。 | 'REQUIRE_EXTERNAL_EXECUTION' |
USER_CONFIRM_RESULT | — | 用户确认结果字段。 | 'USER_CONFIRM_RESULT' |
USER_INTERRUPT | — | 用户中断字段。 | 'USER_INTERRUPT' |
EXTERNAL_EXECUTION_RESULT | — | 外部执行结果字段。 | 'EXTERNAL_EXECUTION_RESULT' |
CUSTOM | — | 自定义字段。 | 'CUSTOM' |
属性详情Attribute Detail
REPLY_START
= 'REPLY_START'回复启动字段。
The REPLY START field.
agentscope/event/_event.py:28REPLY_END
= 'REPLY_END'回复结束字段。
The REPLY END field.
agentscope/event/_event.py:29MODEL_CALL_START
= 'MODEL_CALL_START'模型调用启动字段。
The MODEL CALL START field.
agentscope/event/_event.py:31MODEL_CALL_END
= 'MODEL_CALL_END'模型调用结束字段。
The MODEL CALL END field.
agentscope/event/_event.py:32TEXT_BLOCK_START
= 'TEXT_BLOCK_START'文本块启动字段。
The TEXT BLOCK START field.
agentscope/event/_event.py:34TEXT_BLOCK_DELTA
= 'TEXT_BLOCK_DELTA'文本块增量字段。
The TEXT BLOCK DELTA field.
agentscope/event/_event.py:35TEXT_BLOCK_END
= 'TEXT_BLOCK_END'文本块结束字段。
The TEXT BLOCK END field.
agentscope/event/_event.py:36DATA_BLOCK_START
= 'DATA_BLOCK_START'数据块启动字段。
The DATA BLOCK START field.
agentscope/event/_event.py:38DATA_BLOCK_DELTA
= 'DATA_BLOCK_DELTA'数据块增量字段。
The DATA BLOCK DELTA field.
agentscope/event/_event.py:39DATA_BLOCK_END
= 'DATA_BLOCK_END'数据块结束字段。
The DATA BLOCK END field.
agentscope/event/_event.py:40THINKING_BLOCK_START
= 'THINKING_BLOCK_START'THINKING 块启动字段。
The THINKING BLOCK START field.
agentscope/event/_event.py:42THINKING_BLOCK_DELTA
= 'THINKING_BLOCK_DELTA'THINKING 块增量字段。
The THINKING BLOCK DELTA field.
agentscope/event/_event.py:43THINKING_BLOCK_END
= 'THINKING_BLOCK_END'THINKING 块结束字段。
The THINKING BLOCK END field.
agentscope/event/_event.py:44HINT_BLOCK
= 'HINT_BLOCK'HINT 块字段。
The HINT BLOCK field.
agentscope/event/_event.py:46TOOL_CALL_START
= 'TOOL_CALL_START'工具调用启动字段。
The TOOL CALL START field.
agentscope/event/_event.py:48TOOL_CALL_DELTA
= 'TOOL_CALL_DELTA'工具调用增量字段。
The TOOL CALL DELTA field.
agentscope/event/_event.py:49TOOL_CALL_END
= 'TOOL_CALL_END'工具调用结束字段。
The TOOL CALL END field.
agentscope/event/_event.py:50TOOL_RESULT_START
= 'TOOL_RESULT_START'工具结果启动字段。
The TOOL RESULT START field.
agentscope/event/_event.py:52TOOL_RESULT_TEXT_DELTA
= 'TOOL_RESULT_TEXT_DELTA'工具结果文本增量字段。
The TOOL RESULT TEXT DELTA field.
agentscope/event/_event.py:53TOOL_RESULT_DATA_DELTA
= 'TOOL_RESULT_DATA_DELTA'工具结果数据增量字段。
The TOOL RESULT DATA DELTA field.
agentscope/event/_event.py:54TOOL_RESULT_END
= 'TOOL_RESULT_END'工具结果结束字段。
The TOOL RESULT END field.
agentscope/event/_event.py:55EXCEED_MAX_ITERS
= 'EXCEED_MAX_ITERS'超出最大迭代次数字段。
The EXCEED MAX ITERS field.
agentscope/event/_event.py:57REQUIRE_USER_CONFIRM
= 'REQUIRE_USER_CONFIRM'REQUIRE 用户确认字段。
The REQUIRE USER CONFIRM field.
agentscope/event/_event.py:59REQUIRE_EXTERNAL_EXECUTION
= 'REQUIRE_EXTERNAL_EXECUTION'REQUIRE 外部执行字段。
The REQUIRE EXTERNAL EXECUTION field.
agentscope/event/_event.py:60USER_CONFIRM_RESULT
= 'USER_CONFIRM_RESULT'用户确认结果字段。
The USER CONFIRM RESULT field.
agentscope/event/_event.py:62USER_INTERRUPT
= 'USER_INTERRUPT'用户中断字段。
The USER INTERRUPT field.
agentscope/event/_event.py:63EXTERNAL_EXECUTION_RESULT
= 'EXTERNAL_EXECUTION_RESULT'外部执行结果字段。
The EXTERNAL EXECUTION RESULT field.
agentscope/event/_event.py:64CUSTOM
= 'CUSTOM'自定义字段。
The CUSTOM field.
agentscope/event/_event.py:66