AgentScope Java 2.x 系列【45】 2.0.4 版本更新:支持 Responses API、个人微信......
文章目录1. 更新速览1.1 ✨ 新增1.1.1 核心 / 模型1.1.2 Harness / 工具 / 存储1.2.3 Service / Channel1.2 变更1.3 ️ 修复1.3.1 核心 / 状态 / 并发1.3.2 模型提供商1.3.3 Harness / 沙箱 / 集成1.4 文档更新2. 重要更新2.1 OpenAI Responses API 支持2.2 Jev 模型集成2.3 AgentScope Service 重写2.4 个人微信通道1. 更新速览核心亮点新增OpenAI Responses API重构AgentScope ServiceChannel与存储能力增强强化并发Agent执行、工具/技能隔离。1.1 ✨ 新增1.1.1 核心 / 模型新增OpenAI Responses API模块#3078支持returnDirect工具结果直接返回、终止推理循环#2891暴露详细聊天 Token 用量指标新增模型降级 failover 监听器#3215#3145支持Anthropic Bearer Token鉴权#3038新增类型安全Jev System One客户端、Spring Boot Starter及中间件示例#32401.1.2 Harness / 工具 / 存储新增AgentRun / RunControl单次执行控制运行时上下文显式传递#3279请求级工具配置隔离工具可见性、流式回调、会话技能资源#3283文件系统配置新增可选sharedLocalWorkspace#3247支持关闭内置Web工具支持注入自定义HTTP Client#3075#3103支持MCP Server和工具维度元数据透传#3255新增MongoDB存储扩展#2698E2B原生快照支持按沙箱自动清理旧快照#25551.2.3 Service / Channel重新设计 AgentScope Service 实现#3080新增个人微信iLink Channel集成#3184钉钉新增HTTP回调接收模式与Stream模式共存#3177可插拔Channel AccessToken存储、入站事件去重bot-loop guard增加空闲淘汰#3182#3175Channel入站媒体消息统一抽象为通用元数据#31801.2 变更删除消息实体中未使用的role参数#3045Gemini工具参数Schema直接使用原生JSON Schema#3051Version.VERSION改为从Maven项目版本自动生成#3087文档站迁移至Mintlify保留旧链接、恢复多语言切换#3081#3082#32761.3 ️ 修复1.3.1 核心 / 状态 / 并发并发调用上下文隔离支持取消正在运行/排队任务解决工具、技能跨会话互相干扰#3279#3283修复版本0迁移状态产生虚假CAS冲突JDBC无条件写入做原子版本返回写入后缓存版本#3165#3220#3236状态缓存淘汰同步清理slot版本移除State反序列化标记接口Agent返回空结果也持久化状态#3074#3048#3049保留摘要失败的终止状态处理模型降级过程中的同步异常#2757#3149用户拒绝HITL人工确认工具调用时发送工具结果事件支持自定义拒绝理由#3104#2546修复JSON Schema生成线程安全问题#27961.3.2 模型提供商明文HTTP请求默认使用HTTP/1.1解决h2c升级导致vLLM/uvicorn丢失POST body问题#3214完整保留流式chunk内reasoning details、thought signatures清理冗余OpenAI工具元数据#3128#2910#2914cache_control移动至内容块级别#2878DashScope流式输出与thinking模式解耦自定义多模态端点识别阻塞式Embedding SDK调用移出执行线程#3137#3163#3265修正Gemini Token用量统计#3034Ollama工具结果序列化使用tool_namethinking输出封装为ThinkingBlock#3093#31461.3.3 Harness / 沙箱 / 集成保留非UTF-8文件上传内容在提示词暴露会话workspace路径#2456#3020状态持久化时重新绑定K8s远程快照保留命令换行符#3025#3204优化Docker沙箱原生文件传输拒绝截断的下载结果#2923非归属AgentRun的沙箱保持MCP连接保留MCP工具返回图片URL#2302#3053JDBC沙箱slot ID支持路径分隔符#3233修复AG-UI权限恢复后工具结果丢失为分段文本生成唯一消息ID清理active-run标记后再下发终止信号#3100#3010#3109企业微信发送失败转为流式错误对外透出#3173Spring Boot Starter改用模块化core、AG-UI依赖#3156Milvus L2检索分数归一化WordReader Markdown表格单元格转义#3070#31691.4 文档更新新增中英文Agent Harness构建指南重构AgentScope Service使用文档#3139#3136补充Jev结构化决策集成文档修正文档CompactionConfig.keepTokens默认值#3274#31442. 重要更新2.1 OpenAI Responses API 支持Chat Completions是传统无状态对话API适合简单聊天Responses API是面向Agent/ 智能体的新一代API原生支持多步骤工具循环、服务端状态、结构化事件流。// 1. 构建 OpenAI Responses API Model2.0.4新增模块ModelresponsesModelOpenAIResponsesModel.builder().apiKey(System.getenv(OPENAI_API_KEY)).modelName(gpt-4o).baseUrl(https://api.openai.com/v1)// 可选代理地址替换此处.temperature(0.3).build();// 2. 构建 HarnessAgent挂载Responses模型 工具HarnessAgentagentHarnessAgent.builder().name(responses-agent).model(responsesModel).sysPrompt(你是一个计算器助手用户让你做加法就调用add工具。)// 注册工具包含 returnDirect 加法工具.registerTool(newOpenAIResponsesDemo().add(null,null)).build();2.2 Jev 模型集成Jev是TypeSafe AI推出的结构化决策模型。它不是聊天模型不生成文本也不做工具调用。它做的事情只有一件接收上下文和一组结构化问题返回类型化的答案和校准概率。AgentScope集成Jev以独立扩展模块的方式存在应用代码直接注入JevClient做判断或者通过middleware挂到Agent循环里。依赖引入dependencygroupIdio.agentscope/groupIdartifactIdagentscope-extensions-jev/artifactIdversion${agentscope.version}/version/dependencySpring Boot项目可以直接用starterdependencygroupIdio.agentscope/groupIdartifactIdagentscope-jev-spring-boot-starter/artifactIdversion${agentscope.version}/version/dependencyagentscope:jev:api-key:${TYPESAFE_API_KEY:}base-url:https://api.typesafe.aimodel:jev-latesttimeout:5s执行守卫判断行为风险JevAutoModeMiddlewareautoModeJevAutoModeMiddleware.builder(client).guardedTool(bash).safetyThreshold(0.8).execution(newio.agentscope.extensions.judge.jev.JevExecution.Options(io.agentscope.extensions.judge.jev.JevExecution.Mode.SHADOW,java.time.Duration.ofSeconds(2),v1,(ctx,record)-{})).build();ReActAgentagentReActAgent.builder().name(assistant).model(model).toolkit(toolkit).middleware(autoMode).build();2.3 AgentScope Service 重写AgentScope Service是面向业务应用、可自托管的Agent as a Service平台。平台上的托管AgentManaged Agent基于AgentScope HarnessAgent内核。当前Service版本为2.1.0-BETA1属于预发布版本。2.4 个人微信通道新增iLink Channel适配器对接腾讯OpenClaw/ClawBot的iLink协议让你的AgentScope Agent直接在「个人微信」里聊天不用企业微信、不用逆向hook微信。

相关新闻

96% 氧化铝陶瓷怎么切?脆性材料的水刀工艺与参数边界

96% 氧化铝陶瓷怎么切?脆性材料的水刀工艺与参数边界

结论先行:氧化铝陶瓷(尤其 96% 含量)硬度高、脆性大、还导电性差。硬、脆、不导电三条凑一起,传统切割方式基本都别扭:刀具磨不动,激光有热应力、容易崩裂,线切割又不导电切不了。陶瓷为什么难切…

2026/10/11 8:50:40 阅读更多 →
风光出力联合建模:Matlab中Weibull与Beta分布及Copula耦合实现

风光出力联合建模:Matlab中Weibull与Beta分布及Copula耦合实现

风电的出力随机性有多难搞,做过新能源并网仿真的人都懂:风速忽大忽小,光照一阵一阵,你要是拿个正态分布去套,风功率曲线尾巴根本对不上。圈里早就形成了一套经验——风速用两参数Weibull分布去拟合,光照辐照…

2026/10/11 8:50:40 阅读更多 →
车载空调建模与控制算法实战:从数学推导到图纸落地

车载空调建模与控制算法实战:从数学推导到图纸落地

兄弟们,聊个接地气的话题。前阵子我把一个车载空调控制器的算法模型从零到一完整落地了一版,从最初的数学推导、仿真验证,到最后的控制算法写进控制器、再到结构图纸冻结,整个流程走完,感触挺深的。这事看起来是个传统…

2026/10/11 8:49:40 阅读更多 →

最新新闻

2025年AI IDE实战测评榜:从个人开发到企业部署的完整选型攻略(TaoToken统一API接入篇)

2025年AI IDE实战测评榜:从个人开发到企业部署的完整选型攻略(TaoToken统一API接入篇)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:24:10 阅读更多 →
付了GPT-5的钱,用的是开源模型?用TaoToken统一Key看清每次调用

付了GPT-5的钱,用的是开源模型?用TaoToken统一Key看清每次调用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:24:10 阅读更多 →
装完这16个Skills,我的OpenClaw终于会自己查文档了:TaoToken统一Key接入实录

装完这16个Skills,我的OpenClaw终于会自己查文档了:TaoToken统一Key接入实录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:24:10 阅读更多 →
用 Java 5 分钟写一个 MCP Server:基于开源 MCP Java SDK 接入 TaoToken 统一 Key

用 Java 5 分钟写一个 MCP Server:基于开源 MCP Java SDK 接入 TaoToken 统一 Key

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:24:10 阅读更多 →
免越狱批量控制iPhone:基于Accessibility API的合规自动化方案

免越狱批量控制iPhone:基于Accessibility API的合规自动化方案

1. 为什么“免越狱批量控制iPhone”这件事,过去十年几乎没人真正做成?“不用越狱也能批量控制 iPhone”——这句话放在2024年之前,对绝大多数iOS开发者、自动化测试工程师甚至企业IT管理员来说,都像一句带点讽刺意味的行业黑话。不…

2026/10/11 10:24:10 阅读更多 →
从“impeccable”到工程实践:代码格式化、静态检查与CI流水线

从“impeccable”到工程实践:代码格式化、静态检查与CI流水线

“impeccable”这个词,按读音是 /ɪmˈpɛkəbəl/,意思是“无可挑剔、毫无瑕疵”。我见过不少人把它当成代码注释里的形容词,写“keep the code impeccable”。说实话,第一次看到某公司前端代码仓库的提交规范里,用这…

2026/10/11 10:23:09 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →