AS AgentScopeAPI 手册 / API Reference

ReActAgentWithStarterRunner

public class ReActAgentWithStarterRunner extends BaseReActAgentRunner implements AgentRunner
源码Source io/agentscope/spring/boot/a2a/runner/ReActAgentWithStarterRunner.java:35–59

ReAct 智能体使用启动器运行器,支持智能体之间的发现、委派与协作。位于 io.agentscope.spring.boot.a2a.runner 包,继承自 BaseReActAgentRunner,实现 AgentRunner。核心成员包括 buildReActAgent、newInstance。

Default Implementation for AgentRunner by ReActAgent.

Use ReActAgent directly to handler request from A2A client. In this implementation, ReActAgent will be created for each request and be cached to intercept when the request is stopped.

ReActAgent should be created from org.springframework.beans.factory.ObjectProvider, which build from io.agentscope.spring.boot.AgentscopeAutoConfiguration#agentscopeReActAgent(Model, Memory, Toolkit, AgentscopeProperties).

方法摘要Method Summary

方法Method说明Description
protected ReActAgent buildReActAgent()
构建ReAct 智能体。
Builds the ReAct agent.
public static ReActAgentWithStarterRunner newInstance(ObjectProvider<ReActAgent> agentBuilder)
static
构建新的`ReActAgentWithStarterRunner`实例来自`org.springframework.beans.factory.ObjectProvider`。
Build new `ReActAgentWithStarterRunner` instance from `org.springframework.beans.factory.ObjectProvider`.

方法详情Method Detail

buildReActAgent

protected ReActAgent buildReActAgent()

构建ReAct 智能体。

Builds the ReAct agent.

返回Returns ReActAgent
返回ReActAgent。Returns ReAct agent.
源码Source io/agentscope/spring/boot/a2a/runner/ReActAgentWithStarterRunner.java:44–47

newInstance

public static ReActAgentWithStarterRunner newInstance(ObjectProvider<ReActAgent> agentBuilder)
static

构建新的ReActAgentWithStarterRunner实例来自org.springframework.beans.factory.ObjectProvider。

Build new ReActAgentWithStarterRunner instance from org.springframework.beans.factory.ObjectProvider.

参数Parameters
名称Name类型Type说明Description
agentBuilderObjectProvider<ReActAgent>智能体构建器(类型 `ObjectProvider`)。ObjectProvider of `ReActAgent`
返回Returns ReActAgentWithStarterRunner
返回ReActAgentWithStarterRunner。new `ReActAgentWithStarterRunner` instance
源码Source io/agentscope/spring/boot/a2a/runner/ReActAgentWithStarterRunner.java:56–58

继承成员Inherited Members

基于官方固定版本源码静态生成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.