久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

Harness Engineering實(shí)戰(zhàn):從最小實(shí)現(xiàn)到openclaw企業(yè)級(jí)智能體項(xiàng)目

Harness Engineering實(shí)戰(zhàn):從最小實(shí)現(xiàn)到openclaw企業(yè)級(jí)智能體項(xiàng)目 這幾年我一直撲在智能體工程化這件事上2026年DeepAgents框架新版出來(lái)以后我第一時(shí)間把手頭幾個(gè)生產(chǎn)級(jí)項(xiàng)目遷了過(guò)去。折騰完一輪之后最讓我覺(jué)得值得單獨(dú)寫(xiě)一篇的就是Harness Engineering。這個(gè)詞中文社區(qū)常翻成“韁繩工程”說(shuō)人話就是給大模型驅(qū)動(dòng)的智能體裝上駕駛艙、方向盤(pán)和剎車(chē)片。大模型本身像個(gè)極聰明但容易飄的司機(jī)Harness就是那個(gè)坐在副駕、控制路線和車(chē)速的工程系統(tǒng)。這篇文章想解決的問(wèn)題很具體第一DeepAgents新版里Harness Engineering到底在管哪些事和單純的“寫(xiě)個(gè)Agent循環(huán)”有什么區(qū)別第二用真實(shí)可跑的代碼把最小Harness手寫(xiě)出來(lái)講清楚每一層在干什么第三基于openclaw這個(gè)開(kāi)源的企業(yè)級(jí)智能體框架從0到1把項(xiàng)目做出來(lái)并解釋怎么作為簡(jiǎn)歷項(xiàng)目去面試。適合誰(shuí)看想從“調(diào)Prompt玩具”走向“做企業(yè)級(jí)Agent系統(tǒng)”的開(kāi)發(fā)者以及正在準(zhǔn)備Agent方向面試、需要拿得出手的項(xiàng)目經(jīng)驗(yàn)的人。1. Harness Engineering 到底在解決什么問(wèn)題1.1 一句話理解Harness我見(jiàn)過(guò)太多入門(mén)級(jí)的Agent代碼核心就是一個(gè)while循環(huán)加上tool calling模型說(shuō)調(diào)用什么就調(diào)用什么。Demo沒(méi)問(wèn)題一上生產(chǎn)就崩。Harness Engineering的本質(zhì)是把“模型自主調(diào)用工具”這件事從不可控變成可控插入一層工程化的管理邊界。什么是Harness它是一套運(yùn)行在模型與工具之間的中間層負(fù)責(zé)接收模型的意圖校驗(yàn)這個(gè)意圖是否合法再路由到對(duì)應(yīng)工具把結(jié)果整理回喂給模型。聽(tīng)起來(lái)和普通的Agent loop很像但關(guān)鍵區(qū)別在于Harness擁有“最終決定權(quán)”。模型說(shuō)“我要執(zhí)行這個(gè)操作”Harness說(shuō)不那就是不。這就是工程邊界。如果還覺(jué)得抽象可以想象一個(gè)信貸審批系統(tǒng)。業(yè)務(wù)員模型可以提申請(qǐng)、傳材料但真正放不放款要過(guò)風(fēng)控和人工復(fù)核Harness。Harness不是不讓業(yè)務(wù)員干活而是確保每一步操作都在權(quán)限、成本、合規(guī)的框架內(nèi)發(fā)生。1.2 沒(méi)有Harness的代價(jià)我在2024年就踩過(guò)大坑。當(dāng)時(shí)寫(xiě)了一個(gè)內(nèi)部知識(shí)庫(kù)問(wèn)答Agent模型可以調(diào)用搜索、讀文檔、發(fā)郵件三個(gè)工具沒(méi)有做任何Harness控制。上線第三天一個(gè)測(cè)試用戶(hù)問(wèn)“幫我給團(tuán)隊(duì)群發(fā)一封季度總結(jié)郵件”模型真的調(diào)用郵件工具把一封草稿發(fā)給了全組。雖然內(nèi)容沒(méi)什么大問(wèn)題但這個(gè)行為本身已經(jīng)完全越權(quán)了。這就是沒(méi)有Harness的典型失控場(chǎng)景。更深層的問(wèn)題還有幾個(gè)上下文膨脹導(dǎo)致成本失控。模型每輪都把全部歷史塞進(jìn)去對(duì)話到第20輪時(shí)單次調(diào)用token數(shù)已經(jīng)翻了幾倍月成本直接翻番。錯(cuò)誤不可恢復(fù)。工具調(diào)用失敗后模型自己編造一個(gè)“成功”的結(jié)果繼續(xù)往下走下游業(yè)務(wù)被污染。安全風(fēng)險(xiǎn)不可審計(jì)。模型調(diào)了哪些工具、傳了什么參數(shù)、結(jié)果是什么全部沒(méi)有日志出了問(wèn)題根本不知道從哪里查。多步任務(wù)中途崩潰。比如一個(gè)“搜集數(shù)據(jù)→生成報(bào)告→發(fā)送郵件”的流程第三步失敗后整個(gè)任務(wù)直接終止沒(méi)有重試和補(bǔ)償。這些問(wèn)題不是靠換一個(gè)更強(qiáng)的模型就能解決的因?yàn)榇竽P偷姆谴_定性決定了它永遠(yuǎn)可能出錯(cuò)。Harness就是用來(lái)把這個(gè)“可能出錯(cuò)”兜住的。1.3 2026版的新變化DeepAgents 2026版在Harness層面做了幾個(gè)很關(guān)鍵升級(jí)我遷移后體感非常明顯。第一個(gè)是策略即代碼。舊版里權(quán)限和工具約束大多寫(xiě)在配置文件里寫(xiě)死之后想動(dòng)態(tài)調(diào)整很麻煩。新版支持把審批策略、速率限制、成本預(yù)算這些規(guī)則直接寫(xiě)成代碼塊注冊(cè)進(jìn)Harness粒度可以精細(xì)到“某個(gè)工具對(duì)某個(gè)角色在某個(gè)時(shí)段是否可用”。第二個(gè)是可觀測(cè)性?xún)?nèi)建。新版Harness在每一輪模型調(diào)用、工具調(diào)用、狀態(tài)變更處都會(huì)自動(dòng)埋點(diǎn)并且把trace信息導(dǎo)出到標(biāo)準(zhǔn)接口不再需要自己到處打日志拼接鏈路。排查問(wèn)題的時(shí)間大概砍了一半。第三個(gè)是工具調(diào)用的中斷與人工介入。以前Agent一旦跑起來(lái)要么等它結(jié)束要么kill進(jìn)程。新版Harness支持在工具調(diào)用前向?qū)徟税l(fā)送待確認(rèn)請(qǐng)求人在釘釘或者Web控制臺(tái)審批通過(guò)后Agent才繼續(xù)執(zhí)行。這對(duì)企業(yè)級(jí)場(chǎng)景太重要了真正把“人在回路”落到了工程實(shí)現(xiàn)里。2. 核心原理拆解代理的“韁繩”是怎么設(shè)計(jì)的2.1 生命周期管理Harness的第一個(gè)核心職責(zé)是把Agent從“啟動(dòng)”到“結(jié)束”的每個(gè)階段都管起來(lái)。一個(gè)完整的生命周期是初始化上下文→規(guī)劃任務(wù)→循環(huán)調(diào)用模型→解析工具意圖→執(zhí)行工具→處理結(jié)果→判斷是否結(jié)束。很多人寫(xiě)Agent只關(guān)注“循環(huán)調(diào)用模型”這一段但生命周期管理要求你在每一個(gè)階段都能介入、能中斷、能恢復(fù)。我舉幾個(gè)實(shí)際設(shè)計(jì)點(diǎn)初始化階段Harness需要構(gòu)建初始提示詞、掛載用戶(hù)身份信息、加載可訪問(wèn)的工具列表。這個(gè)列表不是固定的而是根據(jù)用戶(hù)權(quán)限動(dòng)態(tài)生成。比如普通員工只能搜文檔部門(mén)主管還能發(fā)起審批這必須在初始化時(shí)就完成過(guò)濾。循環(huán)階段每輪模型輸出都需要經(jīng)過(guò)一個(gè)“意圖校驗(yàn)器”。模型輸出一個(gè)JSON格式的工具調(diào)用Harness先校驗(yàn)JSON合法性再校驗(yàn)工具名是否存在然后校驗(yàn)參數(shù)是否符合該工具的schema最后校驗(yàn)該用戶(hù)是否有權(quán)限調(diào)用。結(jié)束階段不能只靠模型自己判斷“任務(wù)完成”。Harness需要檢查所有必需步驟是否都完成是否有工具調(diào)用因錯(cuò)誤被跳過(guò)最終結(jié)果是否經(jīng)過(guò)質(zhì)量校驗(yàn)。生命周期管理的核心思想是“每一刻都有一個(gè)明確的狀態(tài)”這樣系統(tǒng)崩潰后可以從最近的安全狀態(tài)恢復(fù)。2.2 工具路由與權(quán)限邊界這是Harness里最容易被忽略但又最重要的部分。工具路由不只是“把模型想調(diào)用的函數(shù)調(diào)用出來(lái)”而是包含多級(jí)決策。我實(shí)際用的做法是第一級(jí)門(mén)禁檢查。每個(gè)工具在注冊(cè)時(shí)要聲明自己的危險(xiǎn)級(jí)別。比如“發(fā)送郵件”“刪除文件”“執(zhí)行命令”屬于高危工具而“搜索知識(shí)庫(kù)”“讀取天氣”屬于低危工具。門(mén)禁檢查會(huì)拒絕所有高危工具的匿名調(diào)用。第二級(jí)權(quán)限匹配。當(dāng)前用戶(hù)、角色、IP、時(shí)間等上下文信息會(huì)和工具的訪問(wèn)控制列表做匹配。這一層用的是典型的RBAC思路和傳統(tǒng)后端系統(tǒng)沒(méi)區(qū)別。第三級(jí)參數(shù)校驗(yàn)。模型最擅長(zhǎng)的事就是生成看起來(lái)合法但實(shí)際不合理的參數(shù)。Harness要拿工具聲明的JSON Schema嚴(yán)格校驗(yàn)參數(shù)比如數(shù)字范圍、字符串長(zhǎng)度、枚舉值不合規(guī)直接返回校驗(yàn)錯(cuò)誤。第四級(jí)人工審批。對(duì)高危操作Harness不會(huì)直接執(zhí)行而是生成一個(gè)審批任務(wù)掛起等人工通過(guò)后再繼續(xù)。DeepAgents新版把這一步做成了SDK級(jí)能力我只需要注冊(cè)一個(gè)審批處理函數(shù)就行。這些級(jí)別加在一起才算完整的工具路由。只做第一級(jí)等于沒(méi)做。2.3 上下文與記憶管理上下文管理可能是Harness里最影響成本和效果的部分。企業(yè)級(jí)場(chǎng)景下一個(gè)Agent任務(wù)可能涉及文檔閱讀、多輪對(duì)話、多次工具調(diào)用如果全量塞進(jìn)上下文一場(chǎng)對(duì)話消耗的token可能高達(dá)幾十萬(wàn)。我現(xiàn)在的做法是分層記憶短期記憶指當(dāng)前任務(wù)內(nèi)所有模型交互記錄一般用token數(shù)上限控制。超過(guò)上限后Harness自動(dòng)把早期對(duì)話做摘要壓縮。工作記憶指當(dāng)前任務(wù)中工具調(diào)用結(jié)果中需要持續(xù)引用的關(guān)鍵數(shù)據(jù)。Harness會(huì)把這些數(shù)據(jù)提取成結(jié)構(gòu)化字段而不是保留原始長(zhǎng)文本。長(zhǎng)期記憶指跨會(huì)話的用戶(hù)偏好、歷史結(jié)論、企業(yè)知識(shí)庫(kù)向量索引。這部分不放進(jìn)模型上下文而是通過(guò)檢索按需拉取。這個(gè)分層思路對(duì)應(yīng)到DeepAgents 2026版里就是官方說(shuō)的Memory Bank機(jī)制。Harness可以注冊(cè)多個(gè)Memory Provider分別處理短期、工作、長(zhǎng)期記憶模型通過(guò)一個(gè)接口存取完全不需要關(guān)心背后數(shù)據(jù)存在哪里。2.4 錯(cuò)誤恢復(fù)與熔斷機(jī)制Agent在生產(chǎn)環(huán)境跑工具調(diào)用失敗是常態(tài)。網(wǎng)絡(luò)超時(shí)、接口限流、數(shù)據(jù)格式變了、權(quán)限過(guò)期任何一個(gè)錯(cuò)誤都有可能讓整個(gè)任務(wù)失敗。Harness要做的不是“避免錯(cuò)誤”而是“在錯(cuò)誤發(fā)生時(shí)兜住”。我總結(jié)了三層恢復(fù)策略第一層重試。對(duì)超時(shí)、限流這種瞬時(shí)錯(cuò)誤按照指數(shù)退避策略自動(dòng)重試最多三次。注意不是所有錯(cuò)誤都重試業(yè)務(wù)邏輯錯(cuò)誤比如參數(shù)非法重試一百次也沒(méi)用。第二層降級(jí)。主工具不可用時(shí)切換到備用工具。比如主搜索服務(wù)掛了切換到備用的離線索引。第三層補(bǔ)償。如果一個(gè)多步任務(wù)中途失敗Harness要能執(zhí)行補(bǔ)償邏輯。比如“先發(fā)郵件再改數(shù)據(jù)庫(kù)狀態(tài)”如果改狀態(tài)失敗要能撤回已發(fā)郵件。熔斷機(jī)制則更偏全局。Harness監(jiān)控工具調(diào)用的失敗率和延遲當(dāng)某個(gè)工具連續(xù)失敗超過(guò)閾值直接把它標(biāo)為不可用后續(xù)請(qǐng)求不再發(fā)給它避免一個(gè)慢服務(wù)拖垮整個(gè)Agent任務(wù)。這一套思路其實(shí)就是服務(wù)治理里的Circuit Breaker挪到Agent層一樣適用。3. 實(shí)戰(zhàn)代碼手寫(xiě)一個(gè)最小Harness3.1 環(huán)境準(zhǔn)備在進(jìn)入代碼前先說(shuō)下環(huán)境。我用的Python 3.11DeepAgents框架版本是2026.1OpenAI兼容的模型接口。如果你手頭有本地部署的模型只要兼容OpenAI SDK格式流程完全一致。安裝依賴(lài)pip install deepagents2026.1 pip install openai pip install pydantic這個(gè)deepagents包就是示例中的框架包。實(shí)際項(xiàng)目里我會(huì)優(yōu)先用openclaw這種更完整的企業(yè)級(jí)框架但理解原理時(shí)手寫(xiě)最小實(shí)現(xiàn)非常有必要。我建議你也自己開(kāi)一個(gè)空目錄跟著代碼一步步敲。原理看十遍不如親手跑一遍。3.2 核心Harness類(lèi)實(shí)現(xiàn)下面這個(gè)類(lèi)就是最小Harness的核心骨架。它做的事情是管理生命周期、控制模型調(diào)用、校驗(yàn)收到的工具調(diào)用、執(zhí)行工具并返回值。from dataclasses import dataclass, field from typing import Callable, Any, Dict, List, Optional import json import asyncio from openai import AsyncOpenAI dataclass class Tool: name: str description: str parameters_schema: dict high_risk: bool False handler: Callable None class Harness: def __init__(self, model_name: str, api_key: str, base_url: str None): self.client AsyncOpenAI(api_keyapi_key, base_urlbase_url) self.model_name model_name self.tools: Dict[str, Tool] {} self.messages: List[Dict] [] self.max_context_tokens 8000 self.failures: Dict[str, int] {} self.failure_threshold 3 def register_tool(self, tool: Tool): self.tools[tool.name] tool def build_tool_schemas(self): schemas [] for tool in self.tools.values(): if self.failures.get(tool.name, 0) self.failure_threshold: continue # 熔斷超過(guò)閾值的工具暫時(shí)不暴露給模型 schemas.append({ type: function, function: { name: tool.name, description: tool.description, parameters: tool.parameters_schema } }) return schemas這個(gè)類(lèi)有幾個(gè)關(guān)鍵點(diǎn)。register_tool把工具注冊(cè)進(jìn)來(lái)build_tool_schemas生成給模型看的函數(shù)描述列表。注意熔斷邏輯在這里就生效了失敗次數(shù)過(guò)高的工具干脆不進(jìn)模型視野。這樣模型不會(huì)反復(fù)嘗試調(diào)用一個(gè)已經(jīng)出問(wèn)題的工具。3.3 工具注冊(cè)與調(diào)用循環(huán)接下來(lái)是執(zhí)行循環(huán)也就是整個(gè)Harness的心臟。class Harness: # 接上面的類(lèi)繼續(xù) async def run(self, user_input: str, context: Dict[str, Any] None): self.messages [ {role: system, content: 你是一個(gè)企業(yè)級(jí)智能助手工具調(diào)用必須經(jīng)過(guò)系統(tǒng)校驗(yàn)。}, {role: user, content: user_input} ] max_steps 10 final_output None for step in range(max_steps): # 1. 調(diào)用模型傳入工具列表 response await self.client.chat.completions.create( modelself.model_name, messagesself._trim_context(self.messages), toolsself.build_tool_schemas(), tool_choiceauto ) message response.choices[0].message # 2. 附加本輪模型輸出到上下文 self.messages.append({ role: assistant, content: message.content, tool_calls: message.tool_calls }) # 3. 如果沒(méi)有工具調(diào)用則任務(wù)結(jié)束 if not message.tool_calls: final_output message.content break # 4. 逐個(gè)處理工具調(diào)用 for tc in message.tool_calls: result await self._dispatch_tool_call(tc) self.messages.append({ role: tool, tool_call_id: tc.id, content: json.dumps(result, ensure_asciiFalse) }) return final_output async def _dispatch_tool_call(self, tc): tool_name tc.function.name try: arguments json.loads(tc.function.arguments) except json.JSONDecodeError: return {error: 模型返回了非法JSON參數(shù), status: failed} tool self.tools.get(tool_name) if not tool: return {error: f工具 {tool_name} 不存在, status: failed} # 參數(shù)校驗(yàn) try: from pydantic import ValidationError # 這里用pydantic按schema校驗(yàn)簡(jiǎn)化處理 errors self._validate_arguments(tool.parameters_schema, arguments) if errors: return {error: f參數(shù)校驗(yàn)失敗: {errors}, status: failed} except Exception as e: return {error: f校驗(yàn)異常: {e}, status: failed} # 高危工具額外審批簡(jiǎn)化版 if tool.high_risk and not self._approve_high_risk(tool_name, arguments): return {error: 高風(fēng)險(xiǎn)操作未獲批, status: blocked} try: result await tool.handler(**arguments) self.failures[tool_name] 0 return {result: result, status: success} except Exception as e: self.failures[tool_name] self.failures.get(tool_name, 0) 1 return {error: f工具執(zhí)行異常: {e}, status: failed, retryable: True}這里實(shí)現(xiàn)了整個(gè)核心循環(huán)模型輸出→解析工具調(diào)用→校驗(yàn)工具和參數(shù)→執(zhí)行→把結(jié)果交還給模型→繼續(xù)下一輪。failures字典記錄每個(gè)工具的失敗次數(shù)超過(guò)閾值后build_tool_schemas里會(huì)自動(dòng)熔斷。我自己第一次跑通這個(gè)循環(huán)時(shí)很有成就感因?yàn)閺摹罢{(diào)API”變成了“管Agent”。但注意這里還缺很多東西上下文壓縮、人工審批真實(shí)現(xiàn)、日志追蹤這些我會(huì)在下一節(jié)補(bǔ)上。3.4 運(yùn)行效果與日志寫(xiě)一個(gè)簡(jiǎn)單的搜索工具和發(fā)送通知工具然后跑一下async def search_docs(query: str): base { 報(bào)銷(xiāo)流程: 員工報(bào)銷(xiāo)需在財(cái)務(wù)系統(tǒng)提交單據(jù)5個(gè)工作日內(nèi)審批。, 請(qǐng)假制度: 請(qǐng)假超過(guò)3天需部門(mén)負(fù)責(zé)人審批。 } results {k: v for k, v in base.items() if query in k} return results async def send_notification(phone: str, content: str): print(f[模擬] 發(fā)送通知到 {phone}: {content}) return {delivered: True} search_tool Tool( namesearch_docs, description搜索企業(yè)知識(shí)庫(kù)中的制度文檔, parameters_schema{ type: object, properties: {query: {type: string, description: 搜索關(guān)鍵詞}}, required: [query] }, handlersearch_docs ) notify_tool Tool( namesend_notification, description發(fā)送短信通知僅限緊急事務(wù), parameters_schema{ type: object, properties: { phone: {type: string}, content: {type: string, maxLength: 20} }, required: [phone, content] }, high_riskTrue, handlersend_notification ) harness Harness(model_namegpt-4o-mini, api_keyyour-key) harness.register_tool(search_tool) harness.register_tool(notify_tool) result asyncio.run(harness.run(請(qǐng)問(wèn)報(bào)銷(xiāo)流程是什么順便告訴張工他上次問(wèn)的問(wèn)題答案在文檔里)) print(result)在日志里你會(huì)看到模型先調(diào)search_docs拿到結(jié)果后生成總結(jié)。如果模型試圖調(diào)用send_notificationHarness會(huì)攔住它因?yàn)閷徟瘮?shù)返回了False。這就是最小Harness的完整輪廓。到這里基礎(chǔ)原理已經(jīng)落地成代碼了接下來(lái)該上企業(yè)級(jí)框架。4. 基于openclaw從0到1的企業(yè)級(jí)項(xiàng)目實(shí)戰(zhàn)4.1 項(xiàng)目背景與需求手寫(xiě)Harness適合理解原理但企業(yè)級(jí)項(xiàng)目我不會(huì)真從輪子造起。這次我用的是openclaw一個(gè)開(kāi)源的智能體工程框架內(nèi)置了Harness層、策略引擎、可觀測(cè)性和多租戶(hù)能力。項(xiàng)目背景是某公司內(nèi)部的智能運(yùn)維工單助手目的是讓一線工程師用自然語(yǔ)言查詢(xún)監(jiān)控?cái)?shù)據(jù)、排查故障、生成處理報(bào)告。先列出需求清單支持自然語(yǔ)言查詢(xún)服務(wù)器CPU、內(nèi)存、磁盤(pán)等指標(biāo)。支持調(diào)用內(nèi)部知識(shí)庫(kù)返回故障排查手冊(cè)。高危操作如重啟服務(wù)、封禁IP必須經(jīng)過(guò)人工審批。所有查詢(xún)和操作記錄可審計(jì)、可回溯。多團(tuán)隊(duì)隔離不同團(tuán)隊(duì)只能看到自己的服務(wù)器資源。上線后降低工單平均處理時(shí)長(zhǎng)30%以上。需求看似簡(jiǎn)單但每一步都涉及企業(yè)級(jí)細(xì)節(jié)。查詢(xún)監(jiān)控?cái)?shù)據(jù)要對(duì)接現(xiàn)有平臺(tái)知識(shí)庫(kù)要處理權(quán)限審批要接入IM機(jī)器人審計(jì)日志要滿(mǎn)足合規(guī)。4.2 架構(gòu)設(shè)計(jì)整體架構(gòu)分四層接入層IM機(jī)器人內(nèi)部聊天工具和Web控制臺(tái)作為交互入口。編排層openclaw內(nèi)置的Agent Harness負(fù)責(zé)意圖理解、多步任務(wù)編排、工具調(diào)度、上下文管理。工具層監(jiān)控查詢(xún)工具、知識(shí)庫(kù)工具、運(yùn)維操作工具、審批工具每個(gè)工具都對(duì)接底層API。數(shù)據(jù)層日志存儲(chǔ)、審計(jì)數(shù)據(jù)庫(kù)、向量知識(shí)庫(kù)、指標(biāo)緩存。我畫(huà)不出來(lái)mermaid圖但你可以把這個(gè)架構(gòu)想象成一條流水線用戶(hù)消息進(jìn)來(lái)Harness檢查身份和權(quán)限然后決定調(diào)用哪個(gè)工具工具執(zhí)行完結(jié)果回流Harness再做總結(jié)輸出。關(guān)鍵設(shè)計(jì)決策有兩條。第一所有工具層API都做了統(tǒng)一的鑒權(quán)網(wǎng)關(guān)Harness傳的是用戶(hù)級(jí)別的Token不是服務(wù)賬號(hào)的全局Token這樣每條記錄都能追溯到人。第二高危操作全部走審批流程審批動(dòng)作本身也記錄審計(jì)日志。4.3 分步落地從0到1搭建項(xiàng)目第一步初始化openclaw項(xiàng)目。openclaw init ops-assistant cd ops-assistant openclaw add-module harness openclaw add-module tools openclaw add-module authopenclaw的模塊化做得不錯(cuò)Harness是核心模塊tools模塊用來(lái)集中管理工具定義auth模塊處理身份和權(quán)限。第二步定義工具。在openclaw里工具就是標(biāo)準(zhǔn)的Python異步函數(shù)加上裝飾器from openclaw import tool, HarnessContext, ApprovalRequired tool( namequery_server_metric, description查詢(xún)服務(wù)器核心指標(biāo)支持cpu/memory/disk, params_schema{ type: object, properties: { server_ip: {type: string}, metric: {type: string, enum: [cpu, memory, disk]}, time_range: {type: string, default: 30m} }, required: [server_ip, metric] }, namespaceops ) async def query_server_metric(ctx: HarnessContext, server_ip: str, metric: str, time_range: str 30m): # ctx里帶用戶(hù)身份、團(tuán)隊(duì)信息工具里可以直接做二次校驗(yàn) if not ctx.user.has_permission(fmetric:{server_ip}): return {error: 無(wú)權(quán)限查看該服務(wù)器} data await metrics_api.query(server_ip, metric, time_range) return {status: success, data: data} tool( namerestart_service, description重啟指定服務(wù)高危操作需要審批, params_schema{ type: object, properties: { server_ip: {type: string}, service_name: {type: string} }, required: [server_ip, service_name] }, high_riskTrue, namespaceops ) ApprovalRequired(reason高危變更操作) async def restart_service(ctx: HarnessContext, server_ip: str, service_name: str): result await ops_api.restart(server_ip, service_name) return {status: success, result: result}這里重點(diǎn)是HarnessContext它把用戶(hù)身份、租戶(hù)信息、審批狀態(tài)都傳給了工具函數(shù)。工具內(nèi)能拿到用戶(hù)權(quán)限做二次校驗(yàn)避免垂直越權(quán)。第三步配置Harness策略。openclaw的策略文件是從代碼里讀的而不是寫(xiě)死的JSONfrom openclaw import PolicyEngine, PolicyRule, PolicyAction policy_engine PolicyEngine() # 規(guī)則1所有高危操作必須審批 policy_engine.add_rule(PolicyRule( namehigh_risk_approval, whenlambda ctx, tool, params: tool.high_risk, actionPolicyAction.REQUIRE_APPROVAL, reason高危操作必須人工審批 )) # 規(guī)則2每個(gè)任務(wù)最多調(diào)用10次工具 policy_engine.add_rule(PolicyRule( namemax_tool_calls, whenlambda ctx, tool, params: ctx.step_count 10, actionPolicyAction.TERMINATE_TASK, reason任務(wù)步驟超限防止失控循環(huán) ))這個(gè)設(shè)計(jì)我特別喜歡。規(guī)則是代碼意味著可以單測(cè)可以走代碼評(píng)審可以動(dòng)態(tài)加載。某天業(yè)務(wù)方說(shuō)“重啟服務(wù)只在工作日下午開(kāi)放”直接加一條規(guī)則就行。第四步接入IM審批。用戶(hù)在對(duì)話框里發(fā)出“幫我重啟應(yīng)用服務(wù)”Harness檢測(cè)到高危操作后不是直接執(zhí)行而是先發(fā)一條審批消息給運(yùn)維負(fù)責(zé)人審批通過(guò)后任務(wù)自動(dòng)繼續(xù)。第五步配置可觀測(cè)性。openclaw默認(rèn)會(huì)把Harness的每一輪決策、每一次工具調(diào)用、每一步策略命中結(jié)果都寫(xiě)成結(jié)構(gòu)化日志導(dǎo)出到日志平臺(tái)。我加了幾個(gè)核心指標(biāo)任務(wù)成功率、平均完成輪數(shù)、工具調(diào)用失敗率、審批平均耗時(shí)。這些指標(biāo)直接做成一個(gè)運(yùn)維大屏管理層能看到Agent系統(tǒng)的健康度這是企業(yè)落地必須的一步。4.4 企業(yè)級(jí)部署與運(yùn)維要點(diǎn)開(kāi)發(fā)環(huán)境跑通只是第一步企業(yè)級(jí)上線要考慮的東西多得多。多環(huán)境隔離開(kāi)發(fā)、測(cè)試、生產(chǎn)用不同的配置尤其是模型API的Key和工具后端地址必須隔離。模型降級(jí)主模型如果限流或故障要能自動(dòng)切換備用模型。openclaw支持模型Provider配置數(shù)組按優(yōu)先級(jí)調(diào)用。資源配額每個(gè)團(tuán)隊(duì)每月有Agent調(diào)用預(yù)算超過(guò)配額自動(dòng)限流防止某個(gè)團(tuán)隊(duì)濫用導(dǎo)致整個(gè)平臺(tái)成本失控。審計(jì)合規(guī)所有Agent的決策日志保留至少180天高危操作記錄單獨(dú)歸檔。這個(gè)是企業(yè)合規(guī)的硬性要求我在某公司上線時(shí)就是被第三方審計(jì)追問(wèn)這個(gè)?;叶劝l(fā)布新的工具或新的Harness策略先在5%的流量上灰度觀察指標(biāo)再逐步放量。Agent系統(tǒng)的風(fēng)險(xiǎn)非常高一次策略配置錯(cuò)誤可能讓模型調(diào)用所有高危工具。部署之后我還做了一輪壓測(cè)。用20個(gè)并發(fā)用戶(hù)同時(shí)發(fā)起查詢(xún)?nèi)蝿?wù)驗(yàn)證Harness在高并發(fā)下沒(méi)有把底層監(jiān)控系統(tǒng)的API打爆。結(jié)論是工具層必須做緩存和限流否則Agent的并發(fā)放大效應(yīng)會(huì)很快壓垮后端。5. 把這個(gè)項(xiàng)目包裝成簡(jiǎn)歷項(xiàng)目5.1 簡(jiǎn)歷怎么寫(xiě)項(xiàng)目做完只是第一步簡(jiǎn)歷上寫(xiě)不好等于白做。我建議按照“業(yè)務(wù)背景→技術(shù)方案→個(gè)人職責(zé)→量化結(jié)果”四段式來(lái)寫(xiě)。具體示例不是讓你照抄而是看結(jié)構(gòu)項(xiàng)目企業(yè)智能運(yùn)維助手基于DeepAgents/openclaw的Harness工程實(shí)踐 時(shí)間2026.02 - 2026.05 業(yè)務(wù)背景一線運(yùn)維工程師每天需要登錄多套系統(tǒng)查詢(xún)監(jiān)控指標(biāo)、翻閱故障手冊(cè)工單平均處理時(shí)長(zhǎng)過(guò)長(zhǎng)知識(shí)沉淀困難。 技術(shù)方案基于DeepAgents 2026框架構(gòu)建企業(yè)級(jí)Agent系統(tǒng)使用openclaw開(kāi)源框架完成Harness層設(shè)計(jì)實(shí)現(xiàn)工具動(dòng)態(tài)路由、高危操作人工審批、分層上下文記憶、工具級(jí)熔斷降級(jí)通過(guò)策略引擎將審批規(guī)則代碼化。 個(gè)人職責(zé)獨(dú)立完成Harness模塊的代碼實(shí)現(xiàn)設(shè)計(jì)并落地工具層統(tǒng)一鑒權(quán)配置可觀測(cè)性指標(biāo)和審計(jì)日志完成20并發(fā)壓測(cè)與生產(chǎn)灰度發(fā)布。 量化結(jié)果智能助手上線后承接65%的日常查詢(xún)類(lèi)工單工單平均處理時(shí)長(zhǎng)下降32%高危操作審批通過(guò)后執(zhí)行零越權(quán)事件。簡(jiǎn)歷關(guān)鍵詞很重要?jiǎng)e寫(xiě)“會(huì)Prompt Engineering”要寫(xiě)“Harness Engineering”、“工具路由設(shè)計(jì)”、“策略引擎實(shí)現(xiàn)”、“Agent可觀測(cè)性”、“生命周期管理”。這些詞是篩選系統(tǒng)能識(shí)別到的信號(hào)。5.2 面試怎么講簡(jiǎn)歷寫(xiě)好了面試時(shí)怎么講決定了能不能過(guò)。我的建議是不要上來(lái)就曬代碼先講“我遇到了什么問(wèn)題為什么需要Harness”。標(biāo)準(zhǔn)的講述結(jié)構(gòu)先說(shuō)出痛點(diǎn)傳統(tǒng)Agent調(diào)用工具不可控。再說(shuō)我做的方案在DeepAgents框架里設(shè)計(jì)Harness層把模型決策和工具執(zhí)行解耦插入權(quán)限校驗(yàn)、審批、熔斷、上下文管理。然后舉一個(gè)具體例子用戶(hù)要求重啟服務(wù)Harness怎么識(shí)別高危操作、怎么觸發(fā)審批、審批后怎么恢復(fù)任務(wù)。這個(gè)例子能很自然地把生命周期、策略引擎、審計(jì)日志全串起來(lái)。最后講數(shù)據(jù)上線后處理時(shí)長(zhǎng)降了多少、審批通過(guò)率如何證明這不是一個(gè)玩具Demo。面試官如果追問(wèn)原理你要能說(shuō)出Harness和普通Agent loop的本質(zhì)區(qū)別。普通loop是模型主導(dǎo)Harness是工程主導(dǎo)。這個(gè)認(rèn)知深度就是區(qū)分度和加分項(xiàng)。5.3 常見(jiàn)追問(wèn)與應(yīng)答追問(wèn)1模型不按Harness規(guī)定的格式輸出怎么辦回答思路Harness不強(qiáng)依賴(lài)模型遵守格式。對(duì)于工具調(diào)用DeepAgents支持結(jié)構(gòu)化和非結(jié)構(gòu)化兩種模式非結(jié)構(gòu)化模式用正則和解析器兜底。如果模型連續(xù)N次輸出無(wú)法解析Harness會(huì)結(jié)束任務(wù)并報(bào)告失敗而不是無(wú)限重試。追問(wèn)2審批延遲會(huì)不會(huì)影響用戶(hù)體驗(yàn)回答思路會(huì)。所以我把審批做成異步非阻塞的任務(wù)掛起時(shí)用戶(hù)可以繼續(xù)對(duì)話審批結(jié)果到達(dá)后Harness自動(dòng)續(xù)跑。同時(shí)在高危操作前會(huì)先向用戶(hù)確認(rèn)一次把無(wú)效審批擋在前面。追問(wèn)3上下文壓縮會(huì)不會(huì)損失信息回答思路會(huì)有損失所以采用分層記憶策略。關(guān)鍵事實(shí)放在工作記憶里以結(jié)構(gòu)化字段保存普通對(duì)話歷史做摘要壓縮。如果某個(gè)早期細(xì)節(jié)被壓縮后影響后續(xù)決策Harness允許從當(dāng)日審計(jì)日志里恢復(fù)原始上下文。這些追問(wèn)的應(yīng)答本質(zhì)上都是在考察你是真的做過(guò)還是看過(guò)概念。只要你親手跑過(guò)一遍這些細(xì)節(jié)都是忘不掉的。6. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄6.1 代理“失控”了怎么辦我在測(cè)試階段遇到最驚險(xiǎn)的一次模型在沒(méi)有明確用戶(hù)指令的情況下自己生成了一連串“檢查服務(wù)器→發(fā)現(xiàn)問(wèn)題→重啟服務(wù)→發(fā)送通知”的操作鏈。看起來(lái)合理但用戶(hù)只問(wèn)了一句“今天天氣怎么樣”。排查下來(lái)發(fā)現(xiàn)兩個(gè)問(wèn)題一是系統(tǒng)提示詞里寫(xiě)了“你有權(quán)調(diào)用工具”但沒(méi)有強(qiáng)調(diào)“只有在用戶(hù)明確要求時(shí)才調(diào)用”二是Harness缺少“用戶(hù)意圖確認(rèn)”這一環(huán)。解決辦法是兩條把系統(tǒng)提示詞改成“你的工具調(diào)用必須與用戶(hù)當(dāng)前請(qǐng)求直接相關(guān)用戶(hù)未明確要求執(zhí)行的操作一律不得調(diào)用”同時(shí)在Harness里加了一條策略如果模型在單輪中連續(xù)調(diào)用兩個(gè)以上高危工具強(qiáng)制進(jìn)入人工確認(rèn)。這也是Harness的哲學(xué)不要指望模型自覺(jué)要把約束寫(xiě)進(jìn)工程機(jī)制里。6.2 上下文爆炸怎么處理有一次跑一個(gè)文檔分析任務(wù)用戶(hù)上傳了一個(gè)幾十頁(yè)的PDF模型把前幾頁(yè)的內(nèi)容全部保留在上下文里到第8輪調(diào)用時(shí)單次請(qǐng)求已經(jīng)超過(guò)窗口大小直接報(bào)錯(cuò)。后來(lái)我把工作記憶模塊加上了關(guān)鍵信息抽取。工具返回的原始長(zhǎng)文本不再直接進(jìn)上下文而是先經(jīng)過(guò)一個(gè)抽取步驟只保留關(guān)鍵結(jié)論、數(shù)字、時(shí)間、責(zé)任人。上下文體積直接降為原來(lái)的15%。經(jīng)驗(yàn)是工具返回結(jié)果進(jìn)上下文之前一定要經(jīng)過(guò)一層“精煉”而不是原樣塞給模型。這個(gè)精煉邏輯可以是簡(jiǎn)單截?cái)嘁部梢允悄P驼仨氂小?.3 工具調(diào)用失敗怎么排查工具調(diào)用失敗是最煩人的因?yàn)閱?wèn)題可能出在模型、Harness、工具本身三個(gè)環(huán)節(jié)。我的排查順序固定下來(lái)先看Harness的trace日志確認(rèn)這一輪模型到底輸出了什么是模型沒(méi)按格式調(diào)用還是Harness校驗(yàn)攔截了還是工具執(zhí)行報(bào)錯(cuò)。這三者處理方式完全不同。模型側(cè)問(wèn)題調(diào)整提示詞或者在工具描述上寫(xiě)得更清晰、參數(shù)示例給足。Harness攔截問(wèn)題檢查策略規(guī)則和權(quán)限配置看是不是規(guī)則寫(xiě)得太嚴(yán)誤傷了正常請(qǐng)求。工具側(cè)問(wèn)題查工具后端的日志確認(rèn)是API掛了、參數(shù)超時(shí)還是數(shù)據(jù)格式變化。我把這三種情況分別打了標(biāo)簽監(jiān)控告警里直接區(qū)分“模型錯(cuò)誤”“策略攔截”“工具超時(shí)”處理效率高很多。6.4 成本控制企業(yè)級(jí)Agent的成本大頭就是模型調(diào)用token。我的控費(fèi)三板斧第一上下文壓縮前面說(shuō)過(guò)的分層記憶第二小模型兜底簡(jiǎn)單分類(lèi)、抽取任務(wù)用便宜的小模型復(fù)雜推理才用大模型第三緩存復(fù)用相同或相似的查詢(xún)直接走緩存結(jié)果不再重新調(diào)模型。在openclaw里緩存命中率的指標(biāo)我會(huì)盯得很緊。實(shí)測(cè)下來(lái)把歷史常見(jiàn)問(wèn)題緩存好整體token消耗能省30%以上。這個(gè)數(shù)字在簡(jiǎn)歷的量化結(jié)果里也很亮眼。還有一件事模型網(wǎng)關(guān)要設(shè)單次任務(wù)成本上限。比如一個(gè)任務(wù)最多消耗2元超過(guò)就終止并通知管理員。這不是摳門(mén)而是防止模型在某些異常狀態(tài)下無(wú)限循環(huán)燒錢(qián)。2026版DeepAgents支持直接在Harness里設(shè)成本預(yù)算變量到點(diǎn)自動(dòng)熔斷這功能我強(qiáng)烈建議每個(gè)生產(chǎn)項(xiàng)目都開(kāi)。最后分享一個(gè)我踩坑后悟出來(lái)的習(xí)慣現(xiàn)在每次做Agent項(xiàng)目我一定會(huì)先畫(huà)“失控清單”這個(gè)Agent在什么情況下會(huì)做超出預(yù)期的事每件事對(duì)應(yīng)Harness的哪條約束來(lái)兜底。這個(gè)習(xí)慣讓我在上線前就堵住了很多問(wèn)題而不是上線后靠告警來(lái)補(bǔ)救。另外也建議你把最小Harness那部分代碼保留成一個(gè)自己的模板倉(cāng)庫(kù)。以后無(wú)論用什么框架只要理解了Harness這一層的職責(zé)遷移成本就很低。openclaw、DeepAgents、還是其他框架本質(zhì)都是在解決同一件事——讓大模型在規(guī)則邊界內(nèi)安全地發(fā)揮它的能力。希望這篇文章里講的原理、代碼和項(xiàng)目經(jīng)驗(yàn)?zāi)芙o正在做Agent工程的你一些實(shí)在的參考。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧亚 另类 久| 中国一级操逼视频| 性久久久| 精品国产一区二区三区四区在线看 | 综合操逼| 老色鬼成人精品视频下载大在线观看| 精品亚洲国产成人AV制服丝袜| 欧美第二页午夜| 亚洲成A∨人影院在线欢看| 99re在线精品78| 日韩一性一交一A片俄罗斯| 男女啪啪网站免费视频| 色色青青久久| AV 少妇 人妻 偷拍| 91无码人妻精品一区二区三区蜜桃| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 黄色片一区二区三区四区五区| 亚洲中文电影| 爱av免费| 成人五级久久| 91艹| 精品久久久久瑟瑟| 日韩成人性爱电影在线播放| 国产 日韩 欧美高清| 99少妇| 久久熟女人| 亚洲av国产av综合av卡| 97色碰| 欧美综合网1| 狠狠干,狠狠操| 国产精品com| 日韩图区| 亚洲日韩av一区二区三区百合| 欧美日韩大黄片| 欧洲站一级二级三级h| 91亚州日韩高清| 一起草日韩| 欧美精品久久久久久久丰满| 亚洲精品三区在线观看| 久久久久亚洲?V片无码V| 九热中文字幕| 劲爆欧美人妖三区91| 欧美爆操91| 午夜一区| 免费精品福利在线观看| 黄色片大香蕉| 91久热这里只有精品| 亚码激情| 91高跟美女在线播放| 东北女人| 禁十八久久| 激情综合五| 中文字暮97| 色综合婷婷| 五月天社区| 久久草在线综合视频| 亚洲操操操| 国产少妇与亚洲av| 色妇91| 黄站在线免费观看| 亚洲男人电影天堂| 秋霞Av理论一级在线| 最新无码国产| 欧美精品久久久久久久丰满| 强奸乱伦日韩AV| 午夜福利激情在线视频| 五月丁香六月婷综合成人综合 | 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚 | 狠狠狠一区二区三区| 亚洲伊人久久精品狠狠在线| 久久久91福利姬| 中国少妇啪啪视频| 老女人综合网| 992这里有精品| 国产精品网站www| 限制级中的三级片中的黑粗大屌屌日人妻熟女| 九九九九97| 欧美综合色,www| 人人妻人人爽一区二区三区| 青青草好吊色| 欧美v亚洲v综合v国产v妖精| 欧美一区二区三区互相| 久久人人看| 国产精品网站www| 综合五月天| 午夜男人av| 狠狠爱综合| 国产丰满熟夫69mpp| 男人的天堂日韩| 啊啊啊啊,啊啊好多水| 91中文字幕| 乱伦3P视频| 国产传媒一区日韩| 国产日逼视频| 男女打扑克高清网站| 蜜臀在线看片| 丰满高潮18xxxx| 91丨熟女丨丰满熟女| 久久久久精| 情色五月天就去干| 中文字幕中文字幕一区二区| 一个人在线看的黄色电影网站| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 精品久久久久av影院| 欧美激情中文字幕另类小说| 亚洲欧洲精品成人| 97久久精品不卡| 亚欧无码线免费观看视频| 青青操狠狠撩| 亚洲青青草| 日韩av电影成人在线| 另类图片五月天| 欧美BT 亚洲色图| 另类图片综合| 日韩二级| 久久久久亚洲熟妇熟女| 91天天日| 91AV入口| 99热精品在线| 99最新日韩偷拍视频| 亚洲成人精品在线一区| 日韩在线97| 国产精品人妻免费精品| 国产天天骚| 懂色av一区二区三区天美传媒| 色婷婷狠狠18禁| 99re视频这里只有精品| 国产精品视频白浆免费| 亚洲影视高清第一页| 日韩亚洲中文有码视频| 90后后入| 日韩人妻大香蕉| 一区二区影视| 很黄很污的免费网站| 国产品精品自在在线午夜免费| 欧美丰满熟妇XXXX性ppX人交| 激情av| 999综合色| 97精品免费视频网站| 五月丁香狠狠爱| 91狠狠| 欧美熟女妇同| 黄色一级视| 99re久久| 欧美色66| 日日操免费视频| 大香蕉啪啪啪啪在线| 精品人妻一区二区三区在| 96精品在线| 综合网亚洲在线| 蜜臀国产AV中文字幕| 啊v在线观看视频| 97在线欧洲| 一级特级aaaa毛片免费观看| 超碰97精品| 欧美少妇色综合| **一级毛片国产| 国产成人在线观看网址| 爱干爱射网啊啊啊| 去干网最新版| 综精品久久久aaaa| 日本影视久久免费| 熟女91网| 69人妻人人揉人人躁人人精品| 免费观看网黄| 超碰97日韩| 欧洲射精91| 日本性爱网址| 午夜福利一区二区影院| 久久久久久久| 91操人| 九九九午夜| 亚洲天天操| 青娱乐 成人娱乐在线| 午夜爽爽爽| 欧亚日韩综合精品国产| 极品白嫩福利在线| 麻豆国产尤物AV| 人人摸人人摸人人干| 国产三级片在线观看| 淫乱图区| 性色国产东北露脸精品视频| 亚洲情色 自拍| 中文字幕加勒比海高清无码免费视频 | 97在线精品观看视频| 亚洲日韩美女丝袜美腿人妻视频| 97中文字幕色| 久草资源在线视频官方总站日韩丝袜美腿| 99热久| 亚洲欧美日韩夜夜| 欧美精品三级黄片| 熟妇乱伦一区二区| 麻豆天美91| 一本久久久精品| 亚洲 另类 丝袜 自拍 动漫| 少妇69中文| Av色五月| 色呦呦、国产精品| 国产美脚女优尤物在线观看| 亚洲天堂男人在线| 综合熟女| 婷婷五月天激情网| 混色激情av| 婷婷大香蕉| 九月婷婷久久| 色综合99| 亚洲色偷偷色噜噜狠狠99网| 无码免费一区二区三区啪啪| 久久精彩视频9| 激情露脸爱| 欧美一二三区四五区| 怡红院视频在线| 日本 成 人 小说 电影 一区二区| av资源在线播放天堂| 一区三区啪啪| 色婷婷综合网站| 婷婷五月天av| 久久久艹艹艹| 久久免费看高潮毛片韩国| 青青青国产| WWW4虎| 久久久久久久久久久97| 热热热热日日漂亮永久永久国产日| 五月天伊人| 一二三四视频在线社区中文字幕| 欧美 亚洲 综合 制服 另类| 国产精品粉嫩福利在线| 97久久久久| 精品九九九九九九| 日韩免费三级黄片电影| 亚洲av强奸乱伦| 男人的天堂亚洲| 99爱久久视频频| 99只有精品| 免看60秒涩涩视频| 国产精品网址| 97碰在线视频| 少妇69中文| 天天综合,91入口| 极品白嫩美少妇在地板上位骑射淫水泛滥| 久久精品国产AV一区二区三区| 91精品老女人| 国产精品人妻熟女aⅴ| A级国产欧美激情在线| 欧美操逼熟女| 97超碰热线| 欧美日本视频一区| 天美精品原创av片国产| 日韩激情中文字幕有码| 九九热视频这里只有精品| 欧美日韩中国x| 欧美在线天堂| 强奸乱伦中文字幕AV| 国产亚洲99久久精品| 久久超碰大香蕉| 91天天美女| 97超碰久久| 国产高清自拍视频| 97精品综合| 青青青国产| 久久熟女久| 欧美96精品在线| 国产日韩精品人妻久久久久色欲网站| 国产刺激视频| 啊啊啊啊,啊啊好多水| 国产久久久久久| 思思热在线cao| 午夜激情床戏激情| 日韩无码第3页| 18禁的网站在线| 欧美 传媒 麻豆 日韩 偷拍| 超碰97中文| 亚洲图片欧洲图片aⅴ| 欧美三级一级| 熟妇一区二区| 久久综合婷婷| 色综九九九一区| 二男一女成人A片| 国产婷婷一区| 熟女乱3伦999| 亚洲精品欧洲精品| 老司机福利青青草| 99热这里只有精| 天天狂操夜夜狂日| 深爱五月天| 亚洲天堂久久| 国产福利精品最新在线| 人妻色情天天操| 尤物网址| 久草综合视频| 园内精品自拍视频在线播放| 999综合色| 国产乱伦性爱区| 麻豆区99999| 欧美亚洲天堂| 天天看高清麻豆| 日韩中文字幕精品一区在线| 九九九精品一区二区无码| 情趣丝袜无码操逼视频| 精品97精品97| 久热大香蕉| 97在线/亚洲| 国产一区二区啪啪视频| 午夜啊啊| 天美av在线观看| 亚洲色阁| 久久九九一区二区三区成人| 欧美aa一级片| 91亚洲狠狠色| 成人短视频在线观看| 夜夜高潮夜夜爽夜夜爱爱一区| 91久久久久久久久18| 亚洲中文字幕久久无码精品| 天天弄天天操| 影音先锋日本乱伦| 日本五区不卡| 男人的天堂网免费| 香蕉黄色一级视频| 国产丝袜高跟美女av免费观看| 亚洲国产一区二区三区四区国产| 精品人妻二区三区| 亚洲激情欧美色图 | 国产丰满熟夫69mpp| 女人综合网| 超碰久久性爱| 国内精品嫩模A∨私拍小视频| 国产成人AV麻豆| 嫩草影院在线观看精品| 超碰97 线线 在现| 精品999日本| 人人妻人人狠人人| 久久的免费性爱视频| 97超碰资源网| 97超碰国产亚洲精品资源| 999久久久免费精品国产牛牛| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 亚洲色天| 欧美第五页| 男人天堂.AB| 九月丁香婷婷色| 亚州,欧美在线| 97天天综合网| 志村玲子视频一区二区| 岛国网址国产| 亚洲一级黄色毛片| 凹凸 69堂 在线播放| 91色鬼| 亚洲欧美一区二区三区一猛片| 美欧色综合| 日韩八十路老熟女| 久久久久久性爱视频| 超碰在线国产| 亚洲熟女av日韩熟女| 2018天天日天天日| 极品肉射| 一本大道久| 欧美国产有色电影| 久久伊人在线五区| 蜜桃臀av在线观看| 殴美大黄片| 国产福利电影| 婷婷色综合欧美日韩| 91蜜臀人妻中文字幕在线| 蜜屁Av| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 超碰久久中文| 久操大香蕉| 欧美成人一区二区三区在线播放| 少妇人妻好深太紧了vr91| 亚洲一区二区在线观看91| 深爱伊人影院| 蜜臀网址在线| 人妻 欧美亚洲| 亚熟hd视频在线| www.操| 超碰爽人妻熟女Av| 少妇一区二区三区在线观看| 欧美色997| 超碰1024久久| 国产精品在线网站| 欧亚日韩综合精品国产| 丝袜美腿射精91| 欧美亚洲se91| 不卡六六在线91| 夜色97| 学生妹天天看| 一二视频神马久久传媒| 女同性恋中文字幕| 骚货操死你| 亚91网| 久草免费在线视频| 日日夜夜精品视频| 久久黄色性爱视频| 亚洲一区二区精品福利| 伊人色综合网电影 | 1024精品在线| 农村女一级毛卡片| 张柏芝国产一区在线观看| 久久久97| 日韩性爱人人爱人人操| 日本3级一区二区免费| 亚洲操人| 有码免费观看| 午夜毛片高清免费不卡| 综合亚洲网| 国产强奸无码乱伦| 久久青青草原免费视频| 人人操人人大香蕉| 五月天偷拍| 天天干2区3区| 人妻超碰青青草98| 火箭成精品视频884必出精品| 欧美乱伦专区| 手机在线人成免费视频| 亚洲天堂综合AV| 青青操在线亚洲视频观看欧美在线 | 欧美激色| 一区二区三区美女超清| 欧美强奸乱| 国产精品交换一区二区| 天天舔九色婷婷| 久久后入制服| 天天上日日上日韩精品| 爽 好舒服 无码刺激久久| www.狠狠干.coom| 96国产污污污丝袜| 亚洲加勒比久久日本道| 日韩av不卡在线观看| 国产亚洲 中文欧美久久| 人妻黑丝袜电影| 97超碰超| 一本一道vs波多野结衣| 97精品视频免费| 色老大| 大学生口爆吞精| 色婷婷视频| 亚洲成人妻日韩在线| 三四中文字幕| 91影库| 久悠悠av| 蜜区区视频79 | 曰韩成人免费视频| 亚洲诱惑| 女性喷水高潮在线观看| 五月婷婷丁香六月| 久久有码视频| 乱伦3P视频| 欧美A√综合网 | 天美麻花大全视频| 成人精品欧洲亚洲| {男男暴菊gay无套网站| 日本久久久久久久久| 久热99999| 色网在线| 国产精品久久久久久久久久久久久久久| 成人精品无码| 超碰91在线| 日本一久是| 91精品无码久久久久久久| 婷婷久久五月| 91天美免费| 激情干在线| 97爱b| 日韩99精品视频综合区| 综合亚洲情色| 国产粉嫩蜜臀av一区二区三区 | 男人的天堂成人的社区| 亚洲天堂2020| 少妇一线天久久久久久| 精品人妻一区二区三区在| 狠狠色综合网| 夜夜爽夜夜爽| 伊人影院在线理论播放| 狠狠色伊人亚洲综合网站色| 亚洲国产综合久久天堂| 欧美十八禁视频| 久久熟妇五十路一区| av毛片aaaaa免费看| 九九九久千久久激情蜜桃在线看 | 色噜噜精品一区二区三| 青青草国产一区二区三区| 亚洲暴力强奸AV| 任你干在线视频| 欧美日韩性爱无码| 亚洲激情欧美色图| 欧美男人一区| 一级性爱视频免费在线| 啊操爽品善一区二区三区| 久久亚洲欧美中文字幕国语| 久久视频少妇美女| 熟女六十路| 亚洲交性| 一区二区 日韩 欧美 国产 传媒| 国产一区二区三区久久久精品| 好看的久久不射无码影视影院| 一本一道vs波多野结衣| 综合亚洲网| 色999人与兽| 少妇一区二区三区精选| 欧美色图小说综合| 男人的天堂2018东京热啪啪啪| 日本一级特级毛片视频| 国产成人精品午夜福利| 免费视频无码| 一区二区影院| 好吊色综合| 伊人991| 久久五月视频| 一个色导综合| 亚洲综合色图欧美| 97超碰色屌| 亚洲黄网在哪免费看| 啪啪啪亚欧美视频| 伊人久久蜜月| 高清不卡国产| 婷婷综合网| 一道α片欧美| 中文字幕乱亚洲美女精品一区| 国产极品久久久| 97在线精品| 在线有码中文字幕| 老熟女91| 99AV| 屁股久久久久久久久| 亚码激情| 717影院理论午夜伦八戒| 欧美日韩午夜精品一区二区三区| av2014 日韩在线中文字幕| 超碰 av 女人天堂| 神马精品视频| 九九激情网| 国产91乱伦| 日本一级特级毛片视频| 老妇女91| 一区二区无码视频| 日本黄页视频在线观看| 亚洲男人天堂网久久| 中文字幕在线日亚州9| 免费1级a做爰片观看| 操东北女人| 亚洲高潮影院| 九九九九精品在线| 久久精品99| 久草热制服丝袜在线观看| 天堂日本亚洲欧美| 亚洲另类久操网| 99热这里只有精品9| 亚洲精品aa久久伊人 | 中文字幕免费看| 超碰这里只有精品| 成人综合网 欧美| 亚洲中文字幕妇伦久久| 亚洲精品一区二区三区新线路| 成人看片网站| 丁香五月综合| 久久这里都是精品| 欧美嗯啊……在线观看视频免费| 91美女中出| 日韩啪啪啪啪啪| 婷婷五月色| 亚洲暴力强奸AV| 操逼啊啊啊91| 国产精品激情久久久久久久| 色噜噜精品一区二区三| 亚洲最大的综合性av| 国产99久久99热这里只有精品15| 两性色网| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 另类专区在线观看| 五月色网| 69人妻人人揉人人躁人人精品| 欧美不卡在线美女| 97超碰色屌| 国产美女激情| 国产乱不卡| 亚洲人妻爽爽爽| 97这里只有精品| 欧美爱三级日韩久久| 久久无码成人| 亚洲色诱惑| 久久久com| 97爱爱影院| 久久精品99久久久久久| 欧美男人的天堂| 97免费视频在线观看| 免费家庭乱伦视频| 黄色毛片A片| caorenqi shipin| 肥臀熟女福利视频一区二区| 97精品97久久| 啊啊啊啊啊好多水| 日逼视频日本| 丁香六月婷婷| 玖玖资源中文字幕制服丝袜| 亚洲骚男同com| 五月婷亚洲精品天堂| 视频黄色国产一级| 亚洲无码99| 亚洲视频小说| 精品午夜福利| 综合欧美激情网| 久久久久久久久久久六六| 欧洲乱码视频| 青青青青青手机视频| 天天谢天天干| 国产欧美第五页| 欧美天堂亚洲电影院一区在线播放| 日日骚一区二区三区| 亚洲国产91精品一区二区久久| 久久久九九网站| 情色五月天久久久| 好吊色综合| 国产综合永久精品日韩鬼片| 天天看片天天爽| 美女爽到高潮91| 密乳AV免费观看| 欧美日韩性感| 国产精品农村妇女精品| 在线欧美69V免费观看视频| www.夜夜| 中文字幕一区二区三区四五区| 亚洲精品三区在线观看| 91AV老熟女视频| 中文字幕成人乱码熟女精品国50| 激情综合二| 日韩欧美丝袜诱惑| 91精品无码久久久久久久| 婷婷色婷婷| 久9爱经典视频| 天天日天天搞天天干| 97精品国产97久久久久久免费| 久久超碰天天| 无码抄逼网| 香蕉大久久久| 女人 A一级| 啊啊啊啊操死我了| 日韩高清黄片| 亚洲综合影视| AⅤ片水多多| 大香蕉综合| 热99这里有精品综合久久| 一起草av| 国产精品久久蜜乳av| 色999五月色| 久久久亚洲熟妇资源| 黄片不用下载在线观看| 亚洲91射| 免费观看啪视频| 草B在线| 凹凸视频特色日本特黄| 天天综合网~91| 天天爽夜夜操| 98久久| 国产婷婷一区| 欧美性爱免费短视频| 国产女同性恋视频| 国产精品呦一区二区三区| 清清草影| 婷婷亚洲五月***久久| 97中文字幕一区| 99操| aaa亚无码专区| 日日橹狠狠爱欧美超碰| 一本一道波多野毛片中文在线| 久久久久密臀视频| 在线性黄高清免费视频| 久伊人网78| 亚洲精品久| 欧美人人曰人人操人人射射| AV中文字幕剧情1区2区3| 欧美熟女操屄| 色欧洲| 国产精品网站免费| 亚洲国产成人精品无码专区| 一本久久久精品| 欧美亚洲性爱一区二区| 亚洲国产ⅴ高清在线观看| 欧洲大香蕉| 婷婷五月花| 性色av大全| 国产精品电| 久久久久久久久久久六六| 人妻献身系列第54部| 天天爽入口| 精品91摸| 日韩精品视频在线观看一卡二卡| 精品九区| 动漫av中文| 精品一区二区三区蜜桃臀赵总 | 久久久999国产| 刺激性视频黄页| 亚洲制服欧美另类内射| 日本韩高清无砖码22o| 国产视频小说| 情色日播放AV| 久久久久久AⅤ无码免费肉站| 久久精品熟女亚洲AV麻豆软件| 国产第11页| 俺去久久| 国内毛片免费h片在线| 女人与公拘交酡2020视频| 国产三级中文字幕粉嫩 | 强奸乱伦免费网站| 日韩免费av片高清无码| 97干在线| 台湾大香蕉99热| 丁香五月影院| 久操网址| 超碰日韩人妻| 成人小电影网站tex| AV中文字幕剧情1区2区3| 欧美视频在线第3页| 国产精品宅男免费| 我要去看2个日本美女.com曹逼| 黑白配性爱AV成| 91真人天天在线| 富二代亚洲精品99| 91欧美| 国产女性无套 免费观看| 91东京热男人的天堂| 国产传媒日韩| 欧美黑人与女人91| 亚洲AV不卡在线观看| 国精综合一二三区影视| 黄色二级片网站| 91狠婷| 欧美午夜精品久久久久久3D| 五月丁香婷婷综合| 色小视频蜜乳| 影音先锋中文字幕日本好一区二区| 超碰无码加勒比| a片在线播放| 激情小说亚洲| av天堂电影网| 天堂综合网| 欧美 色 亚洲| 加勒比aⅴ| 肥佬影院91| 精产品久久| 中文三一区| 日本男人天堂| 97这里只有精品| 视频不卡中文字幕| 97干97色| 男女性无套 免费九一| 欧美第二页| 亚洲欧美电影| 青娱乐福利99| 91精品久久久| 99性爱在线观看| 亚洲精品亚洲人成在线麻豆| 久久精品国产72国产精品福利| 熟女人妻一区二区三区| 婷婷五月天影院| 婷婷久久综合久| 一区二区三区四区色图| 尻女朋友一夜| 97超碰巨乳| 91日日夜夜| 国产精品久久久久9999小说| 综合久久9| 欧美高清无码免费视频高清版| 人人操,人人插| 中文字幕91页| 色婷婷久久| 蜜桃久久久久久| 四虎在线播放| 精品人妻一区二区三区免费视频| 人人妻人人玩人人澡人人爽| 少妇熟女1区2区3区| 最新的亚洲无吗| 五月激情视频| 亚洲乱色视频一区、二区在线| 国产精品久久久九九九| 婷婷激情丁香| а√天堂资源官网在线资源| 思思热在线cao| 婷婷色色网| 97久久精品国产| 大香蕉在线SuP| 亚洲男人天堂av| 欧美经典一区二区三区| 亚洲少妇色| 吉川爱美亚洲二区在线| 久久精品电影在线| 欧美日韩日产免费网站看| 色婷婷综合视频| 超碰 av 女人天堂| 91观看 国产白丝| 翔田千里AⅤHD无码| 无码国产精品午夜不卡(| 99爱久久视频频| 亚洲九九视频| 97在线精品观看视频| 婷婷99狠狠躁天天躁| 蜜桃精品视频一区| 九九热九九| 久久鲁干| 97这里只精品| 欧洲久久一二线| 一区二区娱乐网站| 国产美女精品| 久久六六| 色色无码| 精品人妻一区二区蜜桃视频| 欧美一区二区三区互相| 蜜臀久久99精品久久综合| 国产熟女自拍| 亚洲性爱免费电影| 精品射1999| 密臀视频三区免费网站| 1769精品一区二区三区| 97伪v| 精品人妻1区| 欧美熟妇视频| 野狼福利社区| 操久久久久久| 欧美日韩国产精品久久色婷婷| 亚洲一曲日韩精品| 日韩钢筋无码高清啾啾啾| 无码人妻一区二区三区免费九色| 婷婷色影院| 日本 情色 1区2区3区| 欧洲成人性爱视频| 蜜桃色院一区久久| 99久久精品无码一区二区毛片免费| 麻豆精品久久久久久久| 美女91| 粉嫩国产精品久久粉嫩| 91欧美经典| 天天日天天舔天天喷天天射| 99re综合伊人| 任我爽在线视频免费观看| 97自拍一区| 亚州综合图片| 久久久久久久伊人精品| 一区二区精品更新提醒| 操逼无码操逼| 亚洲影院小综合| 国产无码精品成人| 国产精品 午夜福利| 中文字幕天堂在线| 亚洲第一页欧美| 人妻偷拍一区二区三区| 91偷拍欧美亚洲| 国产91av在线播放| 亚洲 欧美 另类 日韩 人妻一区| 亚洲性爱乱操x| 亚洲淫乱骚妇AV| 国产精品一区二区校花| 91视频综合在线| 熟女六十路| 亚欧美综合网| 厕所偷拍在线| 一起草欧美| 十八禁电影伊人网| 丁香五月久久| 91啪啪| 婷婷五月天久久精品视频一区二区三区| 女沟厕偷窥piss小便| 四虎国产成人精品免费一女五男| 久久毛卡| 乱人乱色一区二区三区免费| 天美AV片| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 亚洲色图激情小说| 強姦亂倫a| 黑人粗大V S日韩女优视频| 国产 码在线成人网站| 久久AV无码AV| 中文一区二区| 蜜臀久久99精品久久久老,,| 久久伊人亚洲AV无码网站| 精彩久久中文| 97久久久久久久精| 密乳AV免费观看| 偷偷人人精品女女久久| 操美女人妻| 五月婷婷爱六月丁香色| 三级日韩一区二区三区| 天天干1区2区在线| 四虎永久在线精品免费网址| 久草免费福利在线播放| 麻豆精品.欧美精品.日韩精品.| 熟女中出视频| 色色色欧美| 欧美 日韩 亚洲 春色| 亚洲欧美97√| 天美传媒AV国产在线| 五月天伊人| 日韩色| 26uuu最新| 久伊人网78| 欧美变态激情网| 蜜臀久久99精品久久综合| 一区二区三区免费岛国片| 亚洲加勒比| 九九免费影片| 四虎视频在线观看| 蜜臀久久99精品久久久老,,| 女同性恋久久| 天天日天天搞天天干| 日韩97P| 色97欧美| 99最新日韩偷拍视频| 国产熟妇一区二区| 成人影 天天操 亚洲| 狠狠干狠狠色| 性做久久久久久久| 国产乱色国产精品免费视| 色97干| 欧美性高潮在线| 999熟女精品| 操死我了嗯嗯嗯| 欧美性爱一内片一区二区三区| 激情深爱五月天| 欧美成人黄网色网站| 一级特黄aaa大片在线观看成人一级片在线观看 | 青青草视频爽一爽| www.色婷婷.com| 强奸a片网| 亚洲女毛多水多21P| 国产女人与拘做受视频免费| 免费成人在线观看91| 久久国产成人精品国产成人亚洲| 男人的天堂视频精品乱在线| 色与欲影视天天看综合网| 国产人妻精品一区二区三区秋霞 | 天天干一区二区| 在线看免费无码AV天堂的| 亚洲 自拍偷拍 欧美| WWW操逼| 日本伦乱九九九综合| 亚洲天堂男人天堂| 欧美色就是色| 中文字幕后石码三区四区| 亚洲国产日韩精品久久久| 91高清欧美| 大粗鳼巴久久久久| www欧美91| 日本不卡在线二区三区| 9久久久久| 超碰97久久| 天天射天天操天天干天天吃2018| 尤物av网站免费在线播放| 欧美18老人禁| 91人妻最真实刺激绿帽| 欧亚性爱在线视频| a天堂视频| 激情五月丁香五月| 欧美黄页在线| 丝袜性亚洲| 日韩资源网| 欧美性五月| 中文区中文字幕免费看| 欧美少妇人妻| 思思视频免费看网站| 强奸乱伦亚洲第一页| 国产树林里野战在线看| 97在线精品| 91在线免费观看处女| 农村妇女精品一区二区| 青青草女人天天干| 亚洲成人ab| 欧美人与动性人交a| 综合在线导航一区| 天天爽人人综合免费7799| 91亚·色| 欧美色图人妻| 日韩精品人妻一区二区| 国产精品人妻一区二区| 欧美午夜视频精品久久| 992这里有精品| 九九九久久久久| 嗯~啊~轻一点 视频| 人人妻人人玩人人澡人人爽| 翔田千里无码中出中文字幕| 视频分类 国内精品| 亚洲中文制服诱惑| 色拍偷亚洲| 久久春色| 亚洲成人免费中文字幕| 99热综合| 久久久18禁| 欧美男人的天堂| 国产成人超碰在线| 亚洲日韩美女中文字幕乱| 性综合网| 91久久免费视频互動交流| 日va操| 97二区四区| 中文字幕一二三av| 国产综合在线视频网站| 五月丁香激情综合| 欧美中文字幕一区| 97伊人| 欧美一级久久久久久久大片动画| 色婷婷五月天| 91亚洲丝袜| 高清有码一区二区| 久久亚洲av成人无码国产| 精品久久久久久久久久久久| 嗯嗯啊啊啊好爽| 日逼国产| 天天天天天天天天综合| 性猛交| 婷婷色色网| 蜜桃精品视频一区二区三区| 超碰在线人妻中文字幕| 992这里有精品| 久热精品在线| 懂色天天爱天天日天天射天天澡| 综精品久久久aaaa| 人妻欧美| 久久久五月天| 美女91网址| 综合欧美激情网| 刺激精品视频| 99婷婷一区二区| 理论久久婷婷网 8| 九九九999久久久网站| 91丨熟女丨丰满熟女| 老熟妇一区二区三区啪啪| AV一起草在线| 色九月综合| 亚洲中字幕日本一区二区三区| 曰韩精品九九无码| 嗯嗯啊啊啊好爽| 91chinese在线| 加勒比无码毛片| 亚卅熟女乱色| 欧美gv在线观看| 97九色人妻| 精品九九九九| 久久欧美1卡2卡3| 激情综合网激情综合| 六月婷激情福利天堂69| 淫荡网址| 中文一区二区婷婷视频| 女沟厕偷窥piss小便| 99re3这里只有精品| 9色国产精品一区粉嫩| 操我啊啊啊啊啊| 欧美日韩在线视频网站| 欧美一区二区情色| 99亚洲精品| 福利天堂| 粉嫩绯色AV一区二区在线| 丝袜美腿91| 伊人久久88国产女| 亚洲av青草久久一区二区| 欧美亚男人的天堂| 正在播放国产精品一区| 青青欧美| 97最新在线播放视频| 欧美丝袜中文字幕07在线| 天天干美少妇一区| 视频国产成人精品日本亚洲18| 午夜欧美J进J出白浆流出久久久 | 99热综合| 在线日韩精品一区二区三区| 中文字幕乱碼在线| 强奸乱伦亚洲第一页| 啊啊啊啊在线播放| 婷色五月| 欧美日韩国产成人高清| 99色骚| 91Chinese在线| 在线视频亚洲无码| 98精品国产乱码久久久久久| 日本一区二区不卡精品| 天美麻豆一区二区三区| 久久国产精品,久久国产| 性在久久久久久| 亚洲人久久久久日| 自拍二页| 人人色人人操在线| 视频国产欧美在线播放| 加勒比伊人综合| 久久人妻视频网| 台湾成人无码AV| 亚洲天堂男| 日本黄色裸日本黄色裸体| 丁香五月天激情网站| 思思久热在线精品66| 久久久久久久9最新免费视频观看| 久久综合激情| 26uuu国产亚洲综合| 日韩无码服务区| 欧美性区| av九九| 国产传媒操逼视频| 国产熟女无套内射| 亚洲欧美在线综合| 超碰日本97美女人妻人人玩人人爱| 国产精品亚洲天堂网址| 久久内射| 肉丝无码中文高清| 国产视频一区二区三区久久亚洲天堂| 色嗨嗨在线| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 人妻中文字幕日韩电影| 97爱爱爱| 精品视频一区二区| 干B| 伊人青青一区成人视频在线观看区| 日本色色的视频| ji熟女.com| 日韩亚洲欧美中文字幕| 超碰 欧美| 综合久久99亚洲人妻中文在线| 91在线美女| 久久久久人妻| 图片区小说区| 一区二区三区成人高清视频| 26uuu最新| 青青草好吊色| 亚洲天在线| 欧洲大香蕉| 精品人妻一区二区三区视频| 亚洲日韩av一区二区三区百合| 啪啪啪大香蕉| 日本亚洲熟女视频| 日韩亚洲中文字幕在线| 亚洲黄色视频在线观看视频| 丝袜亚洲综合| 久久久久99999| 国产免费一区在线观看| 91午夜无码| 中文字幕日韩电影人妻| 国产福利一区二| 亚洲本色精品一区二区久久| 欧美翘臀视频网站一区二区三区 | 国产67194| 99热这里只有精品地址| 中文字幕一区二区韩| 天堂俺去俺来也www久久婷婷| 色婷婷六月丁香七月婷婷| 成年人网站在线免费观看| 国产偷人伦激情在线观看| av网站免费看| 国产午夜精品理论片一二三区区| 欧美激情激情xxxx欧美专区| aa片毛片| 国产辣妈在线视频福利| 欧美 精品国产制服第一页| 日韩一级久久毛片| 国产精品爱欲| 国产 日韩 欧美高清| 久草免费福利在线播放| 午夜爽爽爽在线观看永久入口姬片| 久久人人爽爽人人爽人人片αV| 久久亚洲AV无码专区首页| 国产久久av| 亚洲 欧美 手机在线观看| 亚洲熟女国产综合另类| 97免费视频在线| 国产精品九九九| 无码不卡八戒| 综合操逼|