AS AgentScopeAPI 手册 / API Reference
类class agentscope.event

EventType

class EventType(StrEnum)
源码Source 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.

源码Source agentscope/event/_event.py:28

REPLY_END

 = 'REPLY_END'

回复结束字段。

The REPLY END field.

源码Source agentscope/event/_event.py:29

MODEL_CALL_START

 = 'MODEL_CALL_START'

模型调用启动字段。

The MODEL CALL START field.

源码Source agentscope/event/_event.py:31

MODEL_CALL_END

 = 'MODEL_CALL_END'

模型调用结束字段。

The MODEL CALL END field.

源码Source agentscope/event/_event.py:32

TEXT_BLOCK_START

 = 'TEXT_BLOCK_START'

文本块启动字段。

The TEXT BLOCK START field.

源码Source agentscope/event/_event.py:34

TEXT_BLOCK_DELTA

 = 'TEXT_BLOCK_DELTA'

文本块增量字段。

The TEXT BLOCK DELTA field.

源码Source agentscope/event/_event.py:35

TEXT_BLOCK_END

 = 'TEXT_BLOCK_END'

文本块结束字段。

The TEXT BLOCK END field.

源码Source agentscope/event/_event.py:36

DATA_BLOCK_START

 = 'DATA_BLOCK_START'

数据块启动字段。

The DATA BLOCK START field.

源码Source agentscope/event/_event.py:38

DATA_BLOCK_DELTA

 = 'DATA_BLOCK_DELTA'

数据块增量字段。

The DATA BLOCK DELTA field.

源码Source agentscope/event/_event.py:39

DATA_BLOCK_END

 = 'DATA_BLOCK_END'

数据块结束字段。

The DATA BLOCK END field.

源码Source agentscope/event/_event.py:40

THINKING_BLOCK_START

 = 'THINKING_BLOCK_START'

THINKING 块启动字段。

The THINKING BLOCK START field.

源码Source agentscope/event/_event.py:42

THINKING_BLOCK_DELTA

 = 'THINKING_BLOCK_DELTA'

THINKING 块增量字段。

The THINKING BLOCK DELTA field.

源码Source agentscope/event/_event.py:43

THINKING_BLOCK_END

 = 'THINKING_BLOCK_END'

THINKING 块结束字段。

The THINKING BLOCK END field.

源码Source agentscope/event/_event.py:44

HINT_BLOCK

 = 'HINT_BLOCK'

HINT 块字段。

The HINT BLOCK field.

源码Source agentscope/event/_event.py:46

TOOL_CALL_START

 = 'TOOL_CALL_START'

工具调用启动字段。

The TOOL CALL START field.

源码Source agentscope/event/_event.py:48

TOOL_CALL_DELTA

 = 'TOOL_CALL_DELTA'

工具调用增量字段。

The TOOL CALL DELTA field.

源码Source agentscope/event/_event.py:49

TOOL_CALL_END

 = 'TOOL_CALL_END'

工具调用结束字段。

The TOOL CALL END field.

源码Source agentscope/event/_event.py:50

TOOL_RESULT_START

 = 'TOOL_RESULT_START'

工具结果启动字段。

The TOOL RESULT START field.

源码Source agentscope/event/_event.py:52

TOOL_RESULT_TEXT_DELTA

 = 'TOOL_RESULT_TEXT_DELTA'

工具结果文本增量字段。

The TOOL RESULT TEXT DELTA field.

源码Source agentscope/event/_event.py:53

TOOL_RESULT_DATA_DELTA

 = 'TOOL_RESULT_DATA_DELTA'

工具结果数据增量字段。

The TOOL RESULT DATA DELTA field.

源码Source agentscope/event/_event.py:54

TOOL_RESULT_END

 = 'TOOL_RESULT_END'

工具结果结束字段。

The TOOL RESULT END field.

源码Source agentscope/event/_event.py:55

EXCEED_MAX_ITERS

 = 'EXCEED_MAX_ITERS'

超出最大迭代次数字段。

The EXCEED MAX ITERS field.

源码Source agentscope/event/_event.py:57

REQUIRE_USER_CONFIRM

 = 'REQUIRE_USER_CONFIRM'

REQUIRE 用户确认字段。

The REQUIRE USER CONFIRM field.

源码Source agentscope/event/_event.py:59

REQUIRE_EXTERNAL_EXECUTION

 = 'REQUIRE_EXTERNAL_EXECUTION'

REQUIRE 外部执行字段。

The REQUIRE EXTERNAL EXECUTION field.

源码Source agentscope/event/_event.py:60

USER_CONFIRM_RESULT

 = 'USER_CONFIRM_RESULT'

用户确认结果字段。

The USER CONFIRM RESULT field.

源码Source agentscope/event/_event.py:62

USER_INTERRUPT

 = 'USER_INTERRUPT'

用户中断字段。

The USER INTERRUPT field.

源码Source agentscope/event/_event.py:63

EXTERNAL_EXECUTION_RESULT

 = 'EXTERNAL_EXECUTION_RESULT'

外部执行结果字段。

The EXTERNAL EXECUTION RESULT field.

源码Source agentscope/event/_event.py:64

CUSTOM

 = 'CUSTOM'

自定义字段。

The CUSTOM field.

源码Source agentscope/event/_event.py:66
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.