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

ARTICLE DETAIL

資訊詳情

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

深入源碼:Hermes Agent 的 Self-Improving 機(jī)制如何驅(qū)動 Skill 自動進(jìn)化

深入源碼:Hermes Agent 的 Self-Improving 機(jī)制如何驅(qū)動 Skill 自動進(jìn)化 1. 從一次 K8s 部署翻車說起Hermes Agent 的 Self-Improving 到底在解決什么如果你用過 OpenClaw 這類 Agent 框架大概率經(jīng)歷過這樣的場景第一次讓它部署一個 Flask 應(yīng)用到 K8s它踩了 ImagePullBackOff 的坑你手動糾正了第二次換個項目再部署它把同樣的坑又踩了一遍。Skill 是手寫的 Markdown 文件你不寫它就不會你寫了它也不會自己更新。Hermes Agent 在 OpenRouter 排行榜上增速 204%Top Coding Agents 排第一GitHub 從 0 到 106k Star靠的不是功能堆疊而是設(shè)計哲學(xué)上的分水嶺——它讓 Agent 干完活之后自動把踩坑經(jīng)驗提煉成可復(fù)用的 Skill下次遇到同類問題直接調(diào)用。用得越久能力越強(qiáng)。這篇文章拆解 Hermes Agent 源碼中 Self-Improving 與 Skill 模塊的協(xié)作鏈路給出可復(fù)制的源碼閱讀路徑和關(guān)鍵函數(shù)調(diào)用鏈并演示一次完整的 Skill 迭代驗證動作。適合想理解 Agent 自進(jìn)化原理的開發(fā)者也適合正在選型 Agent 框架的技術(shù)負(fù)責(zé)人。三個子系統(tǒng)撐起一個閉環(huán)Memory 是助手隨身帶的小本子記著老板喜歡喝美式這些事實Skill 是助手積累的操作手冊——部署 K8s 第 2 步一定要先推鏡像Nudge Engine 是定時響的鬧鐘提醒助手回頭想想有沒有什么值得記的。三者協(xié)作構(gòu)成一個完整的反饋回路。源碼倉庫地址github.com/NousResearch/hermes-agent。下面按模塊拆解每一步都給出文件路徑和行號區(qū)間你可以直接對照閱讀。2. Memory 系統(tǒng)源碼拆解兩個文件如何定義 Agent 對你的全部認(rèn)知Memory 系統(tǒng)設(shè)計得很克制——兩個純文本文件用§分隔條目~/.hermes/memories/ ├── MEMORY.md # Agent 的個人筆記環(huán)境事實、項目約定、工具怪癖 └── USER.md # Agent 對用戶的認(rèn)知偏好、溝通風(fēng)格、工作習(xí)慣字符上限故意設(shè)得很緊MEMORY 限 2200 charsUSER 限 1375 chars。容量有限就迫使 Agent 挑重要的記不重要的自然被擠掉。對比 OpenClaw——它的 MEMORY.md 是純追加模式用幾個月就膨脹成幾萬行的怪獸文件找?guī)讉€月前的一句話只能笨拙地通讀全文。Hermes 的做法反過來容量有限就倒逼 Agent 做信息壓縮過時的自然被擠掉留下的都是高密度事實。具體實現(xiàn)上MemoryStore維護(hù)兩組平行狀態(tài)——實時可寫的條目列表和會話開始時凍結(jié)的快照# tools/memory_tool.py:116-122 class MemoryStore: def __init__(self, memory_char_limit2200, user_char_limit1375): self.memory_entries: List[str] [] self.user_entries: List[str] [] self.memory_char_limit memory_char_limit self.user_char_limit user_char_limit self._system_prompt_snapshot: Dict[str, str] {memory: , user: }但設(shè)了上限只是第一步關(guān)鍵是超限之后怎么處理。Hermes 不會靜默丟棄舊條目也不會自動壓縮——它選擇讓add直接失敗然后把當(dāng)前所有條目返回給模型# tools/memory_tool.py:248-259 if new_total limit: current self._char_count(target) return { success: False, error: ( fMemory at {current:,}/{limit:,} chars. fAdding this entry ({len(content)} chars) would exceed the limit. fReplace or remove existing entries first. ), current_entries: entries, usage: f{current:,}/{limit:,}, }錯誤信息里一句 Replace or remove existing entries first 就把模型引導(dǎo)到了replace和remove操作上。同時返回current_entries讓模型能看到現(xiàn)有的所有條目自己決定哪些過時了該刪、哪些可以合并壓縮。模型不是被動地執(zhí)行淘汰規(guī)則而是主動做信息整理——這本身就是一次自我反思。凍結(jié)快照機(jī)制也值得注意。每次會話啟動時Memory 加載后立刻捕獲一份快照之后系統(tǒng)提示詞里用的都是這份快照# tools/memory_tool.py:124-140 def load_from_disk(self): mem_dir get_memory_dir() self.memory_entries self._read_file(mem_dir / MEMORY.md) self.user_entries self._read_file(mem_dir / USER.md) # 會話開始時凍結(jié)快照之后不再變動 self._system_prompt_snapshot { memory: self._render_block(memory, self.memory_entries), user: self._render_block(user, self.user_entries), }快照注入系統(tǒng)提示詞后Agent 還沒看到用戶消息就已經(jīng)知道你的環(huán)境和偏好了。為什么凍結(jié)而不是實時更新因為系統(tǒng)提示詞會話內(nèi)不變就能共享前綴緩存Prefix Cache省掉重復(fù)計費(fèi)。新寫入的內(nèi)容只改磁盤下一個會話才刷新進(jìn)來。提示詞引導(dǎo)方面系統(tǒng)提示詞中的MEMORY_GUIDANCE明確了什么該記、什么不該記# agent/prompt_builder.py:144-162 MEMORY_GUIDANCE ( You have persistent memory across sessions. Save durable facts using the memory tool: user preferences, environment details, tool quirks, and stable conventions.\n Prioritize what reduces future user steering — the most valuable memory is one that prevents the user from having to correct or remind you again.\n Write memories as declarative facts, not instructions to yourself. User prefers concise responses ? — Always respond concisely ?. Project uses pytest with xdist ? — Run tests with pytest -n 4 ?. )注意這里的區(qū)別Memory 要求寫成聲明式事實User prefers concise responses而不是命令式指令A(yù)lways respond concisely。前者是偏好可以被當(dāng)前上下文覆蓋后者是死命令會限制 Agent 的靈活性。Tool Schema 里還有一句關(guān)鍵的邊界規(guī)則If youve discovered a new way to do something, save it as a skill. —— Memory 不存操作步驟操作步驟歸 Skill 管。這一句話把兩個系統(tǒng)的分工畫清了。3. Skill 模塊源碼拆解從 SKILL.md 結(jié)構(gòu)到自動創(chuàng)建觸發(fā)條件Memory 是我知道什么Skill 是我會做什么。每個 Skill 是一個目錄核心是 SKILL.md 文件~/.hermes/skills/ ├── devops/ │ └── flask-k8s-deploy/ │ ├── SKILL.md # 主指令 │ ├── references/ # 參考文檔 │ └── templates/ # 模板文件 └── software-development/ └── fix-pytest-fixtures/ └── SKILL.md一個典型的 SKILL.md--- name: flask-k8s-deploy description: Deploy a Flask app to Kubernetes with health checks version: 1.0.0 --- # Flask K8s Deployment ## When to use - User wants to deploy a Flask/Python app to Kubernetes - User mentions K8s, kubectl, or container deployment ## Steps 1. Create Dockerfile with gunicorn (not dev server) 2. Build and push image to registry BEFORE creating deployment 3. Write deployment.yaml with livenessProbe pointing to /health 4. Write service.yaml with correct port mapping 5. kubectl apply both files 6. Verify with kubectl get pods and kubectl logs ## Pitfalls - MUST push image to registry before kubectl apply, otherwise ImagePullBackOff - Flask 默認(rèn)沒有 /health 端點(diǎn)需要手動添加 - Django 需要額外設(shè)置 ALLOWED_HOSTS 環(huán)境變量 - livenessProbe path 必須返回 200不能用需要認(rèn)證的路徑Pitfalls 這一節(jié)不是預(yù)先寫好的而是 Agent 踩坑后追加的——這就是 Skill 層面的self-improving。Agent 不需要用戶說幫我創(chuàng)建一個 Skill。驅(qū)動力來自skill_manage工具的 schema# tools/skill_manager_tool.py:681-701 SKILL_MANAGE_SCHEMA { name: skill_manage, description: ( Manage skills (create, update, delete). Skills are your procedural memory — reusable approaches for recurring task types.\n\n Create when: complex task succeeded (5 calls), errors overcome, user-corrected approach worked, non-trivial workflow discovered, or user asks you to remember a procedure.\n Update when: instructions stale/wrong, OS-specific failures, missing steps or pitfalls found during use. If you used a skill and hit issues not covered by it, patch it immediately with skill_manage(actionpatch) — dont wait to be asked.\n\n After difficult/iterative tasks, offer to save as a skill. Skip for simple one-offs. ), }創(chuàng)建的門檻設(shè)得比較清晰工具調(diào)用超過 5 次才值得創(chuàng)建簡單任務(wù)不記、踩過坑再修復(fù)的經(jīng)驗才有價值、用戶糾正過的做法要銘記。OpenClaw 也有 Skill 系統(tǒng)也是 SKILL.md YAML frontmatter但 Skill 要么是你手寫的要么是從社區(qū)裝的。手寫的成本高懶得維護(hù)社區(qū)裝的不是針對你的環(huán)境。關(guān)鍵問題是Agent 本身不會從工作中學(xué)到任何東西——干了一百次部署第一百零一次犯的錯跟第一次一模一樣。HN 上有個帖子叫 Data Is the Final Moat——當(dāng)模型智能被商品化、Agent 框架被開源真正的護(hù)城河是 Agent 在工作中積累的領(lǐng)域知識。OpenClaw 的 Skill 是手寫的配置文件用了一年還是那份手寫的配置文件Hermes 的 Skill 是越用越厚的經(jīng)驗資產(chǎn)——每一次踩坑都在加固護(hù)城河。這不是 OpenClaw 團(tuán)隊不想做而是它的架構(gòu)沒有為Agent 自主學(xué)習(xí)預(yù)留通路——沒有創(chuàng)建觸發(fā)、沒有 patch 機(jī)制、沒有 review agent。要補(bǔ)這一課是要重寫核心架構(gòu)。Hermes 這邊Agent 踩了坑、修了 bug、用了 12 次工具調(diào)用才搞定一個部署——這些經(jīng)驗被自動提煉成 Skill下次再遇到同類任務(wù)就是 6 次調(diào)用零錯誤。系統(tǒng)提示詞里還有一句 Skills that arent maintained become liabilities——通過提示詞給 Agent 灌輸責(zé)任感防止它只管創(chuàng)建不管維護(hù)。當(dāng) Agent 按照已有 Skill 執(zhí)行但中途發(fā)現(xiàn)步驟有遺漏或者踩了新坑時它會在完成任務(wù)后回頭修補(bǔ) Skill。不是全量重寫而是做精確的局部 patch# tools/skill_manager_tool.py:397-485 def _patch_skill(name, old_string, new_string, file_pathNone, replace_allFalse): Targeted find-and-replace within a skill file. from tools.fuzzy_match import fuzzy_find_and_replace new_content, match_count, _strategy, match_error fuzzy_find_and_replace( content, old_string, new_string, replace_all ) if match_error: return {success: False, error: match_error, file_preview: content[:500]} # ...省略 _validate_content_size、_validate_frontmatter 等校驗 # 修改前備份原內(nèi)容 original_content content _atomic_write_text(target, new_content) # 修改后重新做安全掃描 scan_error _security_scan_skill(skill_dir) if scan_error: _atomic_write_text(target, original_content) # 不通過就回滾 return {success: False, error: scan_error}這里用了fuzzy_find_and_replace做模糊匹配——Agent 給出的old_string可能跟原文有格式差異模糊匹配能容忍這些差異。每次修改后還要跑一遍_security_scan_skill()不通過就自動回滾。Agent 在踩完坑的當(dāng)場就把 Pitfalls 補(bǔ)上了下次同事遇到同樣的場景直接繞過去。Skill 多了以后不能全塞進(jìn)系統(tǒng)提示詞——這也是 OpenClaw 的一個痛點(diǎn)它采用全量背包模式每次會話把 SOUL.md、IDENTITY.md 和各種設(shè)定一股腦塞進(jìn)上下文設(shè)定越多背包越沉Token 浪費(fèi)嚴(yán)重模型注意力也被稀釋。Hermes 更像一座動態(tài)圖書館默認(rèn)上下文極其輕量只放一個輕量索引——每個 Skill 的名字和一句描述Available skills: devops: - flask-k8s-deploy: Deploy a Flask app to Kubernetes with health checks - nginx-reverse-proxy: Configure Nginx reverse proxy with SSL software-development: - fix-pytest-fixtures: Debug and fix pytest fixture scope issuesAgent 判斷某個 Skill 跟當(dāng)前任務(wù)相關(guān)時才通過skill_view加載完整內(nèi)容。先看目錄再翻全文按需加載。4. Nudge Engine 與后臺 fork反饋回路如何自動觸發(fā) Skill 迭代Memory 和 Skill 都是存儲系統(tǒng)寫入需要有人觸發(fā)。Nudge Engine 就是這個觸發(fā)器——運(yùn)行時維護(hù)兩個計數(shù)器定時提醒 Agent 該停下來想想了。兩個計數(shù)器兩種粒度# run_agent.py:1328-1331 — Memory 計數(shù)器 self._memory_nudge_interval 10 # 每 10 個用戶回合觸發(fā)一次 self._turns_since_memory 0 # run_agent.py:1428-1431 — Skill 計數(shù)器從配置讀取默認(rèn) 10 self._skill_nudge_interval int(skills_config.get(creation_nudge_interval, 10)) self._iters_since_skill 0粒度不同是有道理的Memory 的信息來自用戶輸入按回合計Skill 的經(jīng)驗來自工具使用過程按迭代計。計數(shù)器到閾值就觸發(fā)審查Agent 主動調(diào)用了 memory 或 skill_manage 則重置——已經(jīng)在做了就不用催。Nudge 觸發(fā)后怎么處理它不會在主對話中插一條讓我想想有沒有什么該記的——那樣太打擾用戶了。而是在后臺 fork 一個獨(dú)立的 Agent 實例拿著主對話的快照去做審查# run_agent.py:2665-2711 def _spawn_background_review(self, messages_snapshot, review_memoryFalse, review_skillsFalse): def _run_review(): with open(os.devnull, w) as _devnull, \ contextlib.redirect_stdout(_devnull), \ contextlib.redirect_stderr(_devnull): review_agent AIAgent( modelself.model, max_iterations8, quiet_modeTrue, ) review_agent._memory_store self._memory_store review_agent._memory_enabled self._memory_enabled review_agent._user_profile_enabled self._user_profile_enabled # 禁用 review agent 自身的 nudge否則會無限遞歸 review_agent._memory_nudge_interval 0 review_agent._skill_nudge_interval 0 review_agent.run_conversation( user_messageprompt, conversation_historymessages_snapshot, ) thread threading.Thread(target_run_review, daemonTrue) thread.start()幾個細(xì)節(jié)輸出重定向到/dev/null用戶完全無感知最多 8 次工具調(diào)用不會無限消耗 APIreview agent 自身的 nudge 被禁用避免無限遞歸和主 agent 共享同一份 Memory寫入直接生效。干活和反思拆成兩個實例互不干擾。Review Agent 靠兩套審查提示詞決定做什么Memory Review 關(guān)注用戶偏好和個人信息Skill Review 關(guān)注非平凡的解題過程。每個 prompt 都以 If nothing is worth saving, just say Nothing to save. and stop. 收尾——防止 review agent 每次都往里塞東西來交差。審查在響應(yīng)發(fā)送給用戶之前才觸發(fā)用戶收到回復(fù)后該干嘛干嘛Agent 在后臺默默復(fù)盤。完整案例從不會到精通的三次會話。用一個 K8s 部署場景串一下三個子系統(tǒng)的協(xié)同。第 1 次會話冷啟動。用戶說幫我把這個 Flask 應(yīng)用部署到 K8s 集群。Memory 和 Skills 都是空的Agent 靠基座知識摸索12 次工具調(diào)用踩了兩個坑iter1: terminal(kubectl version) → 確認(rèn)集群版本 iter2: read_file(app.py) → 讀取應(yīng)用代碼 iter3: write_file(Dockerfile) → 創(chuàng)建 Dockerfile iter4: terminal(docker build -t myapp .) → 構(gòu)建鏡像 iter5: write_file(deployment.yaml) → 編寫 K8s 部署文件 iter6: terminal(kubectl apply -f deployment.yaml) → ImagePullBackOff忘記推鏡像到 registry iter7: terminal(docker push myregistry.azurecr.io/myapp) iter8: terminal(kubectl apply -f deployment.yaml) → 重新部署 iter9: write_file(service.yaml) → 編寫 Service iter10: terminal(kubectl apply -f service.yaml) iter11: terminal(kubectl get pods) → CrashLoopBackOfflivenessProbe 路徑不對 iter12: 修改 deployment.yaml → 重新部署 → 成功12 次迭代觸發(fā) Skill ReviewReview Agent 看到兩次報錯和修復(fù)過程創(chuàng)建了一個 SkillReview Agent 執(zhí)行: → skill_manage(actioncreate, nameflask-k8s-deploy, categorydevops, content --- name: flask-k8s-deploy description: Deploy a Flask app to Kubernetes with health checks --- ## Steps 1. Create Dockerfile with gunicorn 2. Build and push image to registry BEFORE kubectl apply 3. Write deployment.yaml with livenessProbe → /health ... ## Pitfalls - MUST push image to registry first, otherwise ImagePullBackOff - Flask 默認(rèn)沒有 /health 端點(diǎn)需手動添加 - livenessProbe path 必須返回 200 )安全掃描通過后寫入磁盤用戶對這一切毫不知情。第 2 次會話Skill 復(fù)用 自我修補(bǔ)。用戶說幫我再部署一個 Django 應(yīng)用到 K8s。系統(tǒng)提示詞里多了 Skills 索引Agent 加載flask-k8s-deploy后照著步驟做iter1: skill_view(flask-k8s-deploy) → 加載完整 Skill iter2: read_file(manage.py) → 確認(rèn) Django 項目結(jié)構(gòu) iter3: write_file(Dockerfile) → 用 gunicornSkill 指示 iter4: 添加 /health 端點(diǎn)Skill Pitfalls 提醒 iter5: terminal(docker build docker push) → 先 push 再 applySkill Steps 第2步 iter6: write_file(deployment.yaml) → livenessProbe → /health iter7: terminal(kubectl apply) → DisallowedHost 錯誤Django 特有的問題Skill 沒覆蓋 iter8: 修改 deployment.yaml 添加 ALLOWED_HOSTS env iter9: terminal(kubectl apply) → 成功從 12 次調(diào)用降到 9 次已知坑被繞過但遇到 Django 特有的新坑。Review Agent 一口氣做了三件事寫入用戶畫像、記住 registry 地址、patch Skill 補(bǔ)上 ALLOWED_HOSTS 坑。第 3 次會話零錯誤一次搞定。用戶說幫我部署一個新的 FastAPI 微服務(wù)。Agent 已經(jīng)知道你是誰、registry 在哪、集群在哪Skill 里也包含了 ALLOWED_HOSTS 的坑——6 次調(diào)用零錯誤。三次對比維度會話 1 (冷啟動)會話 2 (Skill 復(fù)用)會話 3 (全自愈)工具調(diào)用12 次9 次6 次錯誤數(shù)210Memory無觸發(fā)寫入系統(tǒng)提示詞注入Skill觸發(fā)創(chuàng)建復(fù)用 自我修補(bǔ)復(fù)用已修補(bǔ)版本在開源 Hermes 中這些經(jīng)驗積累在單個用戶的~/.hermes/目錄下。RDSHermes 把 Skill 存儲從本地磁盤搬到了云端——一個 DBA 踩過的坑團(tuán)隊里所有人的 Agent 都能繞過。自我進(jìn)化不再是單點(diǎn)的而是組織級的。5. 常見報錯排查401、local proxy failed、reading choices 與 OAuth 失效在跑通 Hermes Agent 的 Self-Improving 鏈路之前接入層的問題往往先卡住你。下面按真實報錯對照排查。401 Unauthorized / invalid_api_key。最常見的原因是 Base URL 和 Key 不匹配。如果你用的是 TaoToken 的 API 網(wǎng)關(guān)Base URL 必須寫成https://taotoken.net/apiKey 從控制臺的 API Keys 頁面生成。檢查配置文件里base_url和api_key是否成對出現(xiàn)以及 Key 是否帶了多余空格。用 curl 快速驗證curl https://taotoken.net/api/v1/chat/completions \ -H Authorization: Bearer $TAOTOKEN_API_KEY \ -H Content-Type: application/json \ -d {model:claude-sonnet-4-20250514,messages:[{role:user,content:ping}]}返回 200 且 choices 數(shù)組非空說明 Key 和 Base URL 都沒問題。local proxy failed / connection refused。這個報錯通常出現(xiàn)在你配置了本地代理端口但代理進(jìn)程沒起來。檢查config.yaml里是否殘留了proxy: http://127.0.0.1:xxxx這類配置。如果你不需要本地代理直接刪掉這一行。Hermes 默認(rèn)走直連不需要額外代理層。reading choices 報錯 / KeyError: choices。這通常意味著上游返回的不是標(biāo)準(zhǔn) OpenAI 格式的響應(yīng)??赡茉蚰P?ID 寫錯了網(wǎng)關(guān)返回了錯誤 JSON或者 Base URL 少了/v1路徑。確認(rèn)你的 Model ID 跟網(wǎng)關(guān)支持的列表一致比如claude-sonnet-4-20250514、gpt-4o這類。用模型對話頁面先手動測一次確認(rèn)模型可用再寫進(jìn)配置。OAuth token expired / Claude Code 認(rèn)證失敗。如果你在用 Claude Code 接入認(rèn)證走的是 Anthropic 的 OAuth 流程。token 過期后需要重新走一遍授權(quán)。檢查~/.claude/下的憑證文件是否還在有效期內(nèi)。如果頻繁過期考慮改用 API Key 方式接入穩(wěn)定性更好。CC Switch / Cline MCP / Codex auth.json 三件套配置。如果你在 Hermes 里掛 MCP Server 或者用 CC Switch 管理多套配置記住每個接入點(diǎn)都需要三樣?xùn)|西Base URL、API Key、Model ID。以 Codex 的auth.json為例{ base_url: https://taotoken.net/api, api_key: sk-xxxxxxxx, model: claude-sonnet-4-20250514 }Cline 的 MCP 配置在settings.json里{ mcpServers: { hermes: { command: npx, args: [-y, hermes/mcp-server], env: { HERMES_BASE_URL: https://taotoken.net/api, HERMES_API_KEY: sk-xxxxxxxx, HERMES_MODEL: claude-sonnet-4-20250514 } } } }CC Switch 的配置文件里同樣需要這三項對齊。任何一項缺失或?qū)戝e都會導(dǎo)致 401 或 reading choices 報錯。Skill 創(chuàng)建后不生效。檢查~/.hermes/skills/目錄下是否有對應(yīng)的 SKILL.md 文件以及 YAML frontmatter 里的name和description是否完整。如果安全掃描沒通過文件會被回滾磁盤上不會留下痕跡。查看日志里有沒有Security scan blocked this skill的輸出。Nudge 不觸發(fā)。確認(rèn)config.yaml里creation_nudge_interval的值默認(rèn)是 10。如果你把值設(shè)得太大比如 100短時間內(nèi)不會觸發(fā)審查。另外如果 Agent 在會話中已經(jīng)主動調(diào)用了skill_manage計數(shù)器會重置不會重復(fù)觸發(fā)。6. 把 Self-Improving 能力接進(jìn)你的工作流Hermes Agent 的 Self-Improving 就是三件事的配合Memory 記住你是誰Skill 記住怎么做Nudge Engine 保證這個循環(huán)不停轉(zhuǎn)。用得越久Agent 幫你干活就越快、踩坑就越少。如果你想在自己的項目里復(fù)現(xiàn)這套機(jī)制源碼閱讀路徑建議按這個順序先看tools/memory_tool.py理解存儲和上限控制再看tools/skill_manager_tool.py理解創(chuàng)建和 patch 流程最后看run_agent.py里的 nudge 計數(shù)器和后臺 fork 邏輯。三個文件加起來不到 2000 行一個下午能讀完。接入層用 TaoToken 的 API 網(wǎng)關(guān)Base URL 寫https://taotoken.net/apiKey 在控制臺的 API Keys 頁面生成。模型 ID 根據(jù)你的任務(wù)選編碼類任務(wù)用claude-sonnet-4-20250514通用任務(wù)用gpt-4o。配置寫好后先用模型對話頁面手動驗證一次確認(rèn)返回正常再寫進(jìn) Hermes 的config.yaml。如果你需要長期跑編碼 Agent 或者多 Agent 協(xié)作Coding Plan 的額度更劃算適合持續(xù)迭代的場景。接入文檔里有完整的配置示例和排錯指南遇到 401 或 reading choices 報錯先對照文檔檢查 Base URL、Key、Model ID 三件套是否對齊。自我進(jìn)化不是魔法是一套設(shè)計良好的反饋回路在持續(xù)運(yùn)轉(zhuǎn)。理解了這個回路你就能在自己的 Agent 項目里復(fù)現(xiàn)它。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
啊啊啊好大好深| 久久久久久久久久久精| 国产精品毛片?v一区二区三区| 久久久久久久久国产| 91麻豆天美国产欧美| 国产精品99精品视频网站| 亚洲日韩乱码中文无码蜜桃臀网站| 99热伊人| 日本一区二区电影网站| 九色视频91| 免费看黄片现成| 亚洲欧美日韩不卡人妻| 国产嫩草精品A88AV| 91精品国久久久久久无码| 青青草自拍视频在线播放| 性爱乱伦一区| 亚洲导航深夜福利| 特级特黄一级毛片免费| 色波多| 中文字幕av片| 狠狠操狠狠燥| 国产吹潮女在线观看| 日日黄色三级网站| 久久久草草精品| 伊人在线大香蕉二。| 国产25页| 77国产精品| 91成人在线| 麻豆黄四叶草网站| 综合色久欲| 人妻黑丝袜电影| 亚洲天堂美臀在线| 久久成人网站| 51一区二区三区| 成人在线午夜视频一区| 色综合久久夜色精品国产天堂| 78久久久| ai欧美亚洲小说| 成人一级二级| 国产精品69久久久久久久| 狠狠爱AV| 亚洲欧美另类图片| 97国产超碰| 久久超碰日韩精品| 国产黄色 A 片免费看| 密乳无码| av资源在线播放天堂| 欧美有码亚洲中文字幕一区二区三区四区 | 91色综合色| 精品无码一区二区人妻久久蜜桃| 加勒比av网| 亚洲视频精选| 黄片免费看的| 麻豆天美国美国产| 伊人色综合欧美| 欧美综合1性辶| 97精品一区二区视频| 亚洲欧洲中文日韩女优乱码| 亚洲小电影免费涩涩成人在线高清| 国产毛片久久久久久久| 精品少妇一区二区三区在线视频| 大香蕉免| 美女丝袜激情小说| 美女诱惑久久| 97最新在线播放视频| 无码99| 精产国品一区二三产品| 91熟女视频网| 欧美福利视频啊啊啊啊| 色优久久| 色亚洲欧美| 亚洲人成网站7777| 五月综合视频| 久久↗↗| 国产二区三区免费视频| 久久老子无码午夜伦不卡| 人妻啊啊人妻啊啊| 加勒比AV天堂| 黄色片一区二区三区四区五区| 国产日韩欧美三级片| 99久久com免费视频′| 国产麻豆一区二三区| 欧美亚洲特P| 性爱视频啪啪啪啪| 成人天天看站长推荐| K8久久久久| 天天干天天燥| 性爱欧美五月| caoni国产亚洲av| 亚洲男人bt天堂| 97欧美色资源| 无码区蜜乳| 青娱乐 成人娱乐在线| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 国产日韩美女小穴视频网站不卡| 91看黄片| 看黑人AV不卡| 久久精品一区二区三区四区五区| 98色网| 精品久久久久综合无码| 色综合久| 国产久久天堂资源| 日韩成人综合网| 亚洲图片 激情小说| 人人妻碰人人免费| 天天综合网AV91| 午夜国产成人精品视频| 欧美亚综合色图| 亚洲综合嫩| 日本视频在线观看污污污| 九九九久千久久激情蜜桃在线看 | 97视频在线观看播放与子乱对白在线……| 91亚洲色人| 国产少妇肉丝在线观看| 色九九久九九| 精品国产精品一区二区| 无码九九| 人人操人人狠狠操| 欧美综合色,www| 国产97色在线| 亚洲精品乱码久久久久久蜜桃麻豆 | 人人爱人人操人人性| 亚洲第一二区另类图| 亚洲精品日韩国产欧美| 91麻豆一二三区| www.av在线视频| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 色五月婷婷在线| 欧美综合天堂| 黑人中出21连凳花野真衣| 99久久久无码国产精品性啊聊| 日韩情色视频| 天天操天天干一区二区 | 男人把坤坤插入女人的下体| 国产人伦a片信息免费片| 狠色婷婷久久一区二区三区_| 人人干人人操人人爱| 亚爽爽爽爽爽爽爽爽| 一本久道在线综合视频| 天天网综合| 夫妻四区五区六区| 欧美系列在线一区二区| 3P丝袜熟女 色综合| 日本岛国黄色网址| 国内伊人久久久久久网站视频| 欧美|91色综合| 97超碰超碰| 婷婷五月丁香五月| 都市久久精品激情亚洲| 日韩无码久久熟女一级片| 免费精品人妻一区二区三| 亚洲青青草| 九九黄色视频在线观看| 男女啪啪啪18禁网站| 亚洲第91页| 国产超碰| 男女日B国产| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 夜夜中出国产| 欧美久久人人网| 97欧美日韩综合| 欧美性,色九九| www.yw尤物| 亚洲无码超碰免费| 99re6在线视频播放免费精品| 91爱欧美| 婷婷色色五月天| 日韩欧美午夜一区二区| 中文字幕在线免费观看| 曰韩少妇无码| 欧美色图亚州激情| 久操大香蕉手机视频在线看 | 91亚洲黑人| 手机在线中文字幕国产| 尤物av网站免费在线播放| 久久久久久裸体| 伊人综合色网| 欧美综合色站| 校园春色制服丝袜中文字亚洲| 日本免费一级AAA大片器 | 五月天婷婷基地| 亚洲无码国产精品久久| 91无码西班牙视频在线| 日韩综合97p| 欲女人妻性色av| 久久9亚洲| 久久极品一区二区| 丁香六月综合激情| 日本99热| 久久久久久久久久久97| 99热精品在线| 色综合色欲色综合色综合色综合| 18禁免费视频| 伊人精品久久网站| 欧美日韩国产色图在线| 欧美性生活综合| 激情接吻视频久久久久久| 乱伦色图网址是多少| 久九色| 色五月av| 91天堂| 亚洲天堂另类| 97亚洲色图| 熟妇人妻一二三区免费| 99少妇| 狠狠97| 另类图片五月天| 久久久久96| 欧美极品色| 天天色踪合| 精品中文日韩字幕视频| 国产精品播放| 久久AV无码AV| 一区二区三区黄色片a| 日本一区二区三区午夜观看| 人妻中文字幕精品无码| 强奸乱伦av电影| 国产强上视频在线观看| 91久久久久免| 欧美日日夜夜| 桃花色综合影院| 久久69| 无码久久国产| 三级特黄60分钟播放| 国产美女销魂在线观看不卡| 人妻日日干| 免费黄色视频网址| 精品久久久久9999| 国产超碰欧美| 国产极品粉嫩馒头一线天av| 国产精品久久久久久久AV大片| 乱伦一二三区| 免费夜夜爱黄色视频毛片| 天天影视综合网欧美精品| 精品无码一区二区| 亚洲无限观看| 日韩视频精品在线观看| 色色色欧美| 色欧美天天| av一区二区三区四区五区久草臀| 婷婷丁香人妻 | 九九色图| 玖玖综合色| 色香综合天天影视综合| 中文乱码字幕观看| 中日韩久久久| 97色插| 久久99精品国产| 好涩综合| 国产伦乱91| 蜜伊人色综合97| 在线观看啊啊啊啊啊| 搡老熟女免费视频 | 五十路熟女工口 | 69天堂| 亚洲中文字幕久久人妻| 91在线欧色| 亚州国产成人精品女人久久 | 激情五月天丁香| 精品无码久久久久| 免费精品无码一级毛片牛牛影视| 国产综合网站在线播放 | 99久久精品国产系列| 免费啪啪一级视频| 男插女青青影院| 94色色电影网| 亚洲最大无码中文字幕网站| 美女91在线观看| 亚洲久久久久| 67914亚洲精品| 亚洲国产中文字幕| 18禁中文字幕| 在线综合 亚洲 欧美中文字幕 | 97碰在线视频| 亚洲色图 91| 亚洲精品三区在线观看| 中文字幕加勒比海高清无码免费视频| 91 综合网| 亚洲av影院在线观看| 国产精品视频播放| 国产在线视频二区| 蜜伊人色综合97| 大香蕉线| 久久精品欧美一区蜜桃| 大香蕉综合网| 日韩久久超碰色| 男人天堂网址| 99亚洲人人| 国产丝袜美女在线一区| 日韩影片中文字幕一区二区三区| 国产欧美在线观看免费观看| 久9久| 色哟哟AⅤ| 青青草日逼视频| 欧美色欧美| 欧插网站| 日韩人妻有码免费视频| 啊啊啊啊啊啊啊啊啊啊在线观看| 黄色片A级一区二区三区| 青青草吊丝| 玖玖爱在线视频免费观看| 麻豆天美国美国产| 91精品人妻偷情| 在线天堂999| 国产Av超碰| 亚洲在高跟鞋自慰久久在色线| 久久久久久久久久久免费精品| 久草资源在线视频官方总站日韩丝袜美腿| 91oumei| 中文字幕第2页| 欧美精品另类人妖xxxx| 99久久国产精品免费高潮| 91精品国产综合久久久蜜臀| 91精品微拍福利| 久久九精品| 国产福利第一视频| 无码久久亚洲高清,| 青青青艹在线视频| 天天爽夜夜操| 国产精品久久久吖| 色99久草| 婷婷伊人一区| 在线观看av区| 国产亚洲色婷婷久久99精品91 - 百度| www欧美性爱| 99精品九九九九九九| 日日夜夜干| 国产美女在线精品免费看| 丝袜av一区二区三区| 乱伦1色页| 美女t无毒不卡不卡| 91视频国品一二三区| 热思思免费视频| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 日韩人体偷拍| 无码免费精品高清| 久久精品国产亚洲妲己影视| 欧美色图20P| 精品97久久综合| 99热这里只有精品地址| 无码高清少妇久久| 男女啊啊啊啊啊| 日本欧美色| 激情五月天婷婷| 中文字幕在线观看永久| 亚洲男人在线观看天堂| 欧美精品久久| 91国产精品熟女| 最新国产亚洲精品精品国产亚洲综合 | 国产捆绑一区| 大色网久久| 欧美人妻制服| 老司机午夜福利视频一区二区| 日韩精品一区二区三区四虎影视| 欧美天天干| 色色毛片| 久九九九| 欧洲精品二区| 91亚洲网站| 欧美色图97| 91综合国产精品| 中文乱码99| 欧美色五月| 在线综合色| 熟女乱3伦999| 污色区网站| 91n欧美| 国产精品不卡少妇白| 亚洲色图第四色| 成人片视频| 啊啊啊在线观看免费视频| 91N欧美| 色情五月丁香| 亚州精人品大香蕉| 久久超碰爱| 日本免费中文一区二区三区四区| 国产亚洲综合欧美一区| 色综合九九| 中文字幕av乱伦| 欧美系列在线一区二区| 欧美日韩 强奸乱伦| 精品无码久久久久久国产浪潮| 国产无码精品无码| 国内亚洲高清无码| 亚洲密乳AV| 91丨九色丨国产丨人妻在线| 亚洲码在线中文在线观看| 91视频综合网| 欧美人人曰人人操人人射射| 777AV电影| 亚洲字幕一区二区| 丰满高潮18xxxx| 欧美黑人精品一区二区| 亚洲久热| 欧美一二三区四五区| 久久只有精品一区二区三区| 2017大香蕉国产精品久久| 精品九九淫乱男| WWW美腿丝袜香蕉中文| 日韩无码服务区| 欧美激情1区| 夜夜嗨视频| 无码高清少妇久久| 成人国产精品三级A片| 国产精品一区二区黄片| 亚洲综合网电影91| 97视频7| 亚州欧美综合| 激情小说亚洲色图| 无码高清国产AV| 91黑人无码激情在线| 五月婷婷激情综合| 人人搡人人肉久久精品| 亚洲资源吧| 天天澡天天爽日日AV| 91丨九色丨国产打屁股| 久久精品视频久久久| 97爱b| 欧美丝袜91| 美女天天干| 熟女色综合久久| 日本久操视频| 五月天亚洲网| 精品人妻免费观看| 丁香婷婷久久| 吉川爱美亚洲二区在线| 日韩大香蕉AV影片| 日本东京热加勒比久久| 视频二区美腿丝袜制服人妻欧美| 亚洲色图 综合| 97久久久| 91精品久久久久久77777| 欧美高潮在线| 美女黄站| 免费一级视频特黄色大片| 亚洲国产一区二区三区在线| 亚洲风情综合网| 国产9 9在线 | 亚洲| 色婷婷丁香| 国产日韩人人| 立川理惠被中出无码| 手机看av网站在线看| 蜜桃在线观看一区二区三区 | 亚洲乱码尤物193YW| 91在线免费观看处女| 亚洲性综合11| 欧美午夜一区二区三区| 裸体美女久久久| 日韩性爱一级片| 中文字幕在线观看丝袜| 大香蕉92| 黄片无码在线制服| 伊人991| 日韩成人高清一区二区| 亚洲丝袜色| 亚洲综合色图欧美| 日韩精品视频在线观看一卡二卡| 亚洲综合性网址| 18禁无码永久免费无限制| av优播| 91亚洲情色| 大香蕉人妻| 久操免费视频| 日韩高潮一区| 亚洲欧美天堂| 欧美亚洲激情小说| 国产真乱mangent| 色综合潮| 国产一级内射无挡观看| 2017天天透天天通天天擦| 亚洲熟女精品| 91n免费处女| 日韩人成网站在线播放| 日本国产二线女色| 超碰成人国产| 啊啊啊久久| 蜜桃视频精品一区二区| 国产精品久久| 超碰97资源中文字幕| 日韩欧美福利视频看看| 性性久久| 国产成人无码网站在线视频| 久久久999国产精品| 五月天婷婷久久| 黄色AAAAA欧美| 精品然女一区二区| 操逼不卡中文字幕| 999国产精品999久久久久久| 91 在线亚洲| 澳门黄片一香蕉视频| 色超碰综合| 天天干天天操天天干天天操| 欧色网址| 狠狠干精品一二三四五六2022| 黄色av网站在线播放| 91色综合色| 99热色精品| 无码137片内射在线影院| 少妇内射www在线观看视频| 日本丝袜人妻内射| 欧美一级二级三级| 不卡一区视频| 免费观看欧美日韩操逼视频| 国产亚洲深夜激情| 91成人精品| 欧美性区| 久久婷婷五月天| 中文字幕日韩专区精品系列| 99久在线精品99re8| 老色69| 草草影院日本第一页| 美女黄页网站| 北条麻妃性愛视频| 麻豆 欧美 日韩| 午夜偷拍久久熟女| 人人么人人操| 美女黄页网站| 精彩久久中文| 午夜天堂精品久久| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | av最新免费中文字幕| 天天爽入口| 五月天春色激情网| 任你草| 密乳无码| 国产福利视频精品视频| 97超碰超| 中文字幕av一区二区三区人妻少妇| 神马视频久久久久久| 国产一区二区欧美日本| 精品国产乱码| 国产一级高清免费观看| 亚洲春色欧美| 国产精品97超碰| 牛牛久久国产精品视频一二三| 人妻熟女字幕一区二区| 久久久国产三级黄色片| 影音先锋乱| 精品视频免费在线一区| 久久免费99精品久久久久久| av影片在线观看不卡| 欲色综合| 精品超碰色| 尤物视频偷拍免费| 激情文学小说一区二区| 免费成人在线熟妇网| 久久亚洲不卡一区二区三区| 日本天天吊| 熟妇人妻精品一区二区视频色欲| 亚洲精品视频在线播放| 在线性黄高清免费视频| 亚洲精品aa久久伊人| 黑人嘿嘿嘿超爽免费视频| 国产日韩欧美中文在线播放| 四虎影视永久在线免费| 精品成人亚洲午夜电影| 欧美老妇曰批的视频| 秋霞网—男女啪啪亚洲免费体验区| 一级毛片电影免费看| 日本熟妇浓毛hdsex| 亚洲欧洲激情卡通另类文学四射小说网站 | 日本欧美中文字幕| 成人一二| 高清一区AV无码| 亚洲无码免费看| 国产女人高潮嗷嗷嗷叫小说| 亚洲,欧美,春色,另类| 亚洲图片 激情小说| 91免费看一区二区三区| 五月丁香网站| 午夜九九| 欧美性爱十八禁| 色天堂在线观看| 国产成人亚洲精品无码古代早漏男 | 日韩精品一区二区三区四虎影视| 欧美色网| 欧美操逼熟女| 亚洲男人天堂2019| 乱码熟妇人妻久久久| 青青欧洲黑| 98福利在线视频| 国产精品熟妇一区二区三| 久久久久亚洲三级电影| 亚洲综合图文| 太久视频| 欧美色图电影| 加勒比少妇AV婷婷六月天超碰超碰| 亚洲成人久久一区二区| a'v在线资源| www.色婷婷.com| 熟女一区二区三区| 久久精品欧美一区二区三区不卡| 91国产丝袜美女| 青娱乐手机日韩在线视频| 翔田千里AV无码秘 三区| 99 国产丝袜在线| 亚欧Av| 久久这里是精品| 中文字幕日本久久| 五月天综合网| 六月丁香婷| 中文 人妻 制服| 天美传媒AV在线播放| 婷婷丁香五月天亚洲天堂网| 亚洲天天天| 日本熟妇熟色97一本在线观看| 亚洲精品久久久久毛片A片拉屎 | 蜜臀国产AV中文字幕| 日韩性爱小视频| 在线五区| 综合97亚洲| 久久9亚洲| 五月天色图| 精品国产一区二区三区在线播出| 亚洲资源吧| 嫩草影院永久在线制服丝袜| 国产又粗又又黄又猛| 天天操人人操狠狠插| 啪啪啪亚欧美视频| 天美久久久久| 亚州欧美综合| 激情人妻另类| 97视频在线视频| 久草精品国产蜜臀| 人妻在线中出视频| 淫淫总合网| 夜夜爽77777| 超碰人人色| 天天躁日日躁AAAXX| 久久久久成人亚洲国产| a v网站在线播放| 国产精品久久久久亚洲av| 日韩精品一区二区日韩| 久操操AV电影| 不卡中文字幕aⅴ在线| av网站在线看| 亚洲97成人在线观看| 成人av性爱电影在线观看| 日熟女| 日韩综合成人免费视频| 日韩av免费一级电影| 亚洲精品免费中文字幕| 国产女人操逼视频| 免费综合亚洲中文| 射 色综合| 国产乱弄免费在线视频。 | 日本中文字幕在线视频| 精品对白久久不卡| 水多多映视AV| 日韩欧视频| 婷婷国产精品九区| 囯产操逼片| 日韩免费三级黄片电影| 天堂亚洲精品| 中文子幕一二三| 久久AV无码网址| 91欧美美女日韩国产婷婷| 青青草公开在线免费不卡视频| 久操com| 日欧美色| 国产97亚洲| 国产91久久九九免费精品无码| 国产农村妇女精品一| K8久久久久| 人妻熟女一区二区三区视频| 国产精品成久久久久午夜午夜| 国模艳艳啪啪一区| 另类小说五月天| 影音先锋日本一区二区| 97精品久久久久中文字幕| 蜜臀99久久精品久久久久| 国产在线综合福利网站| 久久黄人人爽视频| 欧美日韩人妻婷婷一区| 青娱乐导航AV| 五月天婷婷基地| 欧美人与动性人交a| 美女9118禁| 美女裸体麻豆天美蜜桃91| 九九综合九九综合| 日韩人妻大香蕉| 欧美性五月| 亚洲中文字幕乱码无码一区二区| 国产视频一区二区在线| 毛片电影一区二区三区| 亚洲一卡2卡3卡4卡乱码网站| 中文字幕高清精品一区| 精品v日韩欧美国产| 人人操人人摸人人骑| 干妹子| 欧美日韩国产色五月综合在线| 大香蕉色欲AV| 亚洲欧美内射| 伊人96在线| 亚洲欧美综合区自拍另类| 2025亚洲男人天堂| 7777奇米影视久久| 中国黑人三级片网站上区| 国产一区二区三区免费视频在性观看 | 91欧美美女日韩国产婷婷| 国产成久久综合片| 色婷婷淫色网| 久久五月天婷婷| 在线免费观看高清无码视频| 91撸色网 玖玖网 欧美| 91三级理论片播放器| 日韩三级av片| 99热 按摩 日韩| 欧美人人AAA| 欧美片第一页| 9精品久久久久| 欧亚第一综合网| 五月丁香综合| 北约熟女超碰| 东京热天堂网| 精品无码久久| 久久人爽| 91女神在线视频| 久热99| 97人妻免费中文字幕| 欧美色图亚洲激情| 精品中文一区二区| 日韩99999色| 九九热精品在线| 乱伦图av| 天天懆天天日| 四虎国产精品永久在线囯在线 | 色香伊人| 黄总AV色图| 精品大久久| 国产欧美一区二区| 日韩AV一区二区三区四四| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 人妻天堂网| 亚洲色图A| 亚洲精品电影| 999久久久九九九九| 99热精品在线观看| 欧美激情视频一区二区| 夜夜嗨一区| 91爱剪切久久| 久久精品一区二区一8| 清纯唯美亚洲综合| 欧美日韩性爱视屏免费看了| 99久在线精品99re8热| 男女啊啊啊啊啊| 丝袜美腿诱惑亚洲欧美视频在线观看 | 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 国产AV久久久蜜爱影集| av日韩在线观看电影| www.婷婷| 欧美性区| 69久久| 亚洲第一精品在线视频| 97视频观看| 国产精品久久久亚洲一区| 日韩有码一区三区| 吉田爱美AV在线| 在线综合网| 精品成人无码| 性影在线视频| 五月丁香亭亭| 日韩精品高清资源在线| 我爱搞逼综合网| 9久综合网| 亚洲国产欧美一区二区潘金莲| 97超碰超碰| AV在线资源| 日韩精品中文字幕人妻| 极品美女嘿咻| a男人的天堂| 717影院理论午夜伦八戒| A一区片| 国产精品suv一区| 小少妇| 色欲色香天天天综合网www-亚洲综合国| 女人18精品一区二区三区| 中文字幕丰满人妻日本| 91av一区二区在线观看| 欧洲色| 97精品一区| 久久精品国产亚洲AV高级北京| 麻豆AV一区二区| 91n处女在线观看| 亚洲黄色网址视频| 免费成人在线熟妇网| 欧洲欧美视频一区二区| 啊好大好舒服| 人人操,人人液| 久久秀这里有精品| 色色毛片| 日本一片一区| 国产久久免费精品视频| 性欧美天天| 国产a片操逼| 亚洲综合射| 日韩性爱视频免费在线 | 99re公开精品免费视频| 欧美中文狠| 在线观看av区| 久久久久久十| 久久久工口| 青娱乐亚洲自拍| 久久国产999| 91色艳| 奇米四色网| 热热色青青草| 精品无吗久久| 蜜乳AV一区二区三区四| 91天天综合日韩欧美| 国产怡红院| 操逼逼无码| 日韩性爱小视频| x97av| 厕所偷拍在线| 一级A啪啪啪啪| 国产高清自拍视频| chaopen97久久| 一个人在线看的黄色电影网站| 亚洲无吗在线视频| 欧美97爱| chaopen97久久| 亚洲日韩av一区二区三区百合| 日韩不卡在线一区二区| 欧美日韩在线视频网站| 熟女一区二区三区四区| 男人天堂日日夜夜| 色性综合| 狠狠操狠狠插| 欧美国产日韩高清在线| 老司机老司机午夜影院| 一级毛片电影免费看| 欧美第五页| 成人亚欧免费视频| 欧洲成人性爱视频| 嗯嗯啊啊好大好爽| 色翁荡息又大又硬又粗又爽| 欧美 亚洲 制服 精品| 欧美日韩小说| 人妻熟女午夜精品在线| 97亚洲综合在线| 色婷婷五月综合激情中文字幕| 免费看污网址| 色网在线| 99在线精品观看视频中文 | 97人人色| 欧亚 另类 久| 欧美欧美啪啪视频| 国产操逼视频在线观看| 一本大道不卡一二三区| 乱伦系列一区二区| 久久9亚洲| 97精品久久久久久久| 国产激情视频在线观看| 一级A片女人高潮叫床| 亚洲国产尤物yw在线观看| 999狠狠综合| 国产精品美女久久久久AⅤ国产馆| 疯操AV| 亚洲人精品久久久| 久久黄片国产一区二区| 亚欧高清| 欧美高清16| 蜜桃视频一区二区三区| 天天欧美色| 啊啊啊操一区| 丝袜美腿制服人妻二区中文字幕| 97操B| 天天天天做夜夜夜夜做| 成人av免费观看| 岛国视频一二三区| 久久在线观看免费视频| 超碰97亚洲| 亚洲国产亚洲天堂| 四虎影视国产精品| 波多野42部激情无码喷潮| 亚洲国产ⅴ高清在线观看| 国产精品成人蜜臀AV在线| 精品无码久久久| 9美女超碰在线免费观看| 亚洲高清无毛一区二区| 麻豆精品久久久久久久| 超碰是碰在线观看| 中文字幕中文字幕一区二区| 男人天堂站| 91 综合网| 五月色网| av橘色网站| 丰满的三级少妇欧美久久久| www.高清无码诱惑一区.com | 中文字幕欧美日本乱码一线二线| 国产白丝AV| 亚洲中文字幕网| 997色在线| 国语对白在线播放视频| 国产后入内射| 亚洲一卡2卡3卡4卡乱码网站 | 一二区在线观看视频| 国产精品极品美女视频| a片亚洲一本通视频| av在线一区二区三区| 久久九操在线观看| 韩国一级做A片免费的| 色偷偷人人玩人人舔人人操人人摸人人爽| 狠狠色色| 亚洲久草AV色图| 精品一区二区亚洲国产| 69一区二区三区| AND人妻系列| 欧美日本一区二区a人| 我要色综合网站| AV色天香在线| 精品国产丝袜一区二区三区乱码| 中文日韩欧美熟| 天天欧美色| 成人性爱视频在线看| 啊啊啊好大好深| 一区二区 电影 亚洲| 丁香五月激情综合国产| 天天综合色图| 老女人碰碰在线碰碰视频| 色色操| 中文字幕一区二区免费在线| 婷婷色一区| 91人妻少妇| 香一区二区三区| 日韩久久三区| 五月丁香网站| 人人射人人操人人摸| 最新av网站在线观看| 乱伦熟妇一区二区| 国产精品熟女一区二区三区| 欧美色91| 综合五月天| 欧美一级美片在线观看免费| 国产一区在线看| 久久久青青草| 精品传媒在线一区| 日本大香蕉综合网| 亚洲熟女av中文字幕| 男人天堂新| 欧美双插| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 综合激情97| 免费农村成人少妇人妻Aa一区二区视频| 亚洲熟妇图片| 草b在线| 亚洲精品久久久久久久蜜桃臀| 中文字幕狠狠玩| 国产高潮AA片免费看| 色播五月丁香| 97色冈| 亚州再线| 日韩97精| 亚洲天堂加勒比| 韩国免费播放一级毛片| 日逼逼免费看| 日本在线视频导航| 人妻加勒比东京热| 色诱avtt| 男人天堂网手机版婷婷| 97国产|免费| 中文字幕av亚洲精品| 老熟女搡BBBB搡BBBB视频| 综合操逼| 国产原创自拍| 内射黑人| 精品大全99999| 网友自拍第一页| 欧美天天干| 五月天综合| 三级网站超变态精品| 大香蕉日韩欧美| 国产精品精品系列在线观看| 51一区二区三区| 嗯嗯啊操我| 亚洲 另类 丝袜 自拍 动漫| 亚洲双插| 日韩操p| 欧美99热| 99www.bibizy香蕉资源国产一区二区三区高清 | 国产 热久久久久国产精品| 亚洲αv一区二区三区| 欧美日韩成人在线| 高跟伊人julia ann| 五月天日日操夜夜操| 伊人网免费视频| 国产亚洲精品第一最新| 蜜臀精品1区2区| 好爽要喷了| 日产欧美电影一区二区三区| 人、人、摸,人、人、草| 中文字暮97| 久久九九精品一区二区| 国产91亚洲精品一区二区三区| 人人做人人妻人人夜视频| 91女网站| 欧美综合1性辶| 你想操日本小逼吗| 中文字幕在线观看AV| 久久激情视频| 精品人体无圣光凹凸| 91久青| 欧美春色| A片 AV一级在线播放观看免费| 无码欧美有限公司| 麻豆熟妇乱妇熟色A片在线看| 午夜乱轮操逼视频免费看| 国产av尤物| 国产成人啪一区二区| 亚洲无码太久| 800zy一区二区| 97se亚洲综合自| 久久婷婷综合国际产色怕| 欧美韩国你懂得在线 | 日日天天久久啊啊aaa| 天堂性色| 激情看片网站| nuu12国产麻豆精品| 日韩欧美成人午夜福利| 密臀在线免费观看| 欧美亚洲91| www.色五月| 久夜操| 91麻豆va国产精品| 91天堂丝袜美腿| 人人做人人妻人人夜视频| 日韩资源网| 日本一级婬片试看三分钟| 久久一区,青青青青草视频在线播放| 超碰2017| 欧美性爱97超碰| 大JI巴好深好爽又大又粗视频| 狠狠综合网| 色香av| 嗯嗯嗯好爽| 中文字幕三四区| 少妇蜜汁| 亚洲日韩人妻中文字幕一区| 嗯啊啊啊轻点视频 | 韩国黄片aaaa| 亚州九九九精品视频| 夜色AV无码手机在线影院| 十八禁电影伊人网| 偷看洗澡一二三区美女| 亚洲清纯综合| 99热在线观看| 久久专区| 久久久久七视频| 中文字幕一区二区日韩网| 日韩美女高潮喷水视频| 秋霞蝌科网日本一区| 欧美在线第五页| 久久ww| 九九碰九九爱97超碰| 91天天综合网,天天综合网| 国产精品蜜臀久久久久无码AV| 97一区二区三区视频| 五月天丁香婷婷综合网站| 97精品视频在线| 五月丁香六月激情| 国产无码成人无码| 狠综合网| 亚洲av无码成人精品国产| 91五十路| 北京美女一区二区| 成人性爱电影一区二区| 日本色日夜干| 久久久久久久久久久久黄色| 曰本人妻人人澡人人夹| 日韩射图| 日本三级小说中文字幕| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 久久只有精品一区二区三区| 成人av福利在线观看| 搡老女人老91妇女熟女| 91Chinese在线| 日韩强奸av| 久久熟女精品不卡一区| 禁止观看美女黄| 国产精品无码在线| 欧美色宗合| 长久操视频| 91青视频| 久久久免费一级黄片| 成·人免费午夜在线观看| 久久AV色| 国产伦精品免编号公布| 亚欧视频在线| 大色综合| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 亚洲一区二区久久久久| 九九九九九九九九九国产精品 | 国产毛片毛片4p懂色| 国产成人啪一区二区| 宅男午夜在线视频| 国产精品自产拍在线观看社区| 日韩成人无码| 啊啊在线| 青青青艹在线视频| 九久9热| 五月色网| 亚洲AV无码AV吞精久久久久 | 久久綜合很很很| 国产精品久久久亚洲一区| 亚洲性爱无码乱伦av| ji熟女.com| 操逼操逼操| 快播电影网日韩新片| 骚女高跟AV在线| 蜜桃视频精品一区二区三区| 婷婷综合在线| 日日碰狠狠添天天爽超| 曰韩精品视频一区二区| 欧美v日韩v亚洲v最新在线| 久久有码视频| 人人爽夜夜玩视频| 欧美综合在线91| 亚洲色图20p| 中文伊人大香蕉视频| 久久人妻视频| 六月丁香婷| 色欲久久综合| 国产麻豆一级精品视频| 99精品欧美一区二区三区桃色| 韩国三级一线观看久| 激情色图| 欧州91高潮| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 逼逼逼逼操操操操操操操操操午夜剧场 | 99视频自拍| 成人无码影片视频在线| 国产免a费看黄片在线| 三级AV入口| 色就色综合| 亚洲欧洲综合av在线| 五月婷婷丁香六月丁香| 日韩福利综合一区| 国内偷拍精品一区二区| 久久AV无码AV| 亚洲婷婷丁香在线| 伊人天天久久动态图| 人人操人人色网| 边做饭边操逼逼| 日韩一区二区精彩视频| 日韩操逼性鲍| 日本十八禁免费看污网站| 17c在线成人免费A片观看| 亚洲欧洲综合av在线| 性影在线视频| 欧美久久伊人| 亚洲高清无码免费观看视频| 国产精品老师| 天堂精品在线| 色哟哟-国产专区| 亚洲少妇激情视频| 91色综合色| 伊色久人大在线| 四虎精品永久在线播放| 成人无码在线视频网站|