99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

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

深入源碼:Hermes Agent 的 Self-Improving 機制如何驅(qū)動 Skill 自動進化 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)用。用得越久能力越強。這篇文章拆解 Hermes Agent 源碼中 Self-Improving 與 Skill 模塊的協(xié)作鏈路給出可復(fù)制的源碼閱讀路徑和關(guān)鍵函數(shù)調(diào)用鏈并演示一次完整的 Skill 迭代驗證動作。適合想理解 Agent 自進化原理的開發(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維護兩組平行狀態(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é)快照機制也值得注意。每次會話啟動時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ù)計費。新寫入的內(nèi)容只改磁盤下一個會話才刷新進來。提示詞引導(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 端點需要手動添加 - 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ū)裝的。手寫的成本高懶得維護社區(qū)裝的不是針對你的環(huán)境。關(guān)鍵問題是Agent 本身不會從工作中學(xué)到任何東西——干了一百次部署第一百零一次犯的錯跟第一次一模一樣。HN 上有個帖子叫 Data Is the Final Moat——當(dāng)模型智能被商品化、Agent 框架被開源真正的護城河是 Agent 在工作中積累的領(lǐng)域知識。OpenClaw 的 Skill 是手寫的配置文件用了一年還是那份手寫的配置文件Hermes 的 Skill 是越用越厚的經(jīng)驗資產(chǎn)——每一次踩坑都在加固護城河。這不是 OpenClaw 團隊不想做而是它的架構(gòu)沒有為Agent 自主學(xué)習(xí)預(yù)留通路——沒有創(chuàng)建觸發(fā)、沒有 patch 機制、沒有 review agent。要補這一課是要重寫核心架構(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)建不管維護。當(dāng) Agent 按照已有 Skill 執(zhí)行但中途發(fā)現(xiàn)步驟有遺漏或者踩了新坑時它會在完成任務(wù)后回頭修補 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 補上了下次同事遇到同樣的場景直接繞過去。Skill 多了以后不能全塞進系統(tǒng)提示詞——這也是 OpenClaw 的一個痛點它采用全量背包模式每次會話把 SOUL.md、IDENTITY.md 和各種設(shè)定一股腦塞進上下文設(shè)定越多背包越沉Token 浪費嚴(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ā)器——運行時維護兩個計數(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 一個獨立的 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 端點需手動添加 - livenessProbe path 必須返回 200 )安全掃描通過后寫入磁盤用戶對這一切毫不知情。第 2 次會話Skill 復(fù)用 自我修補。用戶說幫我再部署一個 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 端點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 補上 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ù)用 自我修補復(fù)用已修補版本在開源 Hermes 中這些經(jīng)驗積累在單個用戶的~/.hermes/目錄下。RDSHermes 把 Skill 存儲從本地磁盤搬到了云端——一個 DBA 踩過的坑團隊里所有人的 Agent 都能繞過。自我進化不再是單點的而是組織級的。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)在你配置了本地代理端口但代理進程沒起來。檢查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)模型可用再寫進配置。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 管理多套配置記住每個接入點都需要三樣?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 能力接進你的工作流Hermes Agent 的 Self-Improving 就是三件事的配合Memory 記住你是誰Skill 記住怎么做Nudge Engine 保證這個循環(huán)不停轉(zhuǎn)。用得越久Agent 幫你干活就越快、踩坑就越少。如果你想在自己的項目里復(fù)現(xiàn)這套機制源碼閱讀路徑建議按這個順序先看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)返回正常再寫進 Hermes 的config.yaml。如果你需要長期跑編碼 Agent 或者多 Agent 協(xié)作Coding Plan 的額度更劃算適合持續(xù)迭代的場景。接入文檔里有完整的配置示例和排錯指南遇到 401 或 reading choices 報錯先對照文檔檢查 Base URL、Key、Model ID 三件套是否對齊。自我進化不是魔法是一套設(shè)計良好的反饋回路在持續(xù)運轉(zhuǎn)。理解了這個回路你就能在自己的 Agent 項目里復(fù)現(xiàn)它。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
www.婷婷亚洲基地| 综合网激情| 国产午夜精品AV一区二区麻豆| 婷婷激情丁五月| 激情综合网站| 风流少妇A片一区二区蜜桃| 色色网站在线免费观看视频| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 91热在线| 亚洲在线视频321| 99爱视频免费| 色色色色色色色色色色色色色97| 久热这里只有精品99re,久热这里只有精品7| 四色五月婷婷| 日产精品一线二线三线芒果| 97人人干| 伊人久久五月天综合| 中文字幕丰满人妻无码专区| 婷婷五月天久草在线| 久久婷婷网| 色情播放| 丁香五月天天哦| Www.Av网9| 婷婷五月天激情文学| 久热这里只有精品66| 狠狠草网| www.婷婷五月天,com| 天天综合网在线| 天堂草在线观看| 97五月天婷婷午夜| 国产1区2区3区在线观| 欧美一级a | 久久99精品久久久久久噜噜| 九九热精品6| 日本久热| 91碰视频| 四色永久成人网站| 亚洲天堂制| 国产精产国品一二三在观看| 97人人超| 激情五月天色色网| 五月婷婷六月色| 夜夜躁婷婷AV| 97碰久久| 亚洲天堂色色| 俺去也综合| 3p日韩网站视频| 人妻熟妇国产精品| 久久综合首页| 五月婷婷丁香啪啪| 9久久婷婷国产综合精品性色| 99久久国产宗和精品1上映| 天天插天天爽| 久热这里只有| 丁香五月性| 婷婷综合色图| 五月天婷婷在线AN| 久久 婷婷 五月天| 久热久| 六月丁香五月婷婷| 大香蕉久久久久| 久久久这里有精品| 九九综合| 激情丁香五月天| 九月婷婷久久| 亚洲人妻av| 专区无日本视频高清8| 99在线免费观看| 操碰97| 超碰免费人妻| 婷婷色婷婷| 深爱婷婷网| 久久久这里有精品| 欧美日韩二区在线| 97人妻碰碰碰久久| 亚洲成人网在线观看| www.99riav99| 九月婷婷综合在线| 久久久日韩特色特黄AAAA| 丁香狠狠色婷婷久久无码视频| 婷婷五月天VI| 大香蕉婷婷丁香| 91互操| 色五月婷婷91| 五月天婷五月天综合网在线观| 深爱激情五月天色婷婷| 丁香五月婷综合网| 婷婷成人综合| 九九一区| 国产 亚洲 在线| 久久ww| 欧美婷婷六月丁香综合色| 色五月自偷自拍婷婷婷婷| 丁香六月婷婷久久亚洲天堂| 五月天激情影院| 色色综合色视频| ri电影在线| 五月丁香五月天现场视频| 色婷婷丁香五月综合| 亚洲色亚洲精品| 色五月 五月婷婷| 国产免费一区二区三区三州老师F1F1.CC | 91性高潮久久久久久久久| 99综合色色色| 国产热精品| 五月 婷婷 成人| 丁香六月无码| 亚洲男女激情| 国产精品国产| 九九一综合精品| 婷婷五月天开心激情网| 亚洲男女激情| 久久sp免费视频| 五月天激情影院| 人人操AV| 丁香五月天激情网| 99热久| 欧美成人猛片AAAAAAA| 五月天激情日色在线| 久久5 9视频免费观看| 97碰人人操| 婷婷五月天激情综合| 99热精品10| 色在线视频网2025| 亚洲精品国产A久久久久久| 色约约视频一区二区三区四区五区 | 综合激情五月四射婷婷| 婷婷五亚洲| 日本久久婷| 性爱激情五月| 这里只有精品日韩精品| 伊人婷婷综合| 久久久久久久久久久久久9| 久婷视频| 亚洲五月天婷婷综合| 九九大香蕉黄色影院| 五月天成人综合| www亚洲无码| 九九视频免费| 九九色图| 碰97久久| 骚。com| 五月天激情久久| 国产亚洲成人综合| 国产热精品| 91操片| AV网址大全在| 日日夜夜爽| 亚洲无码99| www激情网站| bbwcuckold精品熟妇| 四月婷婷五月丁香| 丁香五月花影院| 啪啪操操| 99惹| 欧美人与性动交CCOO| 色婷在线视频| 99热这里只有精品在线| 五月婷丁香久久综合| 五月丁香六月婷婷不卡免费无码| 99热最新| 99色在线| 思思热在线| 色吧婷婷| 亚洲色A| 丁香五月欧美成人| 五月天丁香婷| 玖玖99免费视频| 色香欲综合| 99er热精品视频| 狠狠香婷婷五月| 久久总和99| 美女五月狠狠| 人人看人人97| 婷婷色欧美激情| 国产黄色在线观看| 色婷婷五月天激情久久| 国外亚洲成AV人片在线观看| 五月六月婷婷激情网| AV在线观看网站| 婷婷丁香激情五月天色色色| 丁香五月天BBw| 26uuu欧美日本| 26UUU欧美激情一区二区| 久久久久久综合五月婷婷| 日本九九九九| 色五月婷婷婷婷婷婷婷婷婷婷| WWW,五月| 亚洲一个色| 国产超碰在线| 777.色色| 色色9 9| 五月丁香六月婷婷中合网| 99综合视频| 大香蕉啪啪啪| 激情五月丁香五月| 26uuu国自产精品| 99视频这里有精品| 久久婷婷热| 另类专区在线观看| 日日色五月天| 九一牛视频探花| 日本成人噜噜噜| 日韩成人电影Av| 丁香五月天论坛| 久久五月天网| 色五月在线观看| 日韩AV一区二区三区| 五月花在线观看视频| 综合激情九月婷婷,激情综合婷婷中文字| 伊人狠狠操| 天天综合天综合久久网| 国产精品香蕉| 91婷婷在线| 激情五月婷婷五月| 99热这里只有精品无码| 99视频35精品视频在线观看| 北京熟妇搡BBBB搡BBBB| 色五月婷婷丁香五月| 九九九九中文字幕| 婷婷五月色播| 激情五月丁香六月综合AVXXXX| 五月丁香六月婷婷亚洲综合| 91久久精品视频| 大天天伊人| 一起草AV| 九九色video| 婷婷五月天天爽| 欧美激情久| 日韩成人中文字幕| 日本性激情色播| 日韩在线成人电影| 久久er99热精品一区二区 | 99热最新| 性爱111111| 久9热视频| 久久天天天| www.婷婷五月| 日韩一级片| 99性视频| 五月婷婷深爱六月| AV成人在线播放| 久久思思热| 婷婷六月激情在线视频| 91精品久久久久久77777| 专区无日本视频高清8| 色综合激情| 五月婷视频久久| 五月丁香综合精品欧美| 色婷婷婷婷| 99综合一区| 天天射综合网站| 激情丁香五月天| 五月开心婷婷| 激情综合播播| 99久热精品在线| 狠狠草在线观看| 丁香五月六月激情久久| 色婷婷黄色网络| 精品九九久久| 中文字幕丰满乱孑伦无码专区| 黄色av网站在线免费播放| 91热在线| 久草大| 99熟女| 欧美碰碰| 国产精品人人做人人爽人人添| 婷婷在线激情| 99热777| 日本三级大片| xx久久| 国产免费一区二区三州老师F1……| 亚州色婷婷| 香蕉AV777XXX色综合一区| 激情五月伊人婷婷| 99视频内射三四| 超碰9在| 九九综合九| 亚洲成人五月天| 五月婷婷五月天| 99精品无码网站| 天搞天天天天天| 91岛国片| 国产成人亚洲综合亚洲| YW无码| 日日操夜夜擼| 在线观看免费视频| 大地9中文在线观看免费高清 | 少妇AB又爽又紧无码网站| 婷婷综合精品| 99热免费精品| www.99热视频| 成人在线精品| 婷婷丁香人妻天天爽| 成人在线日韩欧美| 色你久久| 天天射综合网站| 婷婷久月| 五月激情网站| 色噜噜综合网| 五月天激情电影| 国产.亚洲.欧洲视频在线| 婷婷五月综合亚洲| 激情五月婷| 99色免费观看全部| 99热这里只有精品中文字幕| 色五月婷婷1| 欧美怡红院黄站| 中文字幕按摩做爰| 日本V在线观看不卡视频网站| www.婷婷五月天| 99热成人| 老师高潮流白浆喷水的A片| 日本不卡一区二区三区| 666555。COm毛片| 青草视频在线播放| 色色色1网址| 色婷婷色丁香色欲av| 婷婷色综合网日韩国产| 婷婷丁香五月激情密臀av| 亚洲精品网址| 五月天伊人久久久久| 激情国产五月| 五月婷婷草| 91网站黄| 六月丁香视频网站| 亭亭五月激情亚洲在线| 丁香六月无码| www.91.com黄| AV中文在线| 激情六月婷婷| 91大操| 五月丁香婷婷啪啪网| 伦99热| 国产亚洲99久久精品| 亚洲婷婷五月天在线激情综合网| 我爱宗和色| 我要看激情五月天| 91丨九色丨熟女丰满| 人妻综合网| 五月婷婷五月天| 风流少妇A片一区二区蜜桃| 婷婷色色欧美综合网| 激情婷婷丁香色五月| 另类在线观看视频| 亚洲性爱99| 亚洲色vA| 欧美25p| 中文字幕AV在线播放| 超碰在线看| 色综合77777| 婷婷色情五月| 婷婷亚洲激情在线观看视频| 色五月丁香网| www.超碰在线| 久久艹网| 五月丁香六月激情综合啪啪| 激情五月天婷婷在线网址发给我| 久久婷婷色| 七月丁香五月婷婷在线| 大胆伊人久久| 丁香婷婷五月天色播| 丁香五月综合AV在线| 欧美日朝成人| 久久久久亚洲AV综合| 综合婷| 激情5月舔| 99国产这里只有精品| 任你日视频| 少妇2做爰HD韩国电影| 婷婷综合干| 色播丁香| 婷婷色导航| 丁香六月激情综合| 五月天伊人综合| 5月色亭亭视频| 久久视频婷婷| www.金莲av| 婷婷99狠狠| 欧美激情综合色丁香婷婷五月天| 五月丁香天堂网| 99热综合在线观看| 日韩99色| 在线播放成人网站| 成人网站av免费网站推荐| 综合久色五月| 色无码| 久久一级片| 好吊丝aV| 五月婷婷久久综合| 五月婷婷狠狠干| 日本 @ va 免费| 婷婷五月天av| 久久99操| 五月激情网站| 日韩AV中文字幕在线| 丁香五月婷婷成人色区| 99这里只有| 亚洲成人av在线观看| 日本啪啪网| 色五月丁香五月婷婷五月成人网 | 久久婷婷五月综合伊人| 五月婷天天搞视频| 伊大人久久| 日日夜夜狠狠婷婷色| 五月丁香综合激情| 久婷视频| 嫩草乱码一区三区四区| 色五月色开心开心五月| 五月天婷婷导航| 香蕉婷婷| 99色啊| 大香蕉天堂| 久热9热| 婷婷亚洲在线| AV在线免费观看不卡| 丁香五月aV| 欧美婷婷综合| 五月婷婷精品| 婷婷情爱五月天6| 黄色av网站在线免费播放| 欧美丁香婷婷天天操| 久久久久9| 综合激情在线视频| 婷婷五月丁香综合| 丁香 婷婷 激情 综合 五月| 久久激情网| 丁香五月天在线视频| 国产成人网| 色噜久| 五月天天久久香| 五月丁香视频色色| 亚洲第一成人无码A片| 99久久99视频| 成人av免费观看| 色婷婷久久| 欧美婷婷日本| 亚洲色9| 狠狠操狠狠爱| 五月天堂在线| 亚洲在线视频321| 婷婷爱五月| 久久天堂婷婷五月| 91超碰在线观看| 男人天堂99| 99热日本| 天天婷婷天天| 色97啪啪| 色人久久| 日日天天操| 午夜天堂啪啪| 婷婷无码视频| 久久色五月天| 成人精品一区日本无码网| 五月丁综合在线观看| 丁香五月影| 婷婷王月天影院| 99久久婷婷国产综合精品电影| 五月丁香激情婷婷| 久久久精品AV| 97久久人人人干| 婷婷五月电影院| 天天插天天干| 开心激情网在线| 久久视频婷婷| 777精品久无码人妻蜜桃| 婷婷天天综合| 五月丁香激| 激情丁香五月| 五月天激情无码| 婷婷激情视频| 综合色播| 五月天深爱激情网| www久久久久久久97| 婷婷五月天激情网| 思思国产99| 伊人久久大香线蕉av一区| 丁香午夜天| www 五月天 com| 噜噜狠狠色综合久| 99在线精品免费视频| 99热中文字幕久久| 性色欲情 网站| 丁香五月综合网| 亚洲第一第二网站| 伊人网碰碰| 国产人妻人伦精品一区二区| 激情五月综合| 中文无码精品一区二区三区| 五月婷婷综合影院| 91|疯狂丨高潮丨对白| 综合伊人久久| 天天插天天| 久久久18| 欧美WW在线网| 国产精品黑丝| 99久久国产宗和精品1上映| 另类激情中文| 开心五月丁香婷婷| 久re热视频| 五月大香蕉| 色狠久| 天天综合网、天天综合色| 日产精品一线二线三线芒果| 丁香五月开心五月激情| 欧美久热| 99热99美国在线观看| 爱久久小说下载网| 五月色丁香| 色婷婷电影网| 天天射色五月天| 天堂婷婷五月在线| 人人澡玖玖一| 超碰人人操| 丁香婷婷激情网站| 欧美韩国日本| 色色色欧美| 日本狠狠色| 中文网av| 婷婷五月激情欧美大胆视频| 中国AV性爱观看| 人人干99| 五月婷婷六月激情| 欧美Va在线| 深爱激情网婷婷| 97干在线视频| 91色色色| 深爱婷婷基地| 激情婷婷| 日本九九九九| 激情综合5月| 大香蕉综合网| 色色色色欧洲| 亚洲色色在线| 亚洲激情99| 欧美激情综合| sS丁香五月婷婷| 亚洲人妻AV| 91大神操美女| 99热99在线| 久久之人妻| 日本69日人视频| 久久人人看| 影音先锋噜一噜| 国产精品操| 久草A片| 九九色之九九色88| 色五月综合网| site:wpjngj.com| 丁香六月AV| 久久五月视频| 婷婷五月天手机版视频| 停停五月天激情网| 六月丁香VA| 一级二级色大片| 丁香婷婷性久久| 91热网址| 伊人五月天| 91精品久久久久久77777| 天天插天天日| 国产成人精品一区二三区熟女在线| 香蕉婷婷| 国产一区二区av免费| 国产SUV精品一区二区6| 免费91久久精品| 亚洲啪| 欧美123区免| 熟女啪啪视频| 成人av免费观看| 日本狠狠爽| 亚洲激情视频网| 色综合色综合色综合色综合| 五月天激情久久| 日本一级一级一级一级| A片试看120分钟做受图片| 婷婷不卡基地| 丁香久久综合| 五月丁香天天| 五月丁香激情婷婷| √天堂资源在线人妻熟女| 五月丁香六月婷| 免费视频1区| 五月丁香久久丝袜啪啪| 五月丁香六月婷婷精品| 五月丁香在线偷拍视频| 九九视频在线| 免费无码毛片一区二区A片| 开心五月婷婷伊人| 天天久久66xxx| 色色五月婷婷丁香| 欧美色色色色色| 五月婷婷av在线| 99色干| 天天摸日日舔狠狠添婷婷婷| 伊人网碰碰| 亚洲精品字幕在线观看| 欧美图片丁香五月天| 五月激情五月丁香| 丁香五月婷老师| 五月天六月色| Y11111111111少妇电影院| 人妻AV在线观看| 久久久五月婷婷| AV在线免费播放| 青青草视频免费观看| 五月婷在线影院| 内射激情在线| 婷婷丁香五月亚洲免费| 色婷婷五月天| 97资源碰碰在线| 丁香色五月婷婷91桃色| 亚洲色啪| 色综合色综合色综合| 99视频精品视频| 丁香婷婷成人网站| 中文字幕 中文字幕明步| AV色婷婷| 看片视频在线免费日产在线看| 五月天婷婷基地| 国产色99| 狠狠狠狠狠草| 九九亚洲视频| 色五月综合网| 日本色婷婷| www天堂99| 久久这里只有国产| 五月天丁香综合久久国产| 婷婷五月,综合伊人| 亚洲色啪| 九九青草热| 成人精品网站在线观看| 欧美 日韩 人妻 高清 中文| 国产小网站| 丁香五月婷婷综合网| 久久激情网| 亚洲综合久| 人人干人人操人人摸| 日本不卡一区二区三区| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 欧美成人精品三区综合A片| 91好好热日本在线| 亚洲aV写真天天综合网久久| 综合久久五| www.精品99| 九九热最新地址| av在线免费播放| 久久五月丁香| 色婷九九九| 天天噜噜| 成人无码中文| 色五月婷婷亚洲最大| 色五月天 丁香| 天天操天天操| 一区二区成人电影免费播放| 婷婷五月俺要去| 婷婷五月天伊人| 国产1区2区3区在线观| 亚洲最大在线| 五月天色综合| 99热精品在线观看| 综合激情五月四射婷婷| 天天日天天舔| 琪琪秋霞| 激情第四色| 男人综合网| 男妓跪趴把舌头伸进我的嘴巴| 色综合天堂| 伊人网碰碰| 91久久精品无码一区二区三区| 99A级片| 久久婷婷婷| 色色丁香婷婷综合| 色色综合无码| 在线99热| 欧美综合激情五月天| 亚洲久久天堂| 色婷婷六月丁香综合欲精品| 欧美日韩五月婷婷| 九九大香视频| 超碰色女人| 九九精品99| 五月婷婷 欧美| 国产精品色情AAAAA片软件| 欧美3AaAa大片| av第一二区| www久久99| 婷婷五月天电影网| 色婷婷五月天激情综合 | 99re这里只有精品视频6| 婷婷激情五月| 丁香婷婷成人在线播放| 99人妻碰碰碰久久久久视| 九九AV在线| 这里只有精9| 超碰人人摸人人操| 亚洲精品国产精品乱码视99| 激情综合久久| 国产暴力强伦轩1区二区小说| 热的国产,热的综合,热的有码| 99视频这里有精品| 色婷婷五月综合| 五月丁香美女视频| 超碰只有精品在线| 丁香五月天综合| 九九热只有这里精品| 91男同视频| 丁香六月婷婷久久综合| 婷婷激情五月吧| 丁香亚洲色综合| 亚洲天堂啪啪| 激情五月综合色婷婷| 亚洲一级AV在线免费播放| 婷婷综合五月天| 婷婷六月天激情影院| av免费在线网站| 五月天.com| 五月五婷婷| 久久婷综合| 成人 AV播放| 婷色五月| 这里只有精品免费观看网占| www.99热日韩.com| 99精品网址| 无码99| 五月天四色房丁香亭亭| 欧美色狠婷久| 日韩精品超碰在线观看| 欧美性色A片免费免费观看的 | 超碰在线资源| 色婷五月天| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 天天综合五月| 欧美婷婷日本| 亚洲视频一区| 六月婷婷激情| 91综合网| 五月天婷婷小说| 色爱亚洲| 甈你aaaaa| 九九碰九九爱97超| 狠狠色噜噜色狠狠狠综合色| 免费看欧美成人A片无码| 天堂综合久久| 五月亭亭六月天| 99热99思午夜精品| 亚洲小视频免费播放| 欲求不满的人妻| 亚洲激情综合| 一级性爱视频| 五月激情综合网| 婷婷五月丁香六月天亚洲综合| 日本99热| 久草a片| 综合网色综合| 婷婷丁香熟女| 国产AV一区二区三区最新精品| 91精品在线看| 六月丁香六月婷婷欧美| 亚洲视频五区| 婷婷激情六月| 丁香五月激情视频| 久久丝丝热| 色色色干| 97人操人免费视频| www.com亚洲网站在线免费| 久久91久久精品久久| 成人做爰A片免费看网站找不到了| 色爱综合网| 丁香五月在线播放| 五月天天天天天天天天天天天天天天天婷婷婷| 色婷婷五月天堂资源| 爱草视频在线观看| 亚洲中文丁香| 激情综合网之激情五月| 操一区| 亚洲无码成人| 五月婷婷综合激情网| …亚洲黄色在线播放日韩、av中文a…| 婷婷伊人綜合中文| 亚洲成人av中文| 北条麻妃伊人| 超碰九热| 99热10在线高清播放| 黄网在线免费| 成人草榴视频| 3DAV亚洲香蕉久久 一区二区| 亚洲成人无码专区| 国产九月婷婷| 亚洲人成播放网站| 在线中文字幕免费视频| 激情婷婷99| 亚洲国产黄色电影| 干一干xxxx| 丁香密臀AV激情网| 成人在线网| 欧美色五月| 久久五月婷婷电影| 性做久久久久久久免费看| 五月天偷拍| 色婷婷基地 | 少妇出轨做爰高潮A片| 亚洲超碰青涩| 九九精品re免费视频| 欧美VA视频| w婷婷五月婷婷w| 日韩欧美一级大黄网站| 天天AV导航网| 91大屁股| 久久天天| 九九AV在线| 久久亚洲婷婷| 超碰成人免费| 风流少妇A片一区二区蜜桃| 变态 另类 在线 | 99色在线视频观看| 五六月丁香激情视频| 久色国产| 欧洲一区二区| 日本色色色| 五月天久久婷婷| 99色爱| 日韩 mm 不卡| 色播五月丁香| 五月天色导航| 2017人人操| 六月激情网| 亚洲一级 片内射网站在线观看| 亚洲乱啪| 九九综合视频在线观看| 国产热精品| 91成人看片| 色播五月天激情| 99热精品在线观看| 九久热| av在线中文| 六月丁香射婷婷欧美色图片| 亚洲色无码| 欧美日韩成人在线| 国产肥白大熟妇BBBB视频| 久草丁香婷婷五月天婷| 青青热视频| 99国产这里只有精品| 情色五月天网站| 狠狠色噜噜狠| 久99视频在线观看| 婷婷五月永远18免费久久久| 9九色首页| 婷婷99狠狠躁天天躁| 99色.com| 777久久综合视频| 色综合九九| 色天天综合成人网| 国产操碰| 五月婷婷啪啪啪啪| 精典久久| 99爱免费在线视频| 五月丁香综合| H亚洲| 激情五月天噢美| 久热精品9999| 五月丁香在线视频观看| 玖玖热视频| 亚洲妇女熟BBW| 综合狠狠干| 激情五月丁香综合网站| 91丨九色丨43老版熟女| 色黄啪啪| 天天噜天天爱| 成人日韩欧美| 亚洲婷婷丁香五月| 亚洲色色精品| 婷婷五月天网| 密视AV综合在线| 五月青青草综合| 大香蕉婷婷丁香视频在线| 草久私拍| 天天日人人| 热99在线| 97色色综合| 色小说五月天| 精品无码久久久久久久久| 99精品久久| 婷婷俺去也| 在线中文字幕免费视频| 五月婷婷伦理| 五月丁香综合在线| 人人操人人干AV| 99热这里只有精品16| 69精品人人人人| 九九九精品视频免费观看| 日韩一级网站| 五月丁香人妻| 天天摸夜夜夜| 日本韩国视频在线观看社区免费的9| 婷婷五月四狠狠| 97色在线观看视频| 五月丁香A片| 五月婷婷偷| 人妻内射视频| Www99热| 97五月久久丁香婷婷| 婷婷五月综合社区在线| 五月天婷网| 成人亚洲精品久久久久| 五月 丁香 欧美| 久久九色| 久久黄色免费视频| 婷婷狠狠操| 日日爱678| www.yw尤物| 久久黄A片| 二色av| 伊人影音无码一区二区三区| 色五月色五天色情网| aa久久| 婷婷丁香九月| 99久扒热| 中文字幕,综合,91| 久久婷婷五月丁香网| 九九在线视频| 日本 欧美在线| 美女激情综合| 色婷婷综合视频| 日韩人妻无码专区| 日日爱678| 人人摸人人干| 啪啪干伊人婷婷| 国产伦亲子伦亲子视频观看| 天天爽夜夜爽夜爽精品| 婷婷五月丁香青青草在线| 有哪些A片网站| 涩涩激情五月婷婷| 亚洲色夜| 99热日韩| 亚洲综合激情五月久久| 五月婷婷视频啪啪美女| A片天天| 久久丁香五月婷| 色五月五月婷婷| 久操无码| 国产精产国品一二三在观看| 丁香五月天激情网址| 五月综合激情婷婷六月色窝| 97激情五月天| 超碰99成人在线| 久久婷婷五月丁香| 91精品视频男人的天堂| 欧美综合123区| 亚洲色碰| 色欧美一级| 99亚洲色| 久久九九玖玖| 亚洲操B| 人妻尝试久久久久久久久久久久| 精品99*| 成人综合视频在线| 亚洲婷婷在线播放十月| 蜜臀久久99精品久久久久久酒店| 99热99热99热99热| 任你爽精品免费视频6| 久久久婷| 人妻久久久久久久久久| www.五月天色色色| 亚洲成人免费在线| 色婷婷色人人射| 国产日韩av片| 激情综合五| 色播激情五月天| 亚洲AV中文在线| 大伊香蕉精品视频在线| 五月丁香六月激情在线| 久久久精品视频79| 99精品综合在线| 色哟哟精品| 激情五月婷婷在线区| 五月婷丁香久久综合| 五月丁香六月综合激情| 丁香五月色五月婷婷宗合| 久9久9久9久9久9久9| 五月天电影网| 五月天激情久久| 欧美美女国产日韩一区二区久| 五月丁香最新| 午夜一区| 26uuu欧美| 久久久久久久久久久久久久人妻视频 | 狠狠操.com| 国产小网站| 九九99精品视频| www.lingjunshare.com| 久久97| 狠狠色综合图片| 热九九精品| 人人摸人人澡人人| 99只有这里是精品| 九九色综合| 在线看黄色| 五月天开心色色网| 色播播五月天| 99热精品99| 天天爽天天摸| 婷婷五月天色综合翘| 最新色色五月天| 久久99jiu9| 超碰只有精品在线| 另类图片五月天| 26UUU欧美激情一区二区| 婷婷六月色播| 五月综合婷婷网| av九九| 色九月欧美| 91亚洲视频| 免费视频在线观看的网站| 色色色免费视频| 激情综合五月| 亚洲99热| 天天日夜夜草进麻麻的子宫| 欧美激情综合| 亚洲秘 无码一区二区三区妃光/1| 婷婷激情五月天色| 桃色Av色哟哟| 久久婷婷五月综合成人d啪| 成人小说色图婷婷五月| 综合激情五月天| 久久九九综合| 99热精品在线| 日日操日日撸| 久婷婷久草| 天天爱天天做天天日| 丁香五月网址| www综合久久| 人人操人人添人人摸97| av操逼网| 鲁鲁色五月| 精品香蕉99久久久久网站| 六月丁香激情网| 亚洲成人免费在线| 色婷婷在线视频| 夜夜撸夜夜骑| 久色资源网| 天天插天天插天天插| 99热久草| 免费观看的AV| 麻豆五月丁香婷婷| 色噜噜狠狠色综合日日免费| 天天爱天天做天天舔| 欧洲精品爱爱| 日韩精品超碰在线观看| 色五月婷婷影院| 综合超碰熟| 五月天丁香婷婷社区| 伊人久久大香线蕉亚洲五月天,| 精品一区久热| 丁香婷婷影院| 久9热视频在线| 九九精品丁香花| 婷婷丁香熟女| 日本丰满久久| 国产偷人爽久久久久久老妇APP| 国产乱子轮XXX农村| 中文字幕人妻熟女在线| 午夜少妇在线观看视频| 日韩成人中文| 操碰色一区就去操| 99福利视频导航| 亚洲五月天色色| 99ri视频在线观看| 伊人玖玖网| 亚洲AV第二区国产精品| 亚洲最大在线| 免费人人操| www.婷婷五月天| 热的五码久久精品| 激情 五月 婷婷 丁香| 婷婷综合五月天激情| 五月www| 激情五月婷婷色播网| 婷婷五月天激情诱惑| 婷婷五月天成人小说| 9l视频自拍九色9l视频在线观看| 国产无人区大片| 99A片| 99性爱| 风流少妇A片一区二区蜜桃| 五月婷婷久草| 东北熟女高潮99综合99| WWW,五月| 曰曰久久| 久久婷婷青草五月天| 婷婷五月天com| 国产高清精品色| 丁香五月激情网| 九色PORNY自拍成人精彩视频| 色综合色综合网| 51精品国自产在线| 久久婷鲁| 色五月综合激情| 五月婷婷黄色视频| 婷婷五月深爱五月| 天天综合网91| 色婷婷电影| 五月婷av| 丁香婷婷六月激情文学 | 欧美色综合天天久久综合精品| 欧洲综合一区| www.9797国产| 99久久a线观| 五月激情五月婷婷五月天在线| 思思精品热在线| 亚洲不卡| 性一交一乱一交A片久| 国产精品久久久久久久久久| 久久婷婷五月综合色和| 99黄色在线视频精品熟女| 丁香久久AV| 色色色色av色色色色| 99这里都是精品6| 亚洲第一成人AV| 伊人网大香| 99re思思精品在线观看| 在线成人网址| 亚洲精品一区无码A片| 超碰不卡在线| 深情六月婷婷综合久久| 天天狠狠夜夜狠狠2023| 久久精品99| 97在线天堂| 五月婷婷中字在线| 九九热精品| 国产超碰在线| 成人视频在线免费播放| 激情五月天色色| 欧美超级视频97| 五月丁香色播| 99热在线中文字幕| 大香蕉视频99| peg 2区三区四区的| 亚洲天天| 女人被躁到高潮嗷嗷叫小| 五月丁香狠狠爱婷婷综合| 国产亚洲99| 激情第四色| 99ER热精品视频| 国产成人网| 丁香六月婷| 最近免费中文字幕大全高清大全1| 99精品一二三四视频| 五月天色婷婷伊人网| 99无码精品| 亚洲久久日| 日日做天天操夜夜爽| 五月婷婷六月色| 日本97在线视频| 亚洲人人操BD| 少妇人妻人伦A片| AAA久久| 色五月激情婷婷| 国产午夜成人免费看片无遮挡| 另类天堂| 久久久免费精彩视频| 波多野结衣不卡AV| 天天拍天天做视频| 成人 在线 日韩| 涩涩婷婷五月| 色色哒五月婷婷六月丁香| 激情五月综合网| 超碰久热| 亚洲aV写真天天综合网久久| 七七九九色色| 色五月婷婷老师| 中国丰满熟女A片免费观| 激情另类综合| 婷婷五月,偷窥偷拍网| 色五月婷婷成人| 五丁香激情综合| 色久影院| 婷婷丁香综合在线| 六月丁香婷婷在线波多| 色婷婷激情| 日本天堂免费99| 丁香五月天堂| 色色色com| sewuyue第四色| 午夜少妇在线观看视频| 99色色爰| 99热手机在线精品| 大香蕉婷婷丁香天堂AV| 另类小说五月天| 五月丁香九九| 婷婷成人五月天成人文学| 无语停婷丁香网| 五月婷婷五月天亚洲无码| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 国产一区男女| 精品人妻午夜一区二区三区四区 | 国内精品玖玖| 黄色高清无码| 五月天涩涩| 狠狠色综合图片| 91色情播放| 996热re视频在线观看视频| 五月天基地| 影音先锋AV男人站| 777色色色| 91日综合欧美| 人人摸人人澡人人| 色九亚洲| 色久天| 五月天激情综合网| 超碰猛烈的性猛交| 九九精品少妇| 激情亭亭五月| 色欲天天综合网| 五月婷婷与六月丁香图片激情| 五月天成人在线视频网站| 婷婷九月狠狠色| 99视频这里只有精品10| 激情综合九| 久久婷婷六月综合综合| 91欧美日韩综合| 97色色色色色| 色。 婷婷婷| 日韩av在线播放综合网| 久久精品亚洲一级牲爱综合| 99热欧美精品| 亚洲天堂久久| 亚洲五月丁香综合网| 青柠影视免费高清电视剧| 99日这里只有精品| 国产探花一片区| 超碰色综合| 久久久妻人人人| 成人免费120分钟啪啪| 五月丁香六月香综合激情| 日本色色网站| 超碰免费人人| 人人干天天操五月丁香| 五月丁香亚州综合网| 天天舔天天操| 另类精品视频在线观看| 丁香五月偷拍| 五月天深爱激情网| 婷五月天六| 亚洲热久久| 99精品久久久久久久婷婷久久| 亚洲9久久精品| 婷婷五月丁香六月| 五月婷婷香蕉| 91高潮喷水久久久久久久久 | 激情丁香五月天图片| 久久WW| 婷婷美女精品视频| 婷婷日本色| 天天操婷婷| 久久99色色| 丁香六月婷婷久久高清| 极品少妇XXXX精品少妇偷拍| 99热只有这里才是精品| 91视频一起草| 一级AV片| 玖玖精品视频| 久99热| 亚洲成人综合网在线免费观看| 综合色色网| 五月婷婷之六月丁香| 超碰97免费在线|