国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

eino v0.7.15 版本更新詳解:ChatModel Agent 中間件與 Agent 名稱修正

0
分享至




eino 發(fā)布了 v0.7.15 最新版本,發(fā)布時間為 2025 年 12 月 29 日。本次版本更新主要集中在 adk(Agent Development Kit)模塊,對 ChatModel Agent 的執(zhí)行流程和 Agent 名稱設(shè)置進(jìn)行了修復(fù)和完善。以下內(nèi)容基于官方發(fā)布記錄與代碼變更進(jìn)行完整翻譯與說明,不包含額外擴(kuò)展內(nèi)容。

一、版本概覽

版本號:v0.7.15
發(fā)布時間:2025 年 12 月 29 日

本次版本包含 2 次提交,涉及 3 個文件的修改,共計新增 94 行代碼,刪除 11 行代碼。共有 1 位貢獻(xiàn)者參與。

提交時間分布如下:

  • ? 2025 年 12 月 26 日:修復(fù)在未配置工具的情況下,after chatmodel 無法生效的問題

  • ? 2025 年 12 月 29 日:修復(fù) agent 名稱設(shè)置不正確的問題

二、更新內(nèi)容說明(What’s Changed)
  1. 1. adk 修復(fù):在未配置工具的情況下支持 after chatmodel

在此前版本中,當(dāng) ChatModelAgent 未配置工具時,AfterChatModel 中間件不會被正確執(zhí)行。本次更新通過調(diào)整 ChatModelAgent 的鏈?zhǔn)綀?zhí)行邏輯,使得 AfterChatModel 在沒有工具配置的情況下也能夠正常觸發(fā)。

具體改動體現(xiàn)在 chatmodel.go 文件中,對 buildRunFunc 方法進(jìn)行了修改:

  • ? 在構(gòu)建 Chain 時引入本地狀態(tài)生成函數(shù),用于初始化 ChatModelAgentState

  • ? 在 ChatModel 執(zhí)行前,通過 StatePreHandler 更新并處理 state.Messages,同時順序執(zhí)行 BeforeChatModel 中間件

  • ? 在 ChatModel 執(zhí)行后,通過 StatePostHandler 將模型輸出追加到 state.Messages,并順序執(zhí)行 AfterChatModel 中間件

  • ? 保證 BeforeChatModel 和 AfterChatModel 都圍繞 ChatModel 的執(zhí)行過程正確生效

通過這一調(diào)整,即使未配置工具調(diào)用能力,ChatModel 的前置和后置中間件也能按預(yù)期執(zhí)行。

  1. 2. adk 修復(fù):agent 名稱設(shè)置修正

在 flow.go 中,對 agent 運(yùn)行時的 AgentName 和 RunPath 設(shè)置邏輯進(jìn)行了修正。

更新后的邏輯說明如下:

  • ? 始終使用當(dāng)前 agent 的名稱作為 event.AgentName

  • ? 當(dāng) event.RunPath 已存在時,將框架生成的 RunPath 與自定義 RunPath 合并,避免重復(fù)或錯誤的路徑段

  • ? 當(dāng) event.RunPath 不存在時,直接使用當(dāng)前運(yùn)行上下文中的 RunPath

  • ? 保證事件記錄策略中,RunPath 能夠準(zhǔn)確匹配當(dāng)前 agent 的執(zhí)行路徑,避免因路徑重復(fù)導(dǎo)致的事件不記錄問題

該修復(fù)解決了在運(yùn)行流式 agent 時,AgentName 和 RunPath 可能配置錯誤的問題。

三、測試用例新增說明

在 chatmodel_test.go 中,本次版本新增了完整的單元測試,用于驗(yàn)證 ChatModelAgent 在引入中間件后的行為是否正確。

新增測試場景包括:

  1. 1. 基礎(chǔ) ChatModelAgent + 中間件測試

測試流程說明:

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

  • ? 配置 BeforeChatModel 中間件,在 state.Messages 中追加一條用戶消息

  • ? 配置 AfterChatModel 中間件,驗(yàn)證 state.Messages 的長度,并確認(rèn)后置中間件被執(zhí)行

  • ? 驗(yàn)證最終輸出的 Assistant 消息內(nèi)容正確

  • ? 驗(yàn)證 AfterChatModel 確實(shí)被觸發(fā)

該測試確保在普通非流式情況下,中間件機(jī)制可以穩(wěn)定工作。

  1. 2. 流式輸出測試(StreamOutput)

在同一測試文件中,繼續(xù)保留并執(zhí)行流式輸出相關(guān)測試,確保本次改動不會影響原有流式處理邏輯。

四、代碼變更統(tǒng)計

本次版本的代碼改動統(tǒng)計如下:

  • ? chatmodel.go:37 處改動(27 行新增,10 行刪除)

  • ? chatmodel_test.go:新增 66 行測試代碼

  • ? flow.go:1 行新增,1 行刪除

五、版本總結(jié)

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

eino v0.7.15 是一次以穩(wěn)定性和一致性為目標(biāo)的修復(fù)版本,重點(diǎn)解決了兩個問題:

  • ? ChatModelAgent 在未配置工具時,中間件 after chatmodel 無法執(zhí)行的問題

  • ? flow agent 中 AgentName 和 RunPath 設(shè)置不準(zhǔn)確的問題

通過補(bǔ)充狀態(tài)管理、前后置處理器以及新增測試用例,本次更新進(jìn)一步增強(qiáng)了 adk 中 ChatModelAgent 的可用性和可預(yù)測性,為后續(xù)版本的功能擴(kuò)展奠定了更加穩(wěn)定的運(yùn)行基礎(chǔ)。

我們相信人工智能為普通人提供了一種“增強(qiáng)工具”,并致力于分享全方位的AI知識。在這里,您可以找到最新的AI科普文章、工具評測、提升效率的秘籍以及行業(yè)洞察。 歡迎關(guān)注“福大大架構(gòu)師每日一題”,發(fā)消息可獲得面試資料,讓AI助力您的未來發(fā)展。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

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.

相關(guān)推薦
熱點(diǎn)推薦
企穩(wěn)增效,厚積薄發(fā):上汽,穩(wěn)在深處,進(jìn)在實(shí)處

企穩(wěn)增效,厚積薄發(fā):上汽,穩(wěn)在深處,進(jìn)在實(shí)處

汽車預(yù)言家
2026-04-09 10:27:53
以軍戰(zhàn)機(jī)轟炸黎巴嫩,霍爾木茲海峽再次關(guān)閉,停火首日局勢再升級

以軍戰(zhàn)機(jī)轟炸黎巴嫩,霍爾木茲海峽再次關(guān)閉,?;鹗兹站謩菰偕?/a>

齊魯壹點(diǎn)
2026-04-09 06:57:07
豬價跌到秦朝以來最便宜?更殘酷的是豬種危機(jī)!

豬價跌到秦朝以來最便宜?更殘酷的是豬種危機(jī)!

包不同
2026-04-08 23:10:44
福建車輛墜河5死,原因已找到,3個機(jī)會沒有抓住,丈夫責(zé)任也不小

福建車輛墜河5死,原因已找到,3個機(jī)會沒有抓住,丈夫責(zé)任也不小

潮鹿逐夢
2026-04-08 13:17:07
中俄投下反對票!傅聰:不給使用武力開通行證

中俄投下反對票!傅聰:不給使用武力開通行證

看看新聞Knews
2026-04-08 16:59:04
中國博士過剩!每年11萬博士畢業(yè),但高校機(jī)構(gòu)坑位已經(jīng)滿了

中國博士過剩!每年11萬博士畢業(yè),但高校機(jī)構(gòu)坑位已經(jīng)滿了

六子吃涼粉
2026-04-09 11:15:56
男演員最新聲明:已退出美國國籍,正式成為中國公民

男演員最新聲明:已退出美國國籍,正式成為中國公民

美芽
2026-04-08 18:02:54
重大勝利!美國高層召開新聞發(fā)布會,介紹針對伊朗行動的重大戰(zhàn)果

重大勝利!美國高層召開新聞發(fā)布會,介紹針對伊朗行動的重大戰(zhàn)果

小蘿卜絲
2026-04-08 22:17:45
美副總統(tǒng)稱美方從未承諾停火協(xié)議包含黎巴嫩

美副總統(tǒng)稱美方從未承諾停火協(xié)議包含黎巴嫩

國際在線
2026-04-09 07:17:52
哈登復(fù)出21+5+4騎士險勝老鷹 米切爾31+7里程碑莫布利22+19

哈登復(fù)出21+5+4騎士險勝老鷹 米切爾31+7里程碑莫布利22+19

醉臥浮生
2026-04-09 09:33:55
約基奇第198次三雙!掘金大勝灰熊豪取10連勝 穆雷26+7+5

約基奇第198次三雙!掘金大勝灰熊豪取10連勝 穆雷26+7+5

醉臥浮生
2026-04-09 11:18:33
張雪宣布捐贈嫣然“加碼”:將冠軍獎杯、簽名帽子一起贈送!喊話李亞鵬:用途你定,我信你!稱賽車起拍價40萬,有點(diǎn)寒酸,所以加碼

張雪宣布捐贈嫣然“加碼”:將冠軍獎杯、簽名帽子一起贈送!喊話李亞鵬:用途你定,我信你!稱賽車起拍價40萬,有點(diǎn)寒酸,所以加碼

每日經(jīng)濟(jì)新聞
2026-04-09 10:15:17
西游主演送別陳麗華:馬德華痛哭,六小齡童冒雨,遲重瑞令人擔(dān)憂

西游主演送別陳麗華:馬德華痛哭,六小齡童冒雨,遲重瑞令人擔(dān)憂

古希臘掌管松餅的神
2026-04-09 10:25:51
午評:滬指半日跌0.73% 全市場超4400只個股下挫

午評:滬指半日跌0.73% 全市場超4400只個股下挫

財聯(lián)社
2026-04-09 11:33:10
那個專門網(wǎng)暴全紅嬋的微信群里都有誰?

那個專門網(wǎng)暴全紅嬋的微信群里都有誰?

常識群
2026-04-09 09:11:22
陳芋汐含淚講述收到威脅短信,稱不會因網(wǎng)友言論動搖和全紅嬋關(guān)系

陳芋汐含淚講述收到威脅短信,稱不會因網(wǎng)友言論動搖和全紅嬋關(guān)系

蜜桔娛樂
2026-04-09 08:40:46
虧損234億!“中國巴菲特”道歉

虧損234億!“中國巴菲特”道歉

侃見財經(jīng)
2026-04-09 08:53:27
為什么英語沒能滲透入侵我們中國人的語言?評論區(qū)一針見血!太精辟

為什么英語沒能滲透入侵我們中國人的語言?評論區(qū)一針見血!太精辟

小豫講故事
2026-04-09 06:00:10
初三女生被5名舍友欺負(fù)致右髕骨骨折, 警方行政立案,校園欺凌認(rèn)定三個月無結(jié)果

初三女生被5名舍友欺負(fù)致右髕骨骨折, 警方行政立案,校園欺凌認(rèn)定三個月無結(jié)果

大風(fēng)新聞
2026-04-09 11:09:13
伊朗接受?;穑扔谫u了真主黨,一旦談判破裂,恐再也沒有幫手!

伊朗接受停火,等于賣了真主黨,一旦談判破裂,恐再也沒有幫手!

基斯默默
2026-04-09 03:56:52
2026-04-09 12:31:00
moonfdd incentive-icons
moonfdd
福大大架構(gòu)師每日一題
1172文章數(shù) 63關(guān)注度
往期回顧 全部

科技要聞

Meta凌晨首發(fā)閉源大模型 扎克伯格又行了?

頭條要聞

牛彈琴:?;饠?shù)小時后發(fā)生可怕屠殺 三點(diǎn)實(shí)在太詭異

頭條要聞

牛彈琴:?;饠?shù)小時后發(fā)生可怕屠殺 三點(diǎn)實(shí)在太詭異

體育要聞

40歲,但實(shí)力倒退12年

娛樂要聞

具俊曄最新露面,又黑又瘦情緒低迷

財經(jīng)要聞

談判基礎(chǔ)已被破壞!霍爾木茲海峽關(guān)閉

汽車要聞

8155芯片+L2智駕 瑞虎5運(yùn)動版上市 置換補(bǔ)貼價6.79萬元起

態(tài)度原創(chuàng)

本地
親子
數(shù)碼
游戲
旅游

本地新聞

建水Color Walk | 古城慢調(diào),掉進(jìn)春天的調(diào)色盤里

親子要聞

寶寶初體驗(yàn)摘草莓,寶寶第一視角

數(shù)碼要聞

節(jié)約成本選單通道內(nèi)存!9600X性價比完勝酷睿Ultra 5 250K PLUS

IGN《地平線6》前瞻:令人流連忘返 地圖絕對杰作!

旅游要聞

坐著高鐵去賞花!山東“牡丹號”賞花列車上新 憑車票享門票3.6折優(yōu)惠

無障礙瀏覽 進(jìn)入關(guān)懷版