AGENTSCOPE 2.0 JAVA
让智能体持续工作,
让能力成为服务。
使用 Harness SDK 开发自己的 Agent 应用,或直接使用 Service 平台的托管 Agent 服务。由平台统一管理运行时,让业务应用通过 API 获取专业能力与交付物。
开源代码自主开发,还是使用托管服务?
需要在应用代码中深度定制 Agent,选择 Harness SDK;希望专注业务接入、由平台统一运行 Agent,选择 Service。Service 上的托管 Agent(Managed Agent)基于 AgentScope HarnessAgent 内核,两种方式共享同一执行内核。
AgentScope Harness
适合需要嵌入 Java 或 Spring Boot 应用、自定义运行逻辑的团队。HarnessAgent 提供推理与工具循环、工作区、上下文、技能和会话管理;你用代码组合这些能力,并负责应用的部署与运维。
AgentScope Service
适合希望通过 API 使用 Agent 能力、减少重复运行时建设的团队。配置指令、模型、工具和资源,直接通过 Session API 使用托管 Agent;平台承接运行、会话与任务管理,应用聚焦业务数据、用户体验和结果验收。
从你需要的入口开始
将 Agent 嵌入已有 Java 应用,或通过 HTTP 使用平台上的托管 Agent。
Harness 示例共享 Builder,每次请求构建新实例。Service 示例先创建 Session 选择 Agent,再提交一轮任务。
开始前,你可能想了解
HarnessAgent 与 ReActAgent 是什么关系?
ReActAgent 提供推理、工具执行、消息、权限和中间件等基础能力。HarnessAgent 基于同一套 ReAct 循环,内置工作区、记忆、技能、子 Agent 与会话管理。推荐从 HarnessAgent 开始;需要自行组合运行层时,也可以直接使用 ReActAgent。
Harness 和 Service 必须一起使用吗?
可以独立选择:用 Harness SDK 开发并运行自己的 Agent 应用,或直接在 Service 中配置 Managed Agent,无需先开发一个 SDK 应用。Service 的托管 Agent 基于 AgentScope HarnessAgent 内核,由平台统一管理 Agent 运行时。已有的 Harness 应用也可以作为 External Agent 接入 Service,保留自己的运行进程,同时使用平台的发布与调用能力。
刷新页面后,任务会重新执行吗?
页面恢复通过快照和事件游标补齐已有消息、工具结果和进度。它与继续执行是两件事:继续中断的任务需要相应的会话恢复操作,checkpoint 也不会撤销已经发生的外部操作。
需要哪些运行环境?
Java Harness 需要 JDK 17 及以上,并配置所选模型的凭据。工具可在本地或配置的沙箱中执行。Service 当前主要推荐自托管部署;先启动平台、配置模型和工具环境,再运行第一个托管 Agent。
让下一个 Agent,接入真实业务
使用 Harness SDK 开发自己的应用,或部署 Service,配置并调用由平台管理运行时的托管 Agent。