SubagentExposedEvent
public class SubagentExposedEvent extends AgentEvent
源码Source
io/agentscope/core/event/SubagentExposedEvent.java:26–75子智能体 Exposed 事件,描述执行过程中的事件。位于 io.agentscope.core.event 包,继承自 AgentEvent。核心成员包括 getType、getSubagentId、getAgentId、getSessionId、getLabel、SubagentExposedEvent。
Emitted when a spawned subagent is exposed as a user-addressable entry point via
agent_spawn(expose_to_user=true). SSE/streaming consumers use this event to
render a new conversation entry point in the client UI.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public SubagentExposedEvent(String id, String createdAt, String subagentId, String agentId, String sessionId, String label) | 初始化 `SubagentExposedEvent` 实例。 Creates a new instance. |
public SubagentExposedEvent(String subagentId, String agentId, String sessionId, String label) | 初始化 `SubagentExposedEvent` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public AgentEventType getType() | 获取类型。 Returns the type. |
public String getSubagentId() | 获取子智能体标识。 Returns the subagent id. |
public String getAgentId() | 获取智能体标识。 Returns the agent id. |
public String getSessionId() | 获取会话标识。 Returns the session id. |
public String getLabel() | 获取标签。 Returns the label. |
构造器详情Constructor Detail
SubagentExposedEvent
public SubagentExposedEvent(String id, String createdAt, String subagentId, String agentId, String sessionId, String label)
初始化 SubagentExposedEvent 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
id | String | 标识(类型 `String`)。The id. |
createdAt | String | 已创建 At(类型 `String`)。The created at. |
subagentId | String | 子智能体标识(类型 `String`)。The subagent id. |
agentId | String | 智能体标识(类型 `String`)。The agent id. |
sessionId | String | 会话标识(类型 `String`)。The session id. |
label | String | 标签(类型 `String`)。The label. |
源码Source
io/agentscope/core/event/SubagentExposedEvent.java:33–46SubagentExposedEvent
public SubagentExposedEvent(String subagentId, String agentId, String sessionId, String label)
初始化 SubagentExposedEvent 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
subagentId | String | 子智能体标识(类型 `String`)。The subagent id. |
agentId | String | 智能体标识(类型 `String`)。The agent id. |
sessionId | String | 会话标识(类型 `String`)。The session id. |
label | String | 标签(类型 `String`)。The label. |
源码Source
io/agentscope/core/event/SubagentExposedEvent.java:48–53方法详情Method Detail
getType
public AgentEventType getType()
获取类型。
Returns the type.
AgentEventType返回AgentEventType。Returns agent event type.
源码Source
io/agentscope/core/event/SubagentExposedEvent.java:55–58getSubagentId
public String getSubagentId()
获取子智能体标识。
Returns the subagent id.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/event/SubagentExposedEvent.java:60–62getAgentId
public String getAgentId()
获取智能体标识。
Returns the agent id.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/event/SubagentExposedEvent.java:64–66getSessionId
public String getSessionId()
获取会话标识。
Returns the session id.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/event/SubagentExposedEvent.java:68–70getLabel
public String getLabel()
获取标签。
Returns the label.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/event/SubagentExposedEvent.java:72–74