网易首页 > 网易号 > 正文 申请入驻

eino v0.7.15 版本更新详解:ChatModel Agent 中间件与 Agent 名称修正

0
分享至




eino 发布了 v0.7.15 最新版本,发布时间为 2025 年 12 月 29 日。本次版本更新主要集中在 adk(Agent Development Kit)模块,对 ChatModel Agent 的执行流程和 Agent 名称设置进行了修复和完善。以下内容基于官方发布记录与代码变更进行完整翻译与说明,不包含额外扩展内容。

一、版本概览

版本号:v0.7.15
发布时间:2025 年 12 月 29 日

本次版本包含 2 次提交,涉及 3 个文件的修改,共计新增 94 行代码,删除 11 行代码。共有 1 位贡献者参与。

提交时间分布如下:

  • • 2025 年 12 月 26 日:修复在未配置工具的情况下,after chatmodel 无法生效的问题

  • • 2025 年 12 月 29 日:修复 agent 名称设置不正确的问题

二、更新内容说明(What’s Changed)
  1. 1. adk 修复:在未配置工具的情况下支持 after chatmodel

在此前版本中,当 ChatModelAgent 未配置工具时,AfterChatModel 中间件不会被正确执行。本次更新通过调整 ChatModelAgent 的链式执行逻辑,使得 AfterChatModel 在没有工具配置的情况下也能够正常触发。

具体改动体现在 chatmodel.go 文件中,对 buildRunFunc 方法进行了修改:

  • • 在构建 Chain 时引入本地状态生成函数,用于初始化 ChatModelAgentState

  • • 在 ChatModel 执行前,通过 StatePreHandler 更新并处理 state.Messages,同时顺序执行 BeforeChatModel 中间件

  • • 在 ChatModel 执行后,通过 StatePostHandler 将模型输出追加到 state.Messages,并顺序执行 AfterChatModel 中间件

  • • 保证 BeforeChatModel 和 AfterChatModel 都围绕 ChatModel 的执行过程正确生效

通过这一调整,即使未配置工具调用能力,ChatModel 的前置和后置中间件也能按预期执行。

  1. 2. adk 修复:agent 名称设置修正

在 flow.go 中,对 agent 运行时的 AgentName 和 RunPath 设置逻辑进行了修正。

更新后的逻辑说明如下:

  • • 始终使用当前 agent 的名称作为 event.AgentName

  • • 当 event.RunPath 已存在时,将框架生成的 RunPath 与自定义 RunPath 合并,避免重复或错误的路径段

  • • 当 event.RunPath 不存在时,直接使用当前运行上下文中的 RunPath

  • • 保证事件记录策略中,RunPath 能够准确匹配当前 agent 的执行路径,避免因路径重复导致的事件不记录问题

该修复解决了在运行流式 agent 时,AgentName 和 RunPath 可能配置错误的问题。

三、测试用例新增说明

在 chatmodel_test.go 中,本次版本新增了完整的单元测试,用于验证 ChatModelAgent 在引入中间件后的行为是否正确。

新增测试场景包括:

  1. 1. 基础 ChatModelAgent + 中间件测试

测试流程说明:

  • • 使用 mock ChatModel,模拟 Generate 方法返回固定的 Assistant 消息

  • • 配置 BeforeChatModel 中间件,在 state.Messages 中追加一条用户消息

  • • 配置 AfterChatModel 中间件,验证 state.Messages 的长度,并确认后置中间件被执行

  • • 验证最终输出的 Assistant 消息内容正确

  • • 验证 AfterChatModel 确实被触发

该测试确保在普通非流式情况下,中间件机制可以稳定工作。

  1. 2. 流式输出测试(StreamOutput)

在同一测试文件中,继续保留并执行流式输出相关测试,确保本次改动不会影响原有流式处理逻辑。

四、代码变更统计

本次版本的代码改动统计如下:

  • • chatmodel.go:37 处改动(27 行新增,10 行删除)

  • • chatmodel_test.go:新增 66 行测试代码

  • • flow.go:1 行新增,1 行删除

五、版本总结

代码地址:github.com/cloudwego/eino

eino v0.7.15 是一次以稳定性和一致性为目标的修复版本,重点解决了两个问题:

  • • ChatModelAgent 在未配置工具时,中间件 after chatmodel 无法执行的问题

  • • flow agent 中 AgentName 和 RunPath 设置不准确的问题

通过补充状态管理、前后置处理器以及新增测试用例,本次更新进一步增强了 adk 中 ChatModelAgent 的可用性和可预测性,为后续版本的功能扩展奠定了更加稳定的运行基础。

我们相信人工智能为普通人提供了一种“增强工具”,并致力于分享全方位的AI知识。在这里,您可以找到最新的AI科普文章、工具评测、提升效率的秘籍以及行业洞察。 欢迎关注“福大大架构师每日一题”,发消息可获得面试资料,让AI助力您的未来发展。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
林强涉案989亿被抓!生活奢华超过中东富豪,超5万百姓血本无归

林强涉案989亿被抓!生活奢华超过中东富豪,超5万百姓血本无归

千言娱乐记
2025-12-27 20:07:06
CBA五场大战!徐杰缺席对北控,上海阻击黑马队,贺希宁不服国手

CBA五场大战!徐杰缺席对北控,上海阻击黑马队,贺希宁不服国手

体坛大事记
2026-01-02 23:07:52
扮作卖油郎的日军探子打探:“村里住着多少八路军?” 孩童随口答道 “大概七八个吧”,不料当天夜里日军便赶来偷袭

扮作卖油郎的日军探子打探:“村里住着多少八路军?” 孩童随口答道 “大概七八个吧”,不料当天夜里日军便赶来偷袭

文史明鉴
2026-01-01 22:54:15
比宋庆龄还难请?中央曾三次邀请她担任要职,却都被婉拒,为什么

比宋庆龄还难请?中央曾三次邀请她担任要职,却都被婉拒,为什么

云霄纪史观
2026-01-03 02:03:27
纪实:浙江女教师突然失踪6年,13岁儿子凭借一个梦找到母亲

纪实:浙江女教师突然失踪6年,13岁儿子凭借一个梦找到母亲

红豆讲堂
2024-10-25 09:45:59
中年返贫三件套,一个都别碰!

中年返贫三件套,一个都别碰!

黯泉
2025-12-24 17:47:13
詹姆斯入选美国十大运动人物前十!唯一NBA球员!

詹姆斯入选美国十大运动人物前十!唯一NBA球员!

氧气是个地铁
2026-01-02 15:36:51
男子网购2.4公斤银条迟迟未发货,“店铺清空客服失联”,商家称愿意接受罚款,但不能按订单发货;当地市监部门:店铺拒绝调解

男子网购2.4公斤银条迟迟未发货,“店铺清空客服失联”,商家称愿意接受罚款,但不能按订单发货;当地市监部门:店铺拒绝调解

扬子晚报
2026-01-02 08:46:01
从追捧到嫌弃,欧美文化为何在国内集体崩盘?

从追捧到嫌弃,欧美文化为何在国内集体崩盘?

谈芯说科技
2026-01-02 22:56:12
舅舅身居高位,母亲却闭口不提,直到父亲被欺负后,他来了

舅舅身居高位,母亲却闭口不提,直到父亲被欺负后,他来了

兰姐说故事
2025-03-10 10:05:08
曾经的县城“印钞机”,今年彻底歇了?

曾经的县城“印钞机”,今年彻底歇了?

每日人物
2025-12-28 10:31:51
日本右翼天塌了:解放军给美军前所未有的待遇,俄对台海说法已变

日本右翼天塌了:解放军给美军前所未有的待遇,俄对台海说法已变

科普100克克
2025-12-30 00:13:08
原来她已去世9年,2个儿子今都定居美国,晚年独自在国内生活

原来她已去世9年,2个儿子今都定居美国,晚年独自在国内生活

以茶带书
2025-12-31 20:19:21
何穗晒陈伟霆与儿子亲密合照,孩子睡在陈伟霆背上,画面十分温馨

何穗晒陈伟霆与儿子亲密合照,孩子睡在陈伟霆背上,画面十分温馨

鋭娱之乐
2026-01-02 14:56:42
蔡正元即将入狱,罕见“托孤”;柯文哲与柯建铭密谈,赖清德要急

蔡正元即将入狱,罕见“托孤”;柯文哲与柯建铭密谈,赖清德要急

时时有聊
2026-01-02 20:29:18
山西爆冷负广州,看看媒体人怎么说,付政浩说意外,麦穗丰说厉害

山西爆冷负广州,看看媒体人怎么说,付政浩说意外,麦穗丰说厉害

萌兰聊个球
2026-01-02 22:21:42
叶剑英询问许世友:南京军区还听你调遣吗?许世友直言:军区司令就是我的贴身保镖

叶剑英询问许世友:南京军区还听你调遣吗?许世友直言:军区司令就是我的贴身保镖

清风鉴史
2025-12-24 15:02:13
山东省人民政府最新人事任免

山东省人民政府最新人事任免

滨州日报
2026-01-03 08:35:28
炒股不需要懂太多,"进有九不买,出有六不卖"仅10字,但字字斗金

炒股不需要懂太多,"进有九不买,出有六不卖"仅10字,但字字斗金

股经纵横谈
2026-01-02 22:30:30
长春揽客男后续:男子住所被扒,没有成家是个酒鬼,知情人曝更多

长春揽客男后续:男子住所被扒,没有成家是个酒鬼,知情人曝更多

奇思妙想草叶君
2026-01-01 22:41:40
2026-01-03 10:00:49
moonfdd incentive-icons
moonfdd
福大大架构师每日一题
1088文章数 53关注度
往期回顾 全部

科技要闻

比亚迪销冠!特斯拉2025年交付量跌逾8%

头条要闻

牛弹琴:伊朗面临40年来最严峻挑战 不是一个好兆头

头条要闻

牛弹琴:伊朗面临40年来最严峻挑战 不是一个好兆头

体育要闻

快船似乎又行了

娱乐要闻

田亮一家新年全家福!森碟变清纯少女

财经要闻

人工智能四问:投资泡沫出现了吗?

汽车要闻

方程豹全年销量超23.4万辆 同比暴增316.1%

态度原创

房产
艺术
旅游
数码
公开课

房产要闻

海大誉府新年家年华暨2号楼耀世加推发布会圆满落幕

艺术要闻

下雪时的院子,更加适合倾听自己

旅游要闻

邵阳这一景区道路临时封闭

数码要闻

Clicks首款智能手机Communicator发布:带全键盘的“第二设备”

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版