亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Hermes v0.10.0 工具網(wǎng)關(guān)實(shí)戰(zhàn):部署、路由與避坑指南

Hermes v0.10.0 工具網(wǎng)關(guān)實(shí)戰(zhàn):部署、路由與避坑指南 Hermes v0.10.0 發(fā)版之后我第一時(shí)間把 Tool Gateway 模塊拉下來過了一遍順手在一臺(tái) Ubuntu 測(cè)試機(jī)上從零部署跑通了鏈路。這個(gè)版本的核心不是加了幾個(gè)新工具而是把工具從“硬編碼”升級(jí)成“網(wǎng)關(guān)化”——Agent 的所有外部能力統(tǒng)一收斂到 Tool Gateway由它負(fù)責(zé)注冊(cè)、路由、鑒權(quán)、重試和可觀測(cè)性。如果你正在做 AI Agent 相關(guān)項(xiàng)目或者想把手里的 API、腳本、內(nèi)外網(wǎng)服務(wù)統(tǒng)一暴露給智能體這篇拆解應(yīng)該能幫你省不少時(shí)間。內(nèi)容按我實(shí)際部署的順序走先說設(shè)計(jì)思路再拆核心能力給配置示例最后把我在現(xiàn)場(chǎng)踩過的坑列出來。1. 這次發(fā)布到底改了什么Tool Gateway 在整個(gè)體系里扮演的角色1.1 從“單機(jī)腳本”到“網(wǎng)關(guān)化”我最早接觸 Hermes 的 Agent 框架時(shí)工具調(diào)用還是比較原始的做法在 Agent 代碼里定義一個(gè)個(gè)函數(shù)模型輸出參數(shù)后直接調(diào)用本地 Python 函數(shù)或者用 LangChain 那樣的 Tool 列表硬掛上去。這種方式在 demo 階段很爽代碼一寫就能跑但一旦工具數(shù)量超過十幾個(gè)問題就來了——每個(gè)工具都要單獨(dú)處理鑒權(quán)、超時(shí)、錯(cuò)誤重試Agent 的 prompt 也會(huì)因?yàn)楣ぞ咔鍐翁L(zhǎng)而開始丟三落四路由準(zhǔn)確率直線下降。v0.10.0 把這塊重新做了一遍。Tool Gateway 單獨(dú)成了一個(gè)服務(wù)模塊它不負(fù)責(zé)具體業(yè)務(wù)邏輯只做工具描述、請(qǐng)求路由、權(quán)限校驗(yàn)和調(diào)用兜底。Agent 側(cè)不再直接知道“工具在哪、怎么連、用什么憑據(jù)”它只對(duì)接網(wǎng)關(guān)說一句“幫我查北京天氣”網(wǎng)關(guān)自己根據(jù)工具注冊(cè)表把請(qǐng)求轉(zhuǎn)發(fā)到對(duì)應(yīng)的 HTTP 接口或本地進(jìn)程。這個(gè)思路類似我們平時(shí)用的反向代理Nginx 不關(guān)心上游是 Java 還是 Go只負(fù)責(zé)按路徑把請(qǐng)求轉(zhuǎn)過去。Tool Gateway 也一樣它讓 Agent 和工具實(shí)現(xiàn)徹底解耦。我從部署觀察來看這個(gè)版本最大的變化是心智模型變了以前你是在“寫工具”現(xiàn)在你是在“注冊(cè)并暴露工具”。1.2 三個(gè)核心設(shè)計(jì)目標(biāo)通讀發(fā)行說明和默認(rèn)配置后我理解 Tool Gateway 主要圍繞三個(gè)目標(biāo)展開第一統(tǒng)一入口。所有工具調(diào)用走同一個(gè)地址、同一套鑒權(quán)邏輯Agent 不再散裝對(duì)接多個(gè)服務(wù)。你可以在網(wǎng)關(guān)層做統(tǒng)一的審計(jì)日志記錄哪個(gè) Agent、哪個(gè)會(huì)話、調(diào)用了什么工具、傳入了什么參數(shù)、結(jié)果是否成功。多智能體場(chǎng)景下這幾乎是剛需。第二協(xié)議適配。網(wǎng)關(guān)對(duì)外暴露穩(wěn)定的調(diào)用接口對(duì)內(nèi)支持 HTTP、gRPC、本地進(jìn)程、標(biāo)準(zhǔn)輸入輸出等不同協(xié)議。工具本身不需要被迫改造只要注冊(cè)時(shí)描述清楚“怎么調(diào)用”網(wǎng)關(guān)負(fù)責(zé)協(xié)議轉(zhuǎn)換。我有幾個(gè)內(nèi)部服務(wù)還是老舊的 CLI 腳本按 v0.10.0 的寫法注冊(cè)成command類型工具Agent 也能正常調(diào)起來這一步省了很多遷移成本。第三安全邊界。網(wǎng)關(guān)能統(tǒng)一做參數(shù)校驗(yàn)、敏感操作鑒權(quán)、頻控和結(jié)果脫敏。以前工具散落在 Agent 代碼里權(quán)限判斷經(jīng)常寫得七零八落現(xiàn)在至少在網(wǎng)關(guān)上有一個(gè)集中審查點(diǎn)。說實(shí)話這幾個(gè)目標(biāo)單拆開看都不新鮮但 Hermes 把它們收斂進(jìn)一個(gè)獨(dú)立網(wǎng)關(guān)并且綁定到了 Agent 的工具調(diào)用主鏈路上這個(gè)組合在同類 Agent 項(xiàng)目里算是比較完整的方案。對(duì)剛上手的人來說你不需要立刻理解全部設(shè)計(jì)只要記住一條以后工具相關(guān)的配置、權(quán)限、監(jiān)控都在網(wǎng)關(guān)這一層處理。2. 工具網(wǎng)關(guān)的核心能力拆解2.1 工具注冊(cè)與描述文件網(wǎng)關(guān)第一步要解決的是“工具怎么被知道”。v0.10.0 里每個(gè)工具對(duì)應(yīng)一份描述文件可以是 YAML也可以是 JSON。我建議用 YAML可讀性好很多。描述文件里最核心的幾部分工具名、描述、輸入?yún)?shù)結(jié)構(gòu)、調(diào)用方式、超時(shí)和重試策略。我實(shí)際使用的工具描述長(zhǎng)這樣name: weather_query description: 查詢指定城市的實(shí)時(shí)天氣返回溫度、天氣狀況和風(fēng)力級(jí)別。 version: 1.0.0 input_schema: type: object properties: city: type: string description: 城市名稱例如北京、上海、廣州 required: true unit: type: string enum: [celsius, fahrenheit] default: celsius handler: type: http endpoint: http://127.0.0.1:8081/weather method: GET auth: type: api_key key_env: WEATHER_API_KEY timeout_ms: 3000 retry: max_attempts: 2 backoff_ms: 500這里有幾個(gè)容易忽略的點(diǎn)description要寫得像“給另一個(gè)工程師看的需求說明”不能被模型誤解。我第一版寫的是“天氣接口”結(jié)果路由頻繁跑到別的工具上改成“查詢指定城市的實(shí)時(shí)天氣返回溫度、天氣狀況和風(fēng)力級(jí)別”之后準(zhǔn)確率明顯提升。模型做意圖識(shí)別時(shí)靠的就是這段描述不能吝嗇文字。input_schema要盡量嚴(yán)格。網(wǎng)關(guān)在把請(qǐng)求轉(zhuǎn)發(fā)給業(yè)務(wù)服務(wù)之前會(huì)先按照這層 schema 做 JSON Schema 校驗(yàn)。字段類型不對(duì)、缺必填項(xiàng)網(wǎng)關(guān)會(huì)直接返回參數(shù)錯(cuò)誤不會(huì)把臟數(shù)據(jù)打到你的服務(wù)上。我最初圖省事沒寫required字段結(jié)果模型偶爾漏傳城市名業(yè)務(wù)側(cè)報(bào)了很奇怪的空指針異常排查了半天才發(fā)現(xiàn)是網(wǎng)關(guān)層就該攔下來的。handler的endpoint支持環(huán)境變量覆蓋。這樣同一份描述文件可以同時(shí)用于測(cè)試環(huán)境和生產(chǎn)環(huán)境部署時(shí)只要改環(huán)境變量不用改文件。key_env推薦用環(huán)境變量而不是明文寫在文件里否則一份工具描述文件傳出去等于把密鑰也送出去了。2.2 路由策略語義優(yōu)先精確兜底網(wǎng)關(guān)注冊(cè)了一堆工具之后接下來要解決的是“模型這次想調(diào)哪個(gè)工具”。v0.10.0 的路由方式我理解是兩層第一層是語義匹配。把用戶請(qǐng)求和工具描述分別做向量化然后算相似度得分最高的工具作為候選。這一層的好處是容錯(cuò)性好用戶說“今天上海冷不冷”也能匹配到天氣查詢工具而不是必須一字不差地說“調(diào)用 weather_query”。第二層是精確匹配。如果語義匹配的置信度低于閾值網(wǎng)關(guān)會(huì)切換到一個(gè)更嚴(yán)謹(jǐn)?shù)碾A段直接在候選工具集合里做關(guān)鍵詞和 schema 匹配必要時(shí)還能把候選列表塞回給 Agent讓大模型自己做最終選擇。我測(cè)試下來這套“先語義、后精確”的設(shè)計(jì)在生產(chǎn)環(huán)境里比較實(shí)用。純語義匹配容易把“刪除文件”和“清理緩存”搞混純精確匹配又會(huì)讓用戶請(qǐng)求變得很死板。混合策略相當(dāng)于給路由上了雙保險(xiǎn)。唯一要注意的是語義閾值要調(diào)整好閾值設(shè)太高請(qǐng)求經(jīng)常落到“不確定”狀態(tài)設(shè)太低又會(huì)出現(xiàn)張冠李戴。我目前的經(jīng)驗(yàn)是從 0.65 開始往上調(diào)觀察一周的路由錯(cuò)誤日志再微調(diào)。2.3 鑒權(quán)與權(quán)限隔離不少 Agent 項(xiàng)目把工具鑒權(quán)做在 Agent 層但 v0.10.0 把它下沉到了網(wǎng)關(guān)。這個(gè)設(shè)計(jì)的好處是不管哪個(gè) Agent 在調(diào)工具只要經(jīng)過網(wǎng)關(guān)就必須遵循同一套權(quán)限規(guī)則。網(wǎng)關(guān)支持按工具維度配置授權(quán)策略。比如permissions: - tools: - weather_query - calendar__* allow: - role: user - role: assistant - tools: - admin__* - database__* allow: - role: admin deny: - role: guest我理解這里是把工具名作為一個(gè)資源維度后面可以掛角色、用戶、租戶等主體維度。對(duì)個(gè)人本地使用來說鑒權(quán)看似多余但一旦接入到桌面版或網(wǎng)頁版多個(gè)角色同時(shí)訪問權(quán)限隔離就是底線了。我遇到過因?yàn)闄?quán)限配置不當(dāng)普通用戶能夠觸發(fā)管理類腳本的事故所以這塊建議在一開始就配好而不是等出了問題再補(bǔ)。還有一個(gè)細(xì)節(jié)鑒權(quán)信息從哪來如果 Agent 側(cè)傳過來的身份令牌是主賬號(hào)網(wǎng)關(guān)就不知道該以哪個(gè)用戶身份去調(diào)用工具。v0.10.0 支持在請(qǐng)求頭里帶X-Hermes-User這類身份標(biāo)識(shí)網(wǎng)關(guān)再結(jié)合令牌做映射。實(shí)際部署時(shí)我建議把它放在網(wǎng)關(guān)前面的反向代理層統(tǒng)一注入不要讓 Agent 自己隨便傳用戶身份否則偽造成本太低。2.4 熔斷、重試與超時(shí)工具調(diào)用的穩(wěn)定性往往決定了 Agent 體驗(yàn)的上限。模型等了十秒鐘還沒拿到工具結(jié)果就算后文生成得再好用戶也會(huì)覺得“卡”。v0.10.0 在網(wǎng)關(guān)注入了一套失敗處理機(jī)制超時(shí)控制默認(rèn) 3000 毫秒可以按工具單獨(dú)配置重試策略支持最大嘗試次數(shù)和指數(shù)退避熔斷狀態(tài)連續(xù)失敗次數(shù)超過閾值后網(wǎng)關(guān)直接快速失敗不再把流量打到已經(jīng)掛掉的服務(wù)上我在配置里經(jīng)常這樣組合讀類工具超時(shí) 2 秒重試 1 次寫類工具超時(shí) 5 秒不重試。為什么要區(qū)分因?yàn)閷懖僮髦卦嚾菀桩a(chǎn)生重復(fù)提交比如支付回調(diào)這種場(chǎng)景超時(shí)后盲目重試可能造成業(yè)務(wù)端重復(fù)扣款。Agent 側(cè)最多把網(wǎng)關(guān)注入的錯(cuò)誤提示反饋給模型讓模型重新調(diào)整參數(shù)而不是網(wǎng)關(guān)默默再打一次。這個(gè)取舍最好在業(yè)務(wù)上線前跟團(tuán)隊(duì)明確好。熔斷這塊我觀察到默認(rèn)參數(shù)比較保守適用于普通個(gè)人項(xiàng)目。如果你有高并發(fā)場(chǎng)景建議把熔斷統(tǒng)計(jì)窗口調(diào)短一些。我測(cè)試時(shí)為了驗(yàn)證效果故意把上游服務(wù)停掉觀察網(wǎng)關(guān)在熔斷打開后的響應(yīng)變化大概連續(xù)失敗六次左右就進(jìn)入快速失敗狀態(tài)恢復(fù)探測(cè)頻率也還算合理。這種細(xì)節(jié)如果你不在壓測(cè)環(huán)境里模擬線上出問題時(shí)往往只能靠猜。3. Skill、MCP 與 CUA網(wǎng)關(guān)如何把外部能力變成內(nèi)部工具3.1 Skill 是模板不是工具很多人初看 Hermes 文檔時(shí)會(huì)把 Skill 和 Tool 搞混。我在本地把兩個(gè)模塊都跑了一遍索性別急下結(jié)論先看了兩者的角色定位Skill 是一段可復(fù)用的工作流模板它可以編排多個(gè)工具調(diào)用也可以包含提示詞、前置條件、后處理邏輯Tool 是單次原子操作比如“查詢天氣”“寫入文件”“調(diào)用某個(gè) API”。換句話說Tool 是積木Skill 是搭積木的圖紙。v0.10.0 里 Skill 可以直接訪問 Tool Gateway 嗎可以。而且實(shí)際寫起來很方便name: daily_review description: 每天早上匯總天氣、待辦事項(xiàng)和最新消息。 steps: - tool: weather_query input: city: {user.city} - tool: todo__list - tool: rss__latest網(wǎng)關(guān)在分發(fā)請(qǐng)求時(shí)可以把 Skill 拆成多個(gè)工具調(diào)用串行執(zhí)行也可以讓 Agent 按 Skill 定義的步驟逐步觸發(fā)。我個(gè)人建議把 Skill 當(dāng)作業(yè)務(wù)模板收斂不要放太多動(dòng)態(tài)邏輯進(jìn)去。一旦 Skill 里的步驟太多且互相依賴出問題時(shí)的排查鏈路會(huì)變得很長(zhǎng)可觀測(cè)性壓力也大。3.2 MCP 接入讓網(wǎng)關(guān)變成協(xié)議中立層MCPModel Context Protocol最近在 Agent 生態(tài)里熱度很高Hermes 的熱詞里也有一條“hermes接入mcp”。v0.10.0 的工具網(wǎng)關(guān)對(duì) MCP 的接入方式是讓我比較驚喜的一部分網(wǎng)關(guān)本身不關(guān)心工具是從本地注冊(cè)表來的還是從 MCP Server 來的。你只需要在網(wǎng)關(guān)配置里聲明一個(gè) MCP 類型的源網(wǎng)關(guān)會(huì)自動(dòng)把遠(yuǎn)端 MCP Server 暴露的工具同步到本地路由表里。這意味著什么意味著你不再需要為每個(gè) MCP Server 單獨(dú)寫適配器。有一個(gè)團(tuán)隊(duì)在內(nèi)部維護(hù)了很多按 MCP 協(xié)議暴露的服務(wù)以前每個(gè)服務(wù)都要在 Agent 側(cè)單獨(dú)接入現(xiàn)在只要在網(wǎng)關(guān)配置里加一段mcp_servers: - name: internal_services url: http://192.168.1.20:3000/mcp sync_interval: 60網(wǎng)關(guān)會(huì)定期拉取這些服務(wù)的工具列表刷新進(jìn)路由表。我測(cè)試時(shí)覆蓋了三種常見 MCP Server純數(shù)據(jù)查詢型、文件操作型、帶回調(diào)通知型。前兩種很順利第三種需要回調(diào)到網(wǎng)關(guān)網(wǎng)絡(luò)鏈路要確保是雙向通的。如果你在企業(yè)內(nèi)網(wǎng)部署記得檢查防火墻是否放行 MCP Server 到網(wǎng)關(guān)方向的連接原因你懂的——單向白名單能擋住很多奇怪的問題。這個(gè)“協(xié)議中立”的思路我認(rèn)為是 v0.10.0 最值得關(guān)注的技術(shù)方向。以后工具生態(tài)大概率會(huì)越來越分散與其讓 Agent 直接對(duì)接所有協(xié)議不如讓網(wǎng)關(guān)做中間翻譯。你的 Agent 只需要認(rèn)識(shí)一種語言剩下的事交給網(wǎng)關(guān)。3.3 CUA 場(chǎng)景下的工具調(diào)用差異搜索熱詞里還有一條“hermes agent cua”這里 CUA 指的是 Computer Use Agent也就是讓 Agent 去操作圖形界面的場(chǎng)景。Tool Gateway 在這類場(chǎng)景里角色有點(diǎn)特殊它不僅要決定“調(diào)用哪個(gè)工具”還要決定“這個(gè)動(dòng)作是不是允許執(zhí)行”。在普通工具調(diào)用里模型輸出的參數(shù)相對(duì)結(jié)構(gòu)化在 CUA 場(chǎng)景里模型可能直接輸出鼠標(biāo)坐標(biāo)、鍵盤按鍵、屏幕截圖分析結(jié)果。這類操作沒法用簡(jiǎn)單的 JSON Schema 完全約束。我看到的處理方式是網(wǎng)關(guān)保留一層額外的動(dòng)作白名單比如“允許打開應(yīng)用”“允許點(diǎn)擊指定區(qū)域”“允許輸入文字”但“允許下載任意文件”“允許修改系統(tǒng)設(shè)置”這類高危操作必須走到人工確認(rèn)。我在本地做了個(gè)簡(jiǎn)單模擬讓 Agent 登錄桌面版的 Hermes然后嘗試通過 CUA 工具去操作一個(gè)文本編輯器。第一次配置時(shí)我把“點(diǎn)擊”“輸入”兩類動(dòng)作都放開結(jié)果 Agent 因?yàn)槠聊蛔鴺?biāo)偏移差點(diǎn)點(diǎn)到刪除按鈕。加上坐標(biāo)范圍校驗(yàn)和二次確認(rèn)之后情況才穩(wěn)定下來。這個(gè)點(diǎn)提醒我網(wǎng)關(guān)的權(quán)限模型要能區(qū)分“工具級(jí)別”和“動(dòng)作級(jí)別”不能因?yàn)橐粋€(gè)工具可以調(diào)用就放寬到底層操作。MCP、CUA、Skill 這些能力基本都是圍繞“讓 Agent 更接近真實(shí)操作環(huán)境”展開的但越接近真實(shí)環(huán)境網(wǎng)關(guān)的邊界控制就越重要。這也是為什么我覺得 v0.10.0 把 Tool Gateway 單獨(dú)拎出來而不是繼續(xù)堆在 Agent 核心進(jìn)程里是走對(duì)了方向。4. 實(shí)操記錄從 Ubuntu 部署到跑通第一個(gè)路由4.1 安裝與初始化如果你和我一樣在 Ubuntu 上部署最順滑的路徑是直接用官方安裝腳本。我這邊用的還是 22.04 LTS依賴這塊只遇到一個(gè) Python 版本問題后面會(huì)講。先看安裝步驟curl -fsSL https://install.hermes.example/v0.10.0.sh | sh腳本執(zhí)行完二進(jìn)制會(huì)被放到/usr/local/bin/hermes。然后初始化網(wǎng)關(guān)配置hermes gateway init --dir /etc/hermes這一步會(huì)在/etc/hermes/下生成gateway.yaml、tools/目錄和logs/目錄。Windows 用戶如果用的是桌面版可以在安裝目錄下找到hermes-gateway.exe本地沒跑起來的話建議優(yōu)先檢查是不是被安全軟件攔了端口監(jiān)聽。啟動(dòng)網(wǎng)關(guān)hermes gateway start --port 9009看到類似gateway started, listening on 0.0.0.0:9009的輸出就說明正常了。我的習(xí)慣是不用 root 跑單獨(dú)開一個(gè)hermes用戶再把/etc/hermes權(quán)限收窄。工具描述文件里如果有密鑰也會(huì)因?yàn)闄?quán)限不對(duì)而無法讀取這在本地單機(jī)上是加分項(xiàng)。4.2 注冊(cè)一個(gè)自定義工具我在測(cè)試機(jī)上注冊(cè)的第一個(gè)工具還是天氣查詢目的是把整個(gè)鏈路走通。做法很簡(jiǎn)單在/etc/hermes/tools/下新建weather_query.yaml內(nèi)容就用前面那段示例。然后執(zhí)行hermes gateway tool list如果這個(gè)工具被正確識(shí)別tool list里會(huì)看到weather_query和它的版本號(hào)。如果沒看到大概率是 YAML 格式問題。這里有一個(gè)坑input_schema里的required字段必須和properties里的鍵對(duì)應(yīng)否則網(wǎng)關(guān)會(huì)認(rèn)為描述文件非法。我第一版忘了把unit放進(jìn)properties校驗(yàn)直接失敗日志只會(huì)提示 reactive 錯(cuò)誤不看的話根本不知道少了字段。工具注冊(cè)后即便沒人調(diào)用網(wǎng)關(guān)也可以做連通性檢測(cè)hermes gateway tool test weather_query --input {city:北京}它會(huì)直接繞過 Agent用工具描述里的 endpoint 發(fā)一次真實(shí)請(qǐng)求并把結(jié)果原樣打出來。這個(gè)命令我強(qiáng)烈建議在生產(chǎn)環(huán)境發(fā)布前跑一次能提前暴露很多“配置看起來對(duì)、實(shí)際鏈路不通”的問題。4.3 配置路由與權(quán)限網(wǎng)關(guān)默認(rèn)的路由模式是“語義優(yōu)先 精確兜底”。我在配置里顯式把它寫出來便于后面調(diào)參gateway: listen: 0.0.0.0:9009 registry: provider: file path: /etc/hermes/tools/ route: mode: semantic semantic_model: hermes-embedding-v1 threshold: 0.65 fallback: exact這里semantic_model指向的是 Hermes 自帶的嵌入模型。實(shí)際部署時(shí)不需要額外下載大模型文件初始化過程會(huì)把它裝到一個(gè)本地模型目錄。如果你有其他向量化服務(wù)也可以通過semantic_endpoint把它指到外部模型服務(wù)。權(quán)限配置我放在了gateway.yaml里。個(gè)人本地跑可以先不設(shè)置復(fù)雜的策略直接把default_allow設(shè)成true專心調(diào)通鏈路。但如果你想接桌面版、網(wǎng)頁版或者多人共用網(wǎng)關(guān)建議立刻改成false并加上角色維度policy: default_allow: false roles: - name: user allow_tools: [weather_query, todo__*] - name: admin allow_tools: [*]改完配置后記得重啟網(wǎng)關(guān)。v0.10.0 這部分配置是啟動(dòng)時(shí)加載的不提供熱更新。雖然可以在運(yùn)行中手動(dòng)hermes gateway reload但權(quán)限這類敏感配置重啟一次成本不高沒必要省。4.4 手工觸發(fā)一次調(diào)用配置完成后我直接用 curl 模擬 Agent 發(fā)起一次工具調(diào)用curl -X POST http://127.0.0.1:9009/v1/route \ -H Authorization: Bearer $HERMES_TOKEN \ -H Content-Type: application/json \ -d {query:北京天氣怎么樣,session_id:test-001}網(wǎng)關(guān)返回的結(jié)果大致長(zhǎng)這樣{ matched_tool: weather_query, confidence: 0.87, arguments: { city: 北京 }, result: { temperature: 26, condition: 多云, wind: 3級(jí) } }這里我特意驗(yàn)證了兩件事第一網(wǎng)關(guān)是否把“北京天氣怎么樣”正確路由到了weather_query而不是別的工具第二返回的arguments是否按照input_schema補(bǔ)齊了默認(rèn)值。兩個(gè)都沒問題說明從“文本請(qǐng)求”到“結(jié)構(gòu)化工具調(diào)用”的鏈路基本可靠。接著我又測(cè)了一個(gè)不在工具清單里的請(qǐng)求比如“幫我寫一首詩(shī)”網(wǎng)關(guān)返回的是no_tool_matched并且把這個(gè)結(jié)果返回到 Agent 側(cè)由模型直接用語言回答而不是強(qiáng)行走工具調(diào)用流程。這個(gè)行為很重要網(wǎng)關(guān)不是攔截一切未知請(qǐng)求它只負(fù)責(zé)“工具這塊”的路由其他請(qǐng)求還是還給模型處理。5. 常見問題與排查技巧實(shí)錄5.1 癥狀與排查對(duì)照表我整理了一份我自己生產(chǎn)環(huán)境里遇到過的、以及社區(qū)里高頻出現(xiàn)的問題對(duì)照表。你可以直接按癥狀查原因?,F(xiàn)象可能原因排查方向工具調(diào)用總是超時(shí)上游服務(wù)響應(yīng)慢或網(wǎng)絡(luò)不通用gateway tool test繞過網(wǎng)關(guān)直連上游看是否也超時(shí)路由匹配到錯(cuò)誤的工具工具描述不夠具體或語義閾值過低先看confidence低于 0.6 就優(yōu)化描述不要急著降閾值請(qǐng)求沒到網(wǎng)關(guān)監(jiān)聽地址配置成了 127.0.0.1外部訪問不到檢查listen配置和防火墻規(guī)則鑒權(quán)一直失敗環(huán)境變量沒注入網(wǎng)關(guān)進(jìn)程確認(rèn)auth.key_env對(duì)應(yīng)的變量存在且服務(wù)已重啟更新桌面版后無法更新本地緩存未清理或舊進(jìn)程還占著端口退出舊進(jìn)程清掉緩存目錄再重新啟動(dòng)工具顯示為unavailable注冊(cè)表同步失敗或 MCP Server 不在線查看 MCP 同步日志確認(rèn)遠(yuǎn)端服務(wù)存活網(wǎng)關(guān) CPU 飆高語義路由模型頻繁加載檢查是否每次請(qǐng)求都在重新加載模型改成預(yù)加載模式其中“桌面版無法更新”這個(gè)現(xiàn)象我見得最多很多情況下不是版本有問題而是舊進(jìn)程沒有完全退出更新腳本覆蓋不了正在運(yùn)行的二進(jìn)制文件。Windows 上尤其明顯建議在任務(wù)管理器里把所有hermes*進(jìn)程先結(jié)束再把安裝目錄里除用戶配置和工具描述文件外的舊文件清掉重新跑安裝腳本基本都能解決。5.2 幾個(gè)容易踩的坑第一個(gè)坑是“工具描述文件里寫了密鑰”。我有一個(gè)同事圖省事直接把 API Key 寫進(jìn)weather_query.yaml然后把這個(gè)文件復(fù)制到了配置倉(cāng)庫(kù)里。結(jié)果倉(cāng)庫(kù)剛好是公開的密鑰就泄露了。別這么干用key_env引用環(huán)境變量文件本身可以入版本庫(kù)密鑰永遠(yuǎn)只放在環(huán)境變量或密鑰管理服務(wù)里。第二個(gè)坑是“重試導(dǎo)致重復(fù)執(zhí)行”。我在測(cè)一個(gè)“發(fā)送消息”工具時(shí)給它的重試策略配了兩次。網(wǎng)關(guān)第一次調(diào)用超時(shí)后重試成功但上游服務(wù)其實(shí)已經(jīng)收到過第一次請(qǐng)求并執(zhí)行了發(fā)送動(dòng)作用戶收到了兩條相同消息。排查到后來發(fā)現(xiàn)不是業(yè)務(wù)代碼的問題是網(wǎng)關(guān)重試策略沒有考慮冪等。建議寫操作類工具要么實(shí)現(xiàn)冪等鍵要么直接關(guān)掉重試。第三個(gè)坑是“語義路由把本地工具暴露給外部會(huì)話”。如果你把網(wǎng)關(guān)監(jiān)聽在0.0.0.0且沒有權(quán)限策略同一局域網(wǎng)內(nèi)的其他設(shè)備可以直接調(diào)你的工具。我在測(cè)試機(jī)上驗(yàn)證過結(jié)果不小心把家里的智能家居服務(wù)暴露到了一個(gè)非常危險(xiǎn)的路徑上。后來養(yǎng)成了習(xí)慣任何工具網(wǎng)關(guān)都必須配default_allow: false至少把匿名訪問擋在外面。第四個(gè)坑是“工具描述文件的服務(wù)重啟后丟失”。如果你把工具目錄放在臨時(shí)目錄里比如/tmp/hermes_tools系統(tǒng)重啟后就什么都沒了。這個(gè)看起來很低級(jí)但我在 fast 調(diào)試時(shí)真的吃過一次虧最后所有工具描述文件都遷到了/etc/hermes/tools/保存好設(shè)備重啟驗(yàn)證一遍。這類“小而不易察覺”的問題往往比復(fù)雜故障更耗時(shí)間。6. 我的一些觀察下一步該往哪走6.1 工具描述質(zhì)量決定上網(wǎng)體驗(yàn)工具網(wǎng)關(guān)的路由、參數(shù)映射、權(quán)限控制都做得比較完善但我看下來決定整體效果能不能發(fā)揮出來的往往是最不起眼的工具描述文件。描述寫得模糊語義路由就會(huì)飄參數(shù) schema 設(shè)計(jì)得粗糙即使路由對(duì)了也會(huì)頻繁報(bào)參數(shù)錯(cuò)誤鑒權(quán)配置不清網(wǎng)關(guān)就會(huì)在安全邊界上漏風(fēng)。我個(gè)人的一個(gè)習(xí)慣是為每個(gè)新增工具寫一段“用戶請(qǐng)求示例”放在描述文件的備注里比如“示例北京明天幾點(diǎn)日出”。這不僅僅是給人看的文檔充其量也是給模型和路由模塊看的“正樣本”。調(diào)試路由時(shí)可以直接拿這些示例請(qǐng)求做回歸測(cè)試看路由結(jié)果是否穩(wěn)定。工具多了以后只靠肉眼 review 描述質(zhì)量是不夠的把請(qǐng)求示例沉淀成測(cè)試集是性價(jià)比很高的一步。6.2 建議優(yōu)先嘗試的擴(kuò)展方向我用了幾天 v0.10.0 之后如果讓我給一個(gè)團(tuán)隊(duì)建議接下來可以優(yōu)先試這幾個(gè)方向一是把所有“危險(xiǎn)工具”都掛到人工確認(rèn)流程。網(wǎng)關(guān)本身提供了權(quán)限控制但人工確認(rèn)需要額外的工作流。你可以基于網(wǎng)關(guān)的 webhook 事件做一個(gè)簡(jiǎn)單確認(rèn)接口工具觸發(fā)前先發(fā)一條通知用戶點(diǎn)通過再放行。CUA 場(chǎng)景里尤其要用這一步能在最大程度上避免 Agent 誤操作。二是把網(wǎng)關(guān)的訪問日志接入現(xiàn)有的日志分析體系。v0.10.0 的網(wǎng)關(guān)日志格式相對(duì)規(guī)整每一條工具調(diào)用都會(huì)記錄會(huì)話 ID、工具名、參數(shù)、耗時(shí)、狀態(tài)碼。把這些字段映射到日志平臺(tái)里后續(xù)做成本分析、異常告警、工具使用畫像都很方便。我在本地把它接進(jìn)了 Loki一周后就能看出哪些工具被頻繁調(diào)用、哪些工具基本沒人用、哪些工具經(jīng)常失敗優(yōu)化方向一下就清楚了。三是把 Skill 拆得再細(xì)一點(diǎn)。剛開始寫 Skill 時(shí)很容易把流程寫成一個(gè)“大接口”步驟之間耦合很重。我后來借鑒了模塊化的思路每個(gè) Skill 只封裝一類明確目標(biāo)比如“生成周報(bào)”而不是“處理每日所有事務(wù)”這樣網(wǎng)關(guān)路由時(shí)更從容后續(xù)維護(hù)也更省力。提示工具網(wǎng)關(guān)不是萬能的保險(xiǎn)絲它的價(jià)值在于給 Agent 一個(gè)穩(wěn)定、清晰、可控的工具邊界。邊界畫得好不好取決于你是否愿意在描述文件、路由閾值、權(quán)限策略這些“輔助工作”上多花時(shí)間。最后分享一個(gè)我親測(cè)有效的習(xí)慣每次升級(jí) Hermes 版本前不要急著看新功能先把當(dāng)前的工具描述文件和網(wǎng)關(guān)配置備份一份然后在測(cè)試環(huán)境里跑一遍hermes gateway tool test把所有常用工具的連通性過一遍。版本升級(jí)往往伴隨著配置格式的微調(diào)提前發(fā)現(xiàn)問題比上線后讓用戶幫你發(fā)現(xiàn)問題要省心得多。v0.10.0 的 Tool Gateway 做到了這一代該做的事接下來就看你在上面怎么組合自己的工具生態(tài)了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
强奸乱伦Av网| 亚洲 图片 综合91| 欧美国产日韩高清在线| 亚州精品人妻一二三区| 九九热免费视频| 搡老女人老91二区| 熟妇视频一区二区三区在线观看| 国模私拍一区二区三区神乳| 欧美狠狠狠| 欧美黄色大香蕉一区二区| 熟女91网| 丁香五月婷婷五月| 女人天堂av在线播放| 四虎国产精品永久在线囯在线 | 成人熟女视频一区二区三区| 操逼日韩无码| 少妇国产不卡| 精品欧美А∨无码黑人大荫蒂 | 99精品欧美一区二区三区桃色| 无码久| 日本性爰一道本| 91久久久久| 蜜臀av在线播放一区二区三区| 91丝袜美女视频| 欧美色日本| 色综合av男人天堂| 操国产逼| 天天夜夜rb| 97人人干| 久久九九国产精品| 91丝袜在线观看| 女生自91网站| 综合激情婷婷| jizzjizz欧美| 国产三级多多影院2022国产AA一级毛片无码 | 另类一区| 免费精品人妻一区二区三| 600国产精品视频| 色婷婷综合久久中文字幕雪峰| 色噜噜人妻丝袜a∨先锋影| 9Ⅰ老熟女| 超碰综合色| 情色五月天久久久| 97精品国产97久久久久久免费| 久久东京伊人一本到鬼色| 八戒无码国产午夜福利| 男人天堂网址| 国内偷拍精品一区二区| 亚洲影院365| 亚洲毛片基地专区| 亚洲中文日韩精品| 国产农村一一级特黄毛片| 人人插人人搞人人操| aaaa少妇高潮大片| 久久精彩视频| 嗯嗯嗯,草死我| av在线浏览| 久久久五月天| 久久久久久久久久久久久9999| 92福利社视频| 香蕉久久国产AV一区二区| 亚洲成人av色网| 久久极品一区二区| 97超久碰| 欧美色亚洲色| 中国一级操逼视频| 欧美人妻一区二区| 久久免费中文字幕在线观看| 亚洲综合中文字幕有码| 色色丁香| 啊嗯好大视频在线观看| 综合天天。| 91女日逼| 国内精品嫩模A∨私拍小视频| 超碰九区| 国产精品九九九| 久久产精品一区二区三区电影| 欧美激情1区| 精品久久久av无码免费| 精品人妻1区| 亚洲无吗在线视频| 97电影院超碰| 91美女视频电影| 天天插网| 色色网91| 色爽爽文学| 国产欧美日产一区二区三区 - 国产欧美日 | 九九九999久久久网站| 欧美日韩不卡传媒| 五月婷婷久久综合| 狠狠躁久久躁| 手机在线A片| 天堂蜜桃无码视频一区二区| 97超级色碰碰| 男人的天堂1024| 亚州综合色| 又粗又长又爽在线观看| 日本裸体久久色噜噜| 久肏视频字幕| 色在线视频导航| 99激情视频| 天天综合网~91综合网| 国产又粗又长的视频| 男女日B国产| 美女写真| 九九夜精品九九在线| 精品九九淫乱男| 校园春色 亚洲| 免费观看性欧美一级| 狠狠五月天| 欧美激情久久久久| 免费看黄片现成| www.夜夜操| 欧美手机在线综合| 亚洲精品中文字幕一区在线视频 | 日韩精品人妻中文字幕有码午| 激情亚洲天堂| 91美女精品| 久久九九国产精品| 日本最新1区2区3区| 中文字幕AV中出| 少妇干B| 欧美日韩m| 无码人妻精品一区二区三区九九| 免费少妇一区二区| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 国产剧情在线| 性爱动态120秒| 欧美 亚洲 在线| 色色激情五月天| 精品美女少妇一区二区| 男人的天堂2019AV| 欧美色亚洲色| 激情五月激情综合网| 3P丝袜熟女 色综合| 亚洲操人| 超碰人妻久久| 中文字幕视频2区| 国产综合色精品在线观看| 熟女一区二区| 26uuu欧美日韩| 色偷综合| 五月色丁香| 久久激情婷婷| 亚洲情色在线| 国产伦乱91| 久久九精品| 激情五月天社区| 91日韩网站| 日本一二区免费| 中国一级操逼视频| av爱爱爱| 女上位精品在线| 夜夜操天| 成人精品在线| 国产一级高跟丝袜| 综合97亚洲| 爱av免费| 成人a大片在线观看| 五十路熟女在线不卡观看一区二区| 欧美性爱另类综合| 亚洲成人AB| 人妻天堂综合网| 日韩欧美福利视频看看| 亚洲双插| 久久久网一区| 婷婷在线视频| 操操逼操操逼操操逼逼| 岛国A V在线免费看| 色噜噜人妻av 中文字幕| 91在线秘 男同| 91精品国产91久久久久久久久久久久| 日韩三级在线观看mp4| 日韩精品永久在线观看| 精品久久久久久中文字幕视频免费| 日韩精品人妻中文字有码在线 | 久久婷婷一区二| 国产一区在线观看无码AV| 亚州性色| 日韩欧美中文字亚洲慕| 欧美色日本| 热久久精品| 亚洲最大AV网| 国产女同视频在线播放| 97欧美视频| 中韩中文字幕在线观看| 欧美91网站| AV中文在线可看| 亚洲五码一区二区三区| 26uuu欧美日韩| 国产精品日日摸夜夜添骚逼| 91综合网站| 亚洲乱色视频一区、二区在线| 操婷婷逼| 国产一级做a爰大片免费久久| 亚州欧美在线| 久久久久久久久久久精| 日本五区不卡| 99精品人人爽| 男人久久精品| 天天α片| 欧美中文字幕一区| 国产嫩草精品A88AV在线| 蜜桃臀av在线观看| 欧美精品第3页| 96精品久久久久中文字幕| 久久这里只精品99re66图| 精品国产91av一区二区三区 | 91久精品| 人妻激情另类| 伊人大香蕉在线| 亚洲激情久久| 日本精品人妻少妇一区二区| 少妇内射www在线观看视频| 久久天天躁日日躁狠狠躁| 久久9亚洲| 欧美色图亚州激情| 国产后入内射| 自拍啪啪视频| 人妻一区二区三区熟女| 韩国一级做a久久久久| 久久久久久久强迫| 少妇一区二区三区高速| 国产精品自产拍在线观看社区| 日本一级性爱| 黄色大片一区二区密桃丝袜| 婷婷色网| 超碰97极品9| 熟女熟妇一区二区三区视频| 日本精品999| 日本色色视频网站| 国产亚州精品美女久久久免费| 国产精选三级在线观看| 久久男人的天堂国产| 日韩丝袜人妻AV| 久久久久精| 69视频福利导航| 无码精品啪啪啪一区二区三区三州| 老鸭窝成人| 日本精品一区二区不卡| 99久久亚洲精品无码毛片潘甜甜| 色yeye成人免费视频| 丁香婷婷久久| 九九九久久久久| 伊人色综合欧美| 亚洲双插| 秋霞免费无码视频日韩A片| 可以在线观看的黄色网址| 国产精品午夜高潮呻吟久久av| 骚货人妻偷情自拍在线视频| 女人18精品一区二区三区| 97碰久久| 三级三级三级a级全黄三| 天天拍天天操| 91亚洲欧美综合高清在线| 99精品九九九九九九| 男女啪啪网站免费视频| 黑人精品成人一区二区三区| 九一综合精品视品av| 九9热伊人| 日韩有码专区| 久久婷色| 欧美 熟女 日韩| 自拍丝袜美腿人妻| 久久久啊啊啊| 婷婷在线精品| 囯产精品强| 国产色呦呦| 人妻少妇蜜桃视频欧美一区| 加勒比久久av| 色天使亚洲综合在线观看| 五月婷婷综合在线| 97伊人超碰| 精品国产无码中文| 夜草欧美| 三男一女不戴套的A片| 亚洲精品日日夜夜52| 97日视频| 国产美女裸体秘 永久无遮挡| 亚洲国产精品久久久久久久久久| 国产97av| 可以看的av| 91欧美丝袜| 91香蕉视频在线观看免费| 91xingse| 国产午夜在线观看| 嗯嗯啊啊用力视频免费| 中国一级αV| 能看的av| 丰满人妻一区二区三区免费| 97自拍视频在线| 精品中文一区二区| 国产精品成人蜜臀AV在线| 九九国产| 亚洲成人无码影院| 欧美亚洲厕所精品偷拍91| 看免费一级在线播放毛片| 日韩精品三区四区| 久久久久久99AV无码免费网站| 91N欧美| 97视频播放| 婷婷综合激情| 无码人妻精品酒店| 91丨人妻丨国产丨丝袜| 久久久久久久极品香蕉视频| 亚洲精品一二牛牛| 啊操爽品善一区二区三区| 涩综合导航| 九一精品牛牛一区二区| 无色无码| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 亚洲 图片 综合91| 中文字幕在线观看永久| 亚洲精品白丝| av九九| 日夜伊人网| 67194无码不卡| 日韩成人无码| 天天看高清麻豆| 高清无码 国产精品| 亚洲。天堂。日本在线观看| 婷婷五月花| 我要去看2个日本美女.com曹逼| 97 视频在线| 国产熟女免费观看久久| 91美女视频。| 嗯嗯嗯嗯啊啊啊好紧好大| 嫩草美女久久| 91亚洲丝袜熟女| 思思热在线视频精品| 亚洲无 码A片在线观看麻豆| 国产AV线| 怡红院怡春院| 国产真实野战在线视频| 亚洲欧美国产va在线播放频| 青青三级视频| 蜜臀av在线播放一区二区三区| 岛国爱情动作片在国产AV无码专区亚洲AV漫画 | 色噜噜人妻丝袜AV资源| 人妻精品视频一区二区| 男插女青青影院| av草草在线电影| 欧美有码激情视频一区二区三区| 大香蕉一区二区在线观看.| 女人18精品一区二区三区| 日韩性色b| 国产激情在线| 亚洲AV成人无码一二三久久| 欧美综色欧| 97 九色| 天天操夜夜操| 操逼视频免费日韩无码| 精品人妻一区二区三区四区石在线| 北野未奈加勒比av| 九九九九一级| 亚洲综合性感在线| 激情五月天婷婷| 一本精品日本在线视频精品| 色黄污美女啪啪啪免费网站| 91欧美在线| 91女优在线观看 | 中国人高清www色视频免费| 欧美一品道| 中文字日本乱码| 激情婷婷| 国产超碰人人操| 亚洲第一精品在线视频| 小视频玖玖| 国产在线综合网| 综合色区偷拍| 国内毛片四区| 天美传媒精品久久视频| 国产91丝袜 在线播放| 国产精品大屁股999| 骚逼一区二区| 99国产精品免费| 国产性刺激| 蜜桃中文字日产乱幕4区| 色99视频| 激情五月天婷婷| 操逼日韩无码 | 日产成人久久| 日产成人久久| 台湾佬中文娱乐网久久久久久久久久com | 欧美一品道| 日韩精品9999| 天天日天天操VV| 青青草精品| 台湾大香蕉99热| 欧美久久久15P| 精品国产99| 丝袜天堂| 曰韩香蕉97| 精品中文一区二区| 日韩无码服务区| 夜夜嗨一区二区三区三州加勒比| 蜜臀久久99精品久久久久久酒店| 美女啊啊啊啊啊| 91五十路| 高清无码久操视频| 人人摸人人摸人人干| 欧美强奸乱| 免费A V在线| www.99在线| 999久久久精品国产| 欧美后进式| 久无码| 人人超碰在线观看黄| 亚洲网污污污污| 国产人人干| 久久线上视频免费看| 亚洲 欧美 色图| 亚洲男人天堂网| 亚洲性爱电影| 大地资源在线观看中文第二页| 五月婷婷色| 少妇国产不卡| 亚洲欧美日韩中文久久自慰| 60秒不遮不挡| 无码外流操逼视频| 综合久| 日韩av三四区| 精品人妻丰满熟妇一区二区三| 精品99999| 人妻 丝袜美腿 中文字幕| 国产 三级自拍| 青青青国产| 4虎在线视频| 性色A∨91| 大香蕉www.超碰| 亚洲色综合| 亚洲日韩青青草色月| 疯操AV| 人人操人人爽人人操人人| 中文自拍欧美影视| 超碰综合色| 老女人综合网| 蜜臀国产AV中文字幕| 欧美国产成人在线| 久久9久| 国产精品久久久久久片| 日韩天堂av电影在线观看| 日日日日做夜夜夜夜做无码97| 家庭乱伦麻豆| 国产乱码久久| 蜜臀99久久国产| 911av网站免费观看| 亚洲丝袜色| 熟女熟妇伦久久影院毛片一区二区 | 啪啪免费| 波多野结衣之双飞调教在线播放| 99精品欧美一区二区三区桃色| 国产丝袜视频| 激情视频图片| 太久视频| 久久久久久中文版| 男人的天堂 在线一区| 亚洲第一无码播放立川理惠| 60秒免费小视频| 亚洲情色欧美| 嗯嗯嗯啊啊啊在线免费观看| 超碰色97| www.婷婷六月天| 亚洲人人夜夜澡人人爽| 岛国片国产成人亚洲播放| 欧美爆操91| 人人操人人色网| 婷婷色婷婷| 色97欧美| 久久婷婷伊人| 欧美在线电影| 亚洲综合激情五月久久| 人妻娇喘 激情视频| 粉嫩绯色AV一区二区在线| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 色蜜AV| 中国少妇啪啪视频| 夜夜爽77777| 成年人黄色| 久操综合在线| 亚洲中文字幕熟女| 日韩一级二级在线| 国模私拍一区二区三区神乳| 熟女欧美日韩综合婷婷| 国产精品自在自拍视频| 999色欧美中文字幕| 国产亚洲99久久精品| 99999久久精| 欧美午夜精品久久久久久超碰| 亚洲图片第一页| 美女人妻色网站| 欧美区亚洲区偷拍区| 国产精品欧美激在线| 在线A日本| 久久久久久99999国产精品| 91精品久久久久久77777| 97碰碰色| 少妇人妻无码| 成人性爱美曰韩| 久久成人东京热人妻| 国产毛片精品一区二区色欲黄A片| 激情欧美97| 熟女中出视频| 强奸乱伦动态污图免费| 丝袜AV一区二区三区| 青青草国产亚洲精品久久 | 欧美乱色| 精品欧美А∨无码黑人大荫蒂| 好一吊区二区| 极品丝袜无码| 国产在线视视频有精品| 人人操 欧美| 亚洲国产中文字幕| 精品四五区| 国产亚洲精品美女久久久| 国产深喉| 中文字日本乱码| 中文字幕成人理论在线| 思思热在线视频免费| 欧美淫乱视频| 性色av一区二区| www.狠狠操| 久久久久久亚洲中文| 欧美精品黑人猛交高潮| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 91亚.色| 人妻密肉在线观看| 日韩人妻无码专区| 中文字幕91页| 26uuu久久| 欧美日韩制服| 69丨亚洲丨精品丨入口免费播放| 精品人妻夜夜草| 色综合色色| 亚洲无码?第一页| 亚洲色婷婷久久91| 97超碰美女| 视频在线观看青青99国产| 日韩国产十八禁| 天天天天干| a在线视频免费观看| 日本成人A片网站| 欧美亚洲手机在线| 大逼色网站| 麻豆人妻偷人精品无码视频| 精品性爱久久视频| 麻豆性爱视频在线播放| 96AV精品| 久久熟女人| www.色五月| a在线视频免费观看| 欧洲一级性爱视频在线观看| 岛国在线一区二区三区| 91午夜无码| 在线播放免费av福利片| 国产一区二区三区免费视频在性观看| 少妇综合网| 亚洲色图欧洲| 欧美日韩传媒| 久草在线| 日韩欧美性爱电影在线观看| 加勒比综合网| 日本孕妇一区二区视频操逼免费看 | 中国人高清www色视频免费| 久草加勒比一区在线| 色与欲影视| 九九九久久久W精品| 日韩本不卡视频在线观看| 91蜜桃传媒精品久久久一区二区| 大逼色网站| 一起草视频在线| 天美传媒精品一区二区| AAAA级日本片免费视频| 东北少妇高潮zzzz| 欧美伊人久久综合网| 综合av社区| 2018天天干在线视频| 日日操丁香五月天| 欧美精品1区2区3区| 十八禁啪啦拍视频无遮挡| 岛国精品视频在线观看| 天天日老熟妇| 日日夜夜草草草| 国产第11页| 亚州,欧美在线| 九九九精品美女| 91色色网站| 欧亚性爱在线视频| 国产视频一区二区免费| 亚洲精品视频二区| 啊啊啊啊啊啊啊啊啊啊在线观看| 91综合天天看| 97久久精品| 成人性爱视频在线看| 操逼精品视频| 四虎在线免费视频| 97免费视频在线观看| 天天躁日日躁AAAAXXXX国产| 桃花色涩综合影院| 久久av色| 91久久久久| 日韩兔费看黄片| AV不卡在线| 五月天激情小说| 美骚妇av高清在线| 91色夜| 亚洲精品国产无码高清| 亚洲国产日韩欧美熟妇在线| 操美女人妻| K8久久久久| Sekablack无码一区| 欧美做爰无码A片视频| 超碰97资源中文字幕| 夜夜嗨老熟女AV一区二区三区| 久久久久九九九九| 免费a在线播放v| 天天摸天天碰天天添青青| 丝袜美腿91| 日韩激情毛片一级久久久| 丁香五月婷婷基地| 中文字幕精品亚洲熟女| 久久精品人人做人人看| 成人情色一区二区| #NAME?| 天堂俺去俺来也www久久婷婷| 男人的天堂2019AV| 久久97视频| 逼逼逼逼操操操操操操操操操午夜剧场 | 中文字幕乱在线伦视频中文字幕乱码在线| 亚洲色图超碰在线| 大香蕉中文201| 91动漫操逼视频| 亚洲综合图色在线| 強姦亂倫a| 亚洲骚女一区二区三区| 女优大全 - 91n| 亚洲欧洲国产综合av| 日韩欧美中文字| 人人摸.人人色| 久久久久久性爱视频| 91肉丝| 婷婷中文字幕| 天干天干天干天天做| 国产人妻天天干精品| 久操影视| 乱伦3P视频| 超碰精品人妻狠狠干| 东北丰满熟女国产一区| 欧美大片天天看| 精品国产91av一区二区三区| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 97爱b| AV和黑人在线播放| 在线情色电影 91大 | 超碰在线人妻不卡| 少妇一级婬片免费放一级a性色.| av亚洲天堂资源网站| 欧美日韩大黄片| 久久国模av| 中文字幕一区二区韩| 九九九精品色乱九九九| 亚洲国产欧美中日韩成人综合视频| 老色鬼成人精品视频下载大在线观看| 熟女人妻一区二区三区| 91美女视频直播| 伊人网av| 国产精品成久久久久午夜午夜| 性色高清在线| av绯色| 亚洲日本大香蕉1| 天天干天天爽| 日韩黄片影院| 日韩丨制服丨中文|在线| 凹凸视频特色日本特黄| 97天堂| 91丨国产丨白浆秘 洗澡动漫| 久久久久久大| 午夜福利激情在线视频| 四虎免费视频| 极品丝袜无码| 18禁免费视频| 九久久精| 亚洲av热热色| 一起草精品人妻| 亚洲天堂欧美| 粉嫩久久久久| 欧美一区91大爱| 探花一区二区三| 欧美丝袜亚洲| 久久欧洲| 午夜男人一级A片7777| 99无码狠狠久久| 97在线资源| 欧美另类色图片| 激情抓乳插进去啪啪啪日韩| 欧美性色欧美| 亚洲情色在线| 亚洲人妻一区二区三区| 亚洲国产尤物yw在线观看| 性欧美91| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | www国产无码| www.av不卡中文字幕| 久久久久久亚洲精品中文字幕人妻| 亚洲天堂AV在线播放| 大香蕉伊人75| Aa东京男人的天堂| 日本一区二区三区精品| 9色在线| 久久久亚洲高清不打码| 91肉丝| 综合少妇网| 欧日韩在线观看| 999日韩中文精品观看视频。| 韩日无码在线观看| 天天插夜夜操| 精品无码秘 人妻一区二区 | 国产a级午夜毛片| 日韩高清黄片| 大JI巴好深好爽又大又粗视频| 性欧美| 久久九操在线观看| 亚洲蜜臀懂色| 精品免费一区二区三区在线亚洲人成| 强奸a片网| 欧美αv.com| 操b在线观看| 男人天堂欧美| 欧美丝袜中文字幕07在线| 九九九九免费视频| 九九九九免费高| 97人人爱人人做人人乐| 99久久com免费视频′| 99在线免费视频| 久久99草| 2019天天操天天爽天天拍| 日本免费一区二| 亚洲日韩一区电影| 91 刺激在线| 99色色| 色色国产| 日韩天美| 97AV爱| 偷拍欧美激情| 欧美 中文字幕 一区| 亚洲中文制服诱惑| 精品福利视频| 亚洲宗合电影| 色大师网站www永久网站视频| 福利风月五月天影院| 爆乳免费黄网站| 亚洲熟妇丝袜在线观看| 国产传媒日本欧美专区| 91激情网| 精品欧美日韩在线观看| 麻豆天美AV传媒第一页| 天躁夜夜躁2021| 91亚洲影视| 国产传媒av天美传媒在线| 人人操人人93| 亚洲三区视频| 久久久国产成人一区二区三区在线| 日本亚洲熟女视频| a网站免费观看| 国产精品青青草| 超碰97色色| 中国的操老妇女| 夜夜久久久| av三级电影在线播放| 天天懆天天日| 丁香五月激情综合国产| 天天影视综合网欧美精品| 亚洲色图20p| 99在线啪| 春色综合网| 2019精品国产无码成人| 啪一啪免费视频| 五月丁香啪| 欧美97日韩| 风月影院男女十八禁| 极品色综合| 国产91av在线播放| 国产精品99久久久www| 美女超碰978| 亚州久久9| 3P丝袜熟女 色综合| 欧美十八禁视频| A片三级无码| 香一区二区三区| 欧美高潮| 日韩精品在线视频,日韩精品……| 超碰国产精品久| 色综合五月天| 少妇色综合| 欲香欲色| 中文字幕精品资源在线| 97青青操视频| 欧美桃色网| 黑人美精品 A片| 色色亚洲| 国产诱惑| 国产男女边吃边摸视频网站| 五月综合激情网| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 青青草中文字幕| 五月天黄色激情视频| 色噜噜人妻丝袜AV资源| 精品日韩| 久久一区二区三区入口| 操一区| av黄图片在线观看| 啪啪一区| 国产超碰欧美| 一起草日韩| 嫩草 人人网精品| 777超碰| 探花一区在线| 人妻内射一区二区在线视频| 欧美日韩在线视频网站| 婷婷五月天社区| 熟妇女伦乱视频视频| 综合 欧美 亚洲 日本| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 人妻熟女午夜精品在线| 日韩有码回春沙龙第一页| 国产色综合亚洲色综合吹潮| 狠狠躁AV| 国产熟妇 码视频户外直播| 九九伊人网| 久伊人网78| 999国产精品999| 四虎在线观看网站| 99性爱在线观看| 情色五月天网| 国产精品黄色三级av| 91五月天| 日韩美女操b| 91久久堂| 草草影院日本第一页| 青青草五月天| 成人无码在线超碰网| 国产成人AV麻豆| 成人av在线播放| 91成人国产综合久久精品蜜月| 日欧操屄| 久久久久网站-538在线视频-欧美永久乱码 | 国模吧 一区二区三区| 日日AAvv| 五月丁香啪啪啪| 一区二区视频在看| 香蕉在线一区二区三区| aa片毛片| 天天碰操中国年青熟妇| 久久受www免费人成| 91/欧美| 玖玖玖玖精品国产剧情| 欧美在线第五页| 无套内射性感少妇视频| 蜜臀久久99精品久久久久久-DVD | 水多多映视AV| 一区二区精品更新提醒| 福利操逼| 视频在线97| 六六久久日韩不卡| 日韩强奸av| 加勒比伊人综合| 婷婷伊人网| 丁香九月婷婷| 樱花草社区www中国| 国产一区二区欧美日本| 91狠狠综合久久| 暖暖精品二区三区观看| 隔壁邻居波多野结衣中文字幕| 美女网站黄页| 91狠| 日韩中文字幕人妻视频| 国产尤物在线三区| 婷婷国产精品九区| 亚洲最大成人a毛毛片| 青青草原香蕉日本Ap| 久悠悠av| 强奸乱伦资源| 久 久无码人妻AV| 日韩中文字幕av在线播放| 久久‘黄片视频| 大香蕉78| 91女优在线观看| 欧美熟女少妇| 333kkkk·亚洲com久久| 中文字幕一区二区三区50路| 色麻豆AV| 99热免费| 人人操人人大香蕉| 绯色一区二区三区不卡少妇| 九九九九九九免费视频| 成年男人的天堂| 国产精品自拍欧美在线| 被窝影院午夜看片无码| 精品大全99999| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 美女91av| 婷婷色香| 天天插天天插| 99久久精品无码一区二区| 免费岛国一级片| 日本精品加勒比海一区| 美女AV一区二区| 女同亚洲欧美一二三区久久电影| 91人妻尻屄视频| 一级岛国大片| 99人妻| 校园春色 亚洲| 亚洲的天堂网| 夜夜久久| 操穴国产| 狂操嫩妻视频一区二区三区| 人人摸人人叼| 亚洲欧洲综合成人av一区| 午夜精品久久久| 欧美丝袜91| 日韩黄色小说| 日韩少妇在线视频| 九九成人精品| 性欧美天天| 久久最新免费视频23| 久久人妻办公室视频| 最新日韩黄片| 美女国产一区二区久久| 免费一级a毛片久久久久久鸭绿欲 国产精品亚洲天堂网址 | 亚洲精品97| 欧美情色亚洲| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 操逼操逼视频操逼| 两女互慰AV高潮喷水在线观看| 91精品人| 亚洲阿v天堂在线| 97干在线| 人妻精品视频一区二区三区 | 成年女人一区| 日韩人妻大香蕉| 五月天激情小说| 男人的天堂不卡一区二区| 五月天婷婷久久| 屌色在线97视频| 青青草中文-久久青草精品一区二区三| 色综合网1| 国产99 中文字幕日韩小视频| 日本护士高潮| 99久在线精品99re8热| 色色五月天婷婷| 九九在线精品| 偷窥自拍亚洲色图| 老师充足的奶水小说| 9久久美女首页| 久草精品一区| 亚洲综人| 深夜视频| 97在线视频观看| 一区AV| 欧美亚洲一级在线观看| 成人 日本A片无码8888| 亚洲av乱伦色图网站| 丁香六月婷婷久久综合| 夫妻四区五区六区| 欧美日动态视频| 九99久久| 精品国产乱码久久久A| 亲子敌伦对白在线播放| 欧美探花网| 国产成人自拍视频在线| 啊啊啊好爽快点啊啊啊嗯嗯| 人妻密肉在线观看| 91精品免费| 色噜噜狠狠色综无码久久合欧美| 搡老熟女免费视频| 日本高清_区二区三区| 91丨九色丨熟女高潮| 天天亚洲综合| 职场同事知名国产国产精品久久欧美日韩| 色悠悠伊人网五月天| 日韩免费中文字幕视频| 女人 A一级| 男人的天堂亚洲| 久久一二三四不卡| 午夜啊啊| 亚洲密乳AV| 欧美日韩99| 国产嫩草精品A88AV在线| 91网站18+| 高清国产精品福利网站| 日操粉逼逼| 欧洲无码一区二区| 四虎精品一区| 日本视频在线中文字幕| 国产精品视频白浆免费| 欧美18禁91| 蜜桃久久一区| 亚洲日本激情| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 青青草中日韩在线| 男人亚洲天堂| 国产色呦呦| 亚洲人在线| 日韩综合97p| 欧美日韩国产高清在线一二三区| 中文伊人大香蕉视频| 超碰在线成人电影| 国产成人精品无码久久| 久久精品免费| 色97欧美| 偷拍自拍在线视频观看| 中文久久一区| 国产女人视频三四五区| 中文字幕 国产 精品| 国产天美传媒精品| 国产免费一区2区3区| 久久五月天婷婷| 91伊人久久在线| 成人无码在线超碰网| 99久久久无码| 亚洲欧美另类图片| 99热国产| 欧美色图小说综合| 在线综合色| 欧美72网页| 人人爱人人乐人人操| 夂久色| 国产午夜精品一区二区三区牛牛| 全免费a敌肛交毛片免费| 狠狠图片青青草| PMv在线观看| 五月天春色激情网| 久久久久久久性爱| 天天干天天干天天干| 精品夜夜澡人妻无码AV| 免费一级视频特黄色大片| 99国产精品自在自在| 黄色区免费观看中文字幕| 夜精品久无码| 操逼天美3区| 欧美视频激情久久久久久| 黑人精品XXX一区一二区| 久热久一区二区三区| 成人线上超碰| 精品免费1| 免费国产电影一区二区| 久久久av爱| 天堂69亚洲精品中文字| 久久av网| 精品成人亚洲午夜电影| 一本久久精品中文字| 免费伦费视频在线观看| 天天躁夜夜躁狠狠躁AV| 亚洲色诱惑| 久久这里只| 男人亚洲91首页在线| 亚洲啪啪综合?v一区综合精品区| 久久久久久久久久久人妻| 无码久久亚洲高清,| 黄色不卡视频| 激情综合网五月婷婷五月天| 国产中文字幕在线| 9久精品| 激情小说亚洲色图| 亚洲男人的天堂V| 74成人在线| 东京热大香焦| 大香蕉AV在线| 欧美人黑A片无码免视费| 久久爽爽精品| 久久99午夜精品一区人妻| 欧美丝袜中文字幕07在线| 伊人大香蕉在线| 成人av影院在线观看| 亚欧美综合网| 第二页中文字幕| 熟女色综合久久| 日韩有码专区| 久久久久久波多野吉衣高潮| 日韩乱伦视频| 欧美色999| 中文欧丝袜诱惑| 熟妇在线视频一区二区| 老熟女综合网| 操91| 亚洲熟妇综合久久久久久| 情侣操 逼视频99| 欧美天天谢综合网| 97欧美精品综合| 91肏屄网| 99亚洲人人| 色网综合网| 新91视频.cmp| 99超碰碰| 桃花色综合影院| www.久久久久| 亚洲综合另类| 亚洲激情综合另类男同| 亚洲性刺激| 久久夜色一区二区| 欧美做爰无码A片视频| 搡老女人911熟妇老熟女| 无卡一区=区| 亚洲狼狼干综合1| 婷婷亚洲综合| 74成人在线| 酒色综合网| 成人精品水蜜桃久久久久久久| 国产视频三区四区| 欧美成va视频网站| 日小BB小视频| 国产精品日日摸夜夜添骚逼| 欧美综合自拍亚洲综合图| 91色爽欧美| 又大又白奶子| 婷婷亚洲五月***久久| 影音先锋新男人| 色在线视频导航| 嗯嗯啊啊啊好爽| 大香蕉日亚洲日本亚大| 美性中文综合网| 欧美熟女激情| 97香焦色区| 丁香九月婷婷| 日韩精品在线观看网站| 国产黄色影片在线观看| 日本操逼无码| 亚洲不雅视频1区二区| 97国产中文| 欧美一品道| 色哟哟1区2区| 成人天天看站长推荐| 日日天天久久啊啊aaa| 91蜜臀在线久久久久| 玖玖视频在线资源一区二区三区| 欧美日韩第一页| 久久久无码av精| 久久黄色性爱视频| 99在线免费公开视频| 欧美真人抽搐一进一出gif | 在线色导航| 2019精品国产无码成人| a片自拍直播视频| 亚洲综合影院| 国产一级高清免费观看| 超碰在线一区二区| 老妇女91| 蜜臀久久99精品久久久久久无删减| 欧美色图校园春色| 精品人妻少妇| 日本大香蕉综合网| 蜜臀99精品国产高清在线观看| 欧美78P| 91天美| 亚洲天堂精品日韩电影| 欧美精品久久96人妻无码| 内射夫妻三片| 熟女五十路一区二区三| 亚洲最新a在线观看| 欧美在线播放aaaa|