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

ARTICLE DETAIL

資訊詳情

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

Herdr實(shí)戰(zhàn):終端下的多Agent協(xié)作與任務(wù)流編排

Herdr實(shí)戰(zhàn):終端下的多Agent協(xié)作與任務(wù)流編排 最近在做 AI Agent 工具鏈選型時(shí)我發(fā)現(xiàn)一個(gè)很明顯的變化大家不再滿(mǎn)足于“單個(gè) Agent 對(duì)話(huà)生成代碼”而是開(kāi)始追求“多個(gè) Agent 協(xié)作完成一條完整任務(wù)流”。Herder 這個(gè)名字就是在這樣的背景下頻繁出現(xiàn)的。Herdr 是一個(gè)輕量級(jí)的多 Agent 協(xié)作 CLI 工具它把“多個(gè)智能體”和“終端命令”結(jié)合到一起。你可以把它理解成一個(gè)面向 AI Agent 的編排入口不需要打開(kāi)復(fù)雜的 Web 控制臺(tái)也不需要寫(xiě)大量后端服務(wù)直接在終端里定義角色、分配任務(wù)、收集結(jié)果。這篇文章我會(huì)從概念、原理、安裝配置、真實(shí)項(xiàng)目示例、以及 Codex CLI 集成時(shí)的路徑問(wèn)題幾個(gè)維度展開(kāi)思路偏向工程落地不是單純介紹概念。如果你正在學(xué)習(xí) AI Agent 開(kāi)發(fā)或者希望把手頭零散的 Agent 腳本整理成正式工作流那么這篇文章比較適合你。下面我會(huì)盡量把每一步操作和為什么這么做講清楚。1. 為什么需要多 Agent 協(xié)作 CLI1.1 從單 Agent 到多 Agent業(yè)務(wù)復(fù)雜度在倒逼現(xiàn)在很多團(tuán)隊(duì)已經(jīng)熟練使用 Claude、ChatGPT、Codex CLI 這類(lèi)編程助手。它們既能回答問(wèn)題也能基于倉(cāng)庫(kù)上下文生成代碼補(bǔ)丁。但真實(shí)業(yè)務(wù)往往不是“一個(gè) Prompt 能解決的”代碼評(píng)審需要先讀取倉(cāng)庫(kù)結(jié)構(gòu)再定位改動(dòng)文件最后給出評(píng)審意見(jiàn)。自動(dòng)化測(cè)試生成需要先理解函數(shù)邏輯再設(shè)計(jì)用例再執(zhí)行測(cè)試。跨語(yǔ)言重構(gòu)需要同時(shí)分析前后端代碼甚至還要同步修改文檔。這些場(chǎng)景如果用單 Agent 的“長(zhǎng)對(duì)話(huà)”去完成對(duì)話(huà)上下文很容易被撐爆而且中間任何一個(gè)環(huán)節(jié)出錯(cuò)整條鏈路都可能要重來(lái)。于是多 Agent 協(xié)作就成了一種很自然的設(shè)計(jì)思路。多 Agent 協(xié)作的核心不是“多聊幾句”而是讓不同 Agent 承擔(dān)不同角色例如負(fù)責(zé)讀取倉(cāng)庫(kù)信息的 Reader Agent。負(fù)責(zé)生成代碼的 Coder Agent。負(fù)責(zé)審查代碼的 Reviewer Agent。這些 Agent 之間通過(guò)消息或文件交換結(jié)果每個(gè) Agent 只關(guān)注自己擅長(zhǎng)的部分。好處是職責(zé)清晰出問(wèn)題時(shí)能快速定位到是哪個(gè)環(huán)節(jié)出現(xiàn)偏差。1.2 CLI 在 Agent 工作流中的特殊價(jià)值現(xiàn)在做 Agent 工具很多產(chǎn)品默認(rèn)選擇 Web UI、桌面客戶(hù)端甚至 IDE 插件。CLI 看起來(lái)不夠“現(xiàn)代化”但對(duì) Agent 工作流來(lái)說(shuō)CLI 有三個(gè)不可替代的價(jià)值首先是腳本化。CLI 天然適合被 Shell、Python、CI 流水線(xiàn)調(diào)用。你可以在 Jenkins、GitHub Actions 或本地 cron 里直接運(yùn)行 Agent 協(xié)作任務(wù)而不需要為每個(gè)任務(wù)打開(kāi)一個(gè)圖形界面。其次是環(huán)境一致性。開(kāi)發(fā)機(jī)、測(cè)試服務(wù)器、Docker 容器通常都沒(méi)有圖形界面但一定有終端。只要命令行工具能跑起來(lái)Agent 工作流就能復(fù)用同一套配置。最后是可組合性。CLI 可以把 Agent 的能力封裝成一個(gè)個(gè)獨(dú)立命令再由上層腳本組合出更復(fù)雜的工作流。Herdr 這類(lèi)工具之所以被關(guān)注正是因?yàn)樗戎辛诉@個(gè)方向。1.3 輕量協(xié)作工具的定位Herdr 的整體定位不是“重框架”而是“輕量協(xié)作層”。它不去重新實(shí)現(xiàn)大模型推理、向量檢索等底層能力而是專(zhuān)注于兩件事把多個(gè)可調(diào)用的 Agent CLI 編排成一條任務(wù)流。通過(guò)終端交互讓開(kāi)發(fā)者快速觀察每個(gè) Agent 的輸入輸出。這種定位和 Spring 生態(tài)里的消息隊(duì)列、工作流引擎思路有點(diǎn)類(lèi)似但更輕、更面向開(kāi)發(fā)者個(gè)體。1.4 易混淆概念A(yù)gent、Skill、Workflow、Orchestrator談 Herdr 時(shí)網(wǎng)上經(jīng)常把幾個(gè)概念混在一起。這里先做一個(gè)簡(jiǎn)單區(qū)分Agent能獨(dú)立完成一個(gè)任務(wù)單元的智能體通常具備模型調(diào)用能力和工具調(diào)用能力。SkillAgent 可以調(diào)用的某個(gè)專(zhuān)項(xiàng)能力比如“讀取網(wǎng)頁(yè)”“執(zhí)行 Shell 命令”。Workflow一組有順序或條件的任務(wù)步驟。Orchestrator負(fù)責(zé)調(diào)度多個(gè) Agent 的協(xié)調(diào)者。Herdr 更偏向 Orchestrator只是它用 CLI 的方式實(shí)現(xiàn)了 Orchestrator讓多個(gè) Agent 像“命令行任務(wù)”一樣被啟動(dòng)、監(jiān)控和終止。2. Herdr 核心概念與運(yùn)行原理2.1 基礎(chǔ)運(yùn)行模型Herdr 的運(yùn)行模型可以簡(jiǎn)化為終端用戶(hù)輸入任務(wù) ↓ Herdr CLI 解析任務(wù)定義 ↓ 按順序/并行啟動(dòng)多個(gè) Agent 子任務(wù) ↓ Agent 之間通過(guò)文件或消息傳遞臨時(shí)結(jié)果 ↓ 收集所有 Agent 輸出并呈現(xiàn)給用戶(hù)這種模型的好處是很容易理解用戶(hù)不需要理解復(fù)雜的分布式調(diào)度只要定義好“有哪些 Agent、任務(wù)怎么分發(fā)”剩下的交給 CLI。2.2 Agent 角色與會(huì)話(huà)在多 Agent 系統(tǒng)中最核心的概念是角色。每個(gè)角色包含一個(gè)唯一的名稱(chēng)。一段系統(tǒng)提示詞用來(lái)約束 Agent 的行為??捎玫拿罨蚬ぞ吡斜?。輸出目錄或結(jié)果文件路徑。Herdr 的配置通常采用聲明式文件把角色信息和會(huì)話(huà)參數(shù)放在一起。啟動(dòng)后CLI 會(huì)為每個(gè) Agent 創(chuàng)建一個(gè)獨(dú)立的工作會(huì)話(huà)防止上下文互相污染。2.3 任務(wù)流模型Herdr 支持兩類(lèi)基礎(chǔ)任務(wù)流一類(lèi)是順序執(zhí)行。任務(wù) A 完成后結(jié)果傳給任務(wù) B。例如先分析代碼再生成建議最后執(zhí)行修改。順序模式適合有強(qiáng)依賴(lài)的場(chǎng)景。另一類(lèi)是并行執(zhí)行。多個(gè) Agent 可以同時(shí)對(duì)不同文件、不同目錄執(zhí)行任務(wù)。例如前端 Agent 修改 JS 文件后端 Agent 修改 Python 文件兩者互不依賴(lài)。并行模式可以顯著縮短總執(zhí)行時(shí)間但需要特別小心文件沖突。2.4 Skill 與 Agent 的關(guān)系較新版本的 Agent 框架都引入了 Skill 概念。Skill 比 Prompt 更結(jié)構(gòu)化它通常是一個(gè)包含指令、示例代碼、元數(shù)據(jù)的文件夾。Agent 在執(zhí)行任務(wù)時(shí)會(huì)動(dòng)態(tài)加載 Skill。Skill 和 Agent 的關(guān)系可以類(lèi)比為“知識(shí)和執(zhí)行者”。Agent 決定什么時(shí)候用什么技能Skill 只提供方法論。Herdr 在編排時(shí)最好讓每個(gè) Agent 明確知道自己掛載了哪些 Skill而不是在對(duì)話(huà)過(guò)程中臨時(shí)搜索。例如Reviewer Agent - Skill: code-review-guide - Skill: security-scan - 工作目錄: /repo - 輸出文件: review_result.md這樣定義后Agent 的執(zhí)行路徑會(huì)非常穩(wěn)定。3. 環(huán)境準(zhǔn)備與安裝3.1 運(yùn)行時(shí)環(huán)境Herdr 作為 CLI 工具對(duì)環(huán)境要求并不高。建議準(zhǔn)備一個(gè) 64 位的 Linux、macOS 或 Windows 系統(tǒng)。終端環(huán)境Windows 用戶(hù)建議使用 PowerShell 7 或 Windows Terminal。已安裝 Node.js 18 或 Python 3.10具體取決于你的 Herdr 版本。Git用于拉取項(xiàng)目倉(cāng)庫(kù)和示例代碼。由于 Herdr 項(xiàng)目迭代比較快版本需要根據(jù)你的項(xiàng)目實(shí)際情況調(diào)整。本文示例以常見(jiàn)環(huán)境為例重點(diǎn)演示配置思路。建議先查閱官方 README 獲取最新安裝方式避免命令過(guò)期。3.2 安裝 Herdr以 npm 安裝為例一個(gè)通用安裝命令如下npm install -g herdr如果你使用的是 Python 生態(tài)可能看到的是pip install herdr如果項(xiàng)目還處于源碼開(kāi)發(fā)階段也可以通過(guò) Git 克隆倉(cāng)庫(kù)后手動(dòng)鏈接git clone https://github.com/example/herdr.git cd herdr npm install npm link注意上面示例中的倉(cāng)庫(kù)地址只是說(shuō)明用法不能直接使用。真實(shí)地址請(qǐng)以項(xiàng)目官方倉(cāng)庫(kù)為準(zhǔn)。安裝完成后輸入herdr --version可以驗(yàn)證是否安裝成功。3.3 安裝后的目錄作用Herdr 在首次運(yùn)行后通常會(huì)在用戶(hù)主目錄下創(chuàng)建一個(gè)配置目錄~/.herdr/ ├── config.yaml ├── agents/ │ ├── coder.yaml │ └── reviewer.yaml ├── skills/ └── logs/其中config.yaml是全局配置agents目錄存放 Agent 角色定義logs目錄存放運(yùn)行日志。在團(tuán)隊(duì)協(xié)作中這份配置可以提交到 Git 倉(cāng)庫(kù)統(tǒng)一管理但要注意不要把密鑰提交進(jìn)去。3.4 與已有 CLI 工具共存實(shí)際開(kāi)發(fā)中機(jī)器上可能已經(jīng)安裝了 Codex CLI、Cursor CLI、AWS CLI 等工具。Herdr 在設(shè)計(jì)上盡量不占用這些工具的名字以“指揮者”的方式調(diào)用外部命令。不過(guò)多 CLI 共存也會(huì)帶來(lái)問(wèn)題最典型的就是環(huán)境變量 PATH 順序錯(cuò)誤。如果你在執(zhí)行 Herdr 任務(wù)時(shí)發(fā)現(xiàn)找不到 Codex CLI通常需要檢查codex是否在 PATH 中或者代碼中是否設(shè)置了可執(zhí)行文件路徑。4. 快速上手配置與基礎(chǔ)命令4.1 初始化配置文件安裝完成后先初始化一個(gè)空項(xiàng)目herdr init my-agents執(zhí)行后Herdr 會(huì)在當(dāng)前目錄生成一個(gè)類(lèi)似下面的目錄結(jié)構(gòu)my-agents/ ├── herdr.config.yaml └── agents/ └── example.yaml其中herdr.config.yaml是項(xiàng)目的總?cè)肟凇H绻銢](méi)有執(zhí)行init也可以用手工方式手動(dòng)創(chuàng)建目錄Herdr 一樣會(huì)讀取。4.2 定義第一個(gè) Agent打開(kāi)agents/example.yaml定義一個(gè)簡(jiǎn)單的“代碼閱讀助手”name: repo-reader description: 讀取倉(cāng)庫(kù)代碼并生成摘要 model: gpt-4.1 prompt: | 你是一個(gè)資深代碼分析師。請(qǐng)閱讀 {input_dir} 目錄下的代碼 輸出各模塊職責(zé)和關(guān)鍵函數(shù)說(shuō)明保存為 summary.md。 tools: - read_file - list_dir output: dir: ./outputs file: summary.md字段解釋nameAgent 名稱(chēng)在一個(gè)任務(wù)中必須唯一。model該 Agent 使用的大模型。prompt系統(tǒng)提示詞。{input_dir}是運(yùn)行時(shí)傳入的變量。tools允許該 Agent 使用的工具白名單。output輸出文件的保存位置。定義完后可以用herdr agent validate校驗(yàn)配置格式herdr agent validate agents/example.yaml如果配置正確終端會(huì)輸出類(lèi)似 “config ok” 的消息。4.3 執(zhí)行單個(gè) Agent運(yùn)行單個(gè) Agent 的基本命令如下herdr run agent --name repo-reader --input-dir ./src命令執(zhí)行期間Herdr 會(huì)把 Agent 的中間日志實(shí)時(shí)打印到終端。完成后去outputs/summary.md查看結(jié)果。這一步表現(xiàn)良好的話(huà)就可以嘗試把多個(gè) Agent 串成一個(gè)任務(wù)。4.4 定義多 Agent 協(xié)作任務(wù)在herdr.config.yaml里增加一個(gè)任務(wù)定義tasks: review-and-fix: steps: - agent: repo-reader input: input_dir: ./src - agent: code-fixer input: input_dir: ./src review_file: ./outputs/summary.md mode: sequential執(zhí)行任務(wù)herdr run task --name review-and-fixHerdr 會(huì)先執(zhí)行 repo-reader等它生成summary.md后再把文件路徑傳給 code-fixer 作為輸入。這就是順序協(xié)作的基本流程。4.5 查看運(yùn)行狀態(tài)復(fù)雜任務(wù)往往需要幾分鐘Herdr 提供了簡(jiǎn)單的狀態(tài)查看命令herdr ps herdr logs task_id第一行顯示當(dāng)前正在運(yùn)行的任務(wù) ID第二行查看指定任務(wù)的日志。這樣即使任務(wù)在后臺(tái)執(zhí)行你也能隨時(shí)觀察進(jìn)度。5. 與主流 Agent CLI 集成以 Codex CLI 為例5.1 為什么把 Codex CLI 拉進(jìn)來(lái)只靠 Herdr 自帶的基礎(chǔ) Agent 能力往往不夠滿(mǎn)足日常開(kāi)發(fā)。因?yàn)楹芏嗳艘呀?jīng)在用 Codex CLI 編寫(xiě)和修改代碼Codex CLI 的背后已經(jīng)包含 OpenAI 的模型、代碼檢索、沙箱執(zhí)行等能力。與其在 Herdr 里重新實(shí)現(xiàn)一遍代碼生成不如讓 Herdr 調(diào)用 Codex CLI形成“編排層 執(zhí)行層”的架構(gòu)。例如Herdr編排層 └── 調(diào)用 Codex CLI 完成任務(wù) A └── 調(diào)用 Codex CLI 完成任務(wù) B └── 收集結(jié)果做匯總這樣一來(lái)Herdr 能管理流程Codex CLI 能保證代碼生成質(zhì)量分工明確。5.2 在 Herdr 中配置 Codex 執(zhí)行器假設(shè)你已經(jīng)在終端里通過(guò)codex命令正常運(yùn)行 Codex CLI。接下來(lái)可以在 Herdr 的 Agent 配置里通過(guò) shell 方式調(diào)用它name: codex-coder type: external command: | codex exec --skip-git-repo-check 請(qǐng)根據(jù) {input_dir} 下的架構(gòu)文檔實(shí)現(xiàn)用戶(hù)登錄接口并補(bǔ)充單元測(cè)試 working_dir: {input_dir} output: dir: ./outputs file: codex_result.md執(zhí)行時(shí)Herdr 會(huì)把{input_dir}替換成真實(shí)目錄并在該目錄下啟動(dòng) Codex CLI。需要特別注意的是Codex CLI 在無(wú)頭環(huán)境中執(zhí)行需要確認(rèn)認(rèn)證狀態(tài)。建議先手動(dòng)運(yùn)行一次codex login再交給 Herdr 調(diào)度避免在任務(wù)流中間彈出交互式登錄界面。5.3 遇到 “unable to locate the codex cli binary” 怎么辦最近很多人在使用桌面端 Agent 工具時(shí)遇到了一個(gè)典型報(bào)錯(cuò)ChatGPT failed to start. unable to locate the codex cli binary. set codex cli path or ensure the electron resources include bin/codex.這個(gè)現(xiàn)象也會(huì)在 Herdr 等工具調(diào)用 Codex CLI 時(shí)出現(xiàn)只不過(guò)表現(xiàn)形式可能不同。出現(xiàn)這類(lèi)日志本質(zhì)上是因?yàn)閼?yīng)用或腳本找不到codex可執(zhí)行文件。常見(jiàn)原因有這么幾種沒(méi)有安裝 Codex CLI只安裝了桌面客戶(hù)端。Codex CLI 不在當(dāng)前 Shell 的 PATH 環(huán)境變量中。桌面應(yīng)用安裝目錄里的bin/codex文件被刪除或被殺毒軟件隔離。你使用了 IDE 內(nèi)置的 Codex它只在 IDE 子進(jìn)程中生效終端無(wú)法直接調(diào)用。排查思路可以按順序來(lái)先檢查是否能直接調(diào)用codex --version如果提示 command not found說(shuō)明沒(méi)有安裝或沒(méi)有加入 PATH。再查找 codex 所在位置which codex在 macOS 上Codex CLI 可能安裝到了~/.codex/bin/codex在 Windows 上可能需要設(shè)置$env:CODEX_CLI_PATH C:\path\to\codex.exe最后在 Herdr 配置中顯式指定可執(zhí)行文件路徑而不是依賴(lài) PATHname: codex-coder type: external executable: /Users/你的用戶(hù)名/.codex/bin/codex args: - exec - 請(qǐng)分析當(dāng)前目錄代碼結(jié)構(gòu)并生成測(cè)試設(shè)置executable可以繞開(kāi)很多 PATH 相關(guān)的坑。但要避免把機(jī)器相關(guān)路徑提交到共享配置中建議通過(guò)環(huán)境變量注入export HERDR_CODEX_BIN/Users/你的用戶(hù)名/.codex/bin/codex5.4 多個(gè) CLI 并發(fā)運(yùn)行時(shí)的沖突當(dāng)你用 Herdr 并行啟動(dòng)多個(gè) Codex CLI 任務(wù)時(shí)應(yīng)特別關(guān)注兩個(gè)問(wèn)題。第一個(gè)是工作目錄沖突。多個(gè)任務(wù)共享同一個(gè)工作目錄時(shí)可能同時(shí)創(chuàng)建同名臨時(shí)文件比如codex_patch.diff。解決辦法是給每個(gè)任務(wù)準(zhǔn)備獨(dú)立子目錄workspace/ ├── task-001/ ├── task-002/ └── task-003/第二個(gè)是配置認(rèn)證沖突。Codex CLI 的 auth.json 默認(rèn)存放在用戶(hù)目錄如果多個(gè)任務(wù)同時(shí)刷新 token有可能出現(xiàn)文件鎖問(wèn)題。目前建議不要在一個(gè) Herdr 任務(wù)里啟動(dòng)超過(guò) 5 個(gè)并發(fā) Codex CLI 子進(jìn)程避免觸發(fā)限流或認(rèn)證沖突。6. 完整實(shí)戰(zhàn)三 Agent 協(xié)作修改代碼并驗(yàn)證6.1 業(yè)務(wù)場(chǎng)景假設(shè)我們有一個(gè)簡(jiǎn)單的 Python 項(xiàng)目代碼倉(cāng)庫(kù)里有幾個(gè)函數(shù)但缺少類(lèi)型標(biāo)注和異常處理?,F(xiàn)在希望 Herdr 調(diào)度三個(gè) Agentanalyzer讀取項(xiàng)目目錄生成問(wèn)題清單。fixer根據(jù)問(wèn)題清單使用 Codex CLI 修改代碼。validator運(yùn)行測(cè)試輸出驗(yàn)證結(jié)果。這個(gè)場(chǎng)景覆蓋了“讀取 → 修改 → 驗(yàn)證”的完整閉環(huán)。6.2 項(xiàng)目結(jié)構(gòu)先創(chuàng)建目錄結(jié)構(gòu)herdr-demo/ ├── herdr.config.yaml ├── agents/ │ ├── analyzer.yaml │ ├── fixer.yaml │ └── validator.yaml ├── workspace/ │ ├── task-001/ │ └── task-002/ └── src/ ├── calculator.py └── test_calculator.py6.3 準(zhǔn)備樣例代碼文件路徑src/calculator.pydef divide(a, b): return a / b def parse_int(value): return int(value)文件路徑src/test_calculator.pydef test_divide(): assert divide(10, 2) 5 def test_parse_int(): assert parse_int(42) 42這個(gè)樣例故意不處理除數(shù)為零的情況也缺少類(lèi)型標(biāo)注正好提供給 Agent 作為任務(wù)輸入。6.4 定義三個(gè) Agent文件路徑agents/analyzer.yamlname: analyzer description: 掃描代碼并輸出問(wèn)題清單 model: gpt-4.1-mini prompt: | 請(qǐng)分析 {input_dir} 目錄下的 Python 代碼從以下角度生成問(wèn)題清單 1. 是否缺少類(lèi)型標(biāo)注 2. 是否存在潛在異常 3. 是否存在安全隱患 將結(jié)果保存為 {output_file} tools: - read_file - list_dir output: dir: workspace/task-001 file: analysis.md文件路徑agents/fixer.yamlname: fixer description: 根據(jù)評(píng)審意見(jiàn)修改代碼 type: external executable: ${HERDR_CODEX_BIN:-codex} args: - exec - --skip-git-repo-check - 請(qǐng)閱讀 workspace/task-001/analysis.md并修改 src/calculator.py要求保留原有函數(shù)行為并補(bǔ)充類(lèi)型標(biāo)注和異常處理。 working_dir: . output: dir: workspace/task-001 file: fix_result.md文件路徑agents/validator.yamlname: validator description: 運(yùn)行測(cè)試并輸出驗(yàn)證結(jié)果 prompt: | 請(qǐng)先運(yùn)行 pytest src/test_calculator.py -v然后總結(jié)測(cè)試是否通過(guò)。 如果失敗請(qǐng)將失敗原因?qū)懭?{output_file}。 tools: - run_shell output: dir: workspace/task-001 file: validation.md6.5 編寫(xiě)任務(wù)編排配置文件路徑herdr.config.yamlprojects: demo: src_dir: ./src workspace_dir: ./workspace/task-001 tasks: auto-refactor: steps: - agent: analyzer input: input_dir: ./src output_file: workspace/task-001/analysis.md - agent: fixer input: input_dir: ./src analysis_file: workspace/task-001/analysis.md - agent: validator input: input_dir: ./src output_file: workspace/task-001/validation.md mode: sequential6.6 運(yùn)行與驗(yàn)證在項(xiàng)目根目錄執(zhí)行herdr run task --name auto-refactor預(yù)期流程如下analyzer 掃描 src 目錄在workspace/task-001/analysis.md中生成問(wèn)題清單。fixer 調(diào)用 Codex CLI讀取問(wèn)題清單并修改calculator.py。validator 執(zhí)行 pytest并把測(cè)試結(jié)果寫(xiě)入validation.md。全部結(jié)束后查看結(jié)果cat workspace/task-001/analysis.md cat workspace/task-001/validation.md如果 validator 結(jié)果顯示測(cè)試失敗可以查看 Herdr 日志定位到具體失敗命令herdr logs --tail 1006.7 更進(jìn)一步的并行協(xié)作如果項(xiàng)目包含多個(gè)互相不依賴(lài)的模塊可以把mode改成parallel。例如對(duì)前后端代碼分別修復(fù)tasks: parallel-fix: steps: - agent: fixer input: target: frontend - agent: fixer input: target: backend mode: parallel并行執(zhí)行時(shí)建議每個(gè)分支使用不同工作目錄避免多個(gè) Agent 寫(xiě)同一個(gè)文件。7. 常見(jiàn)問(wèn)題與排查思路問(wèn)題現(xiàn)象常見(jiàn)原因解決思路Herdr 命令不存在安裝失敗或 PATH 未生效重裝并檢查npm ls -g或pip show herdrAgent 找不到 Codex CLI未安裝 Codex 或 PATH 缺失在配置里指定executable路徑Codex 授權(quán)失效Token 過(guò)期重新執(zhí)行codex login任務(wù)一直卡住Agent 在等待用戶(hù)輸入使用--yes或非交互模式多個(gè) Agent 并發(fā)寫(xiě)同一文件缺少隔離機(jī)制為每個(gè)任務(wù)創(chuàng)建獨(dú)立子目錄輸出文件為空Prompt 中輸出路徑錯(cuò)誤檢查 prompt 中的{output_file}是否被正確替換子任務(wù)執(zhí)行超時(shí)Agent 任務(wù)過(guò)長(zhǎng)給 Agent 增加超時(shí)設(shè)置如timeout_seconds臨時(shí)文件殘留異常中斷在 Herdr 配置中啟用清理選項(xiàng)排查問(wèn)題不必一上來(lái)就改代碼。使用herdr logs task_id查看日志通常能夠直接定位到是哪個(gè) Agent、哪條命令出了問(wèn)題。Agent 類(lèi)問(wèn)題往往不是配置語(yǔ)法錯(cuò)誤而是 LLM 沒(méi)有按照預(yù)期的路徑寫(xiě)文件因此日志中的工具調(diào)用記錄非常關(guān)鍵。8. 工程最佳實(shí)踐8.1 配置管理Agent 的配置建議全部納入版本控制同時(shí)把密鑰與配置分離。不要直接在 YAML 中寫(xiě) API Key。正確做法是使用環(huán)境變量注入export OPENAI_API_KEYsk-xxxx export HERDR_CODEX_BIN/usr/local/bin/codexHerdr 讀取配置時(shí)支持${VAR}形式的環(huán)境變量引用。這樣不同開(kāi)發(fā)者的本機(jī)路徑、密鑰都能得到隔離。8.2 最小權(quán)限原則在配置 Agent 工具權(quán)限時(shí)必須遵守最小權(quán)限原則。不要讓 Agent 擁有無(wú)限制的 Shell 權(quán)限。應(yīng)該只開(kāi)放任務(wù)需要的工具例如只允許讀取指定目錄。只允許運(yùn)行測(cè)試命令。不授予生產(chǎn)環(huán)境數(shù)據(jù)庫(kù)連接。不授予刪除文件權(quán)限。如果你需要通過(guò) Herdr 調(diào)用外部服務(wù)務(wù)必確認(rèn)服務(wù)允許這種自動(dòng)化調(diào)用方式且已經(jīng)獲得項(xiàng)目負(fù)責(zé)人的授權(quán)。8.3 日志與可觀測(cè)性多 Agent 任務(wù)出問(wèn)題時(shí)最怕的是“不知道哪一步出錯(cuò)”。所以在項(xiàng)目配置中強(qiáng)烈建議開(kāi)啟日志輸出。一個(gè)理想的 Agent 日志應(yīng)包含當(dāng)前執(zhí)行的 Agent 名稱(chēng)。接收到的輸入文件路徑。實(shí)際執(zhí)行的命令行。返回結(jié)果或錯(cuò)誤摘要。消耗的 Token 數(shù)量如果平臺(tái)支持。在 CI 系統(tǒng)中集成時(shí)可以把 Herdr 的日志輸出重定向到固定文件herdr run task --name auto-refactor logs/task-$(date %Y%m%d-%H%M%S).log 218.4 危險(xiǎn)操作控制如果 Agent 的最終行為是修改代碼庫(kù)建議先讓 Agent 輸出 diff再由人工確認(rèn)后應(yīng)用。即使使用 Codex CLI也可以增加 dry-run 類(lèi)參數(shù)。對(duì)于數(shù)據(jù)庫(kù)變更、刪除文件、發(fā)布操作等高風(fēng)險(xiǎn)指令嚴(yán)禁讓 Agent 在無(wú)人審核的情況下執(zhí)行。生產(chǎn)環(huán)境的任何變更都要經(jīng)過(guò)測(cè)試環(huán)境驗(yàn)證并準(zhǔn)備好回滾方案。8.5 文件命名與任務(wù)清理多 Agent 協(xié)作會(huì)產(chǎn)生大量中間文件。建議按任務(wù) ID 建立獨(dú)立目錄workspace/ ├── 20250815-001/ ├── 20250815-002/任務(wù)結(jié)束后不要馬上刪除。保留原始日志可以幫助你復(fù)盤(pán)。只有當(dāng)目錄空間明顯吃緊時(shí)再運(yùn)行清理命令herdr cleanup --days 78.6 引入沙箱環(huán)境對(duì)于要執(zhí)行不可信代碼的 Agent建議在 Docker 容器中運(yùn)行。Herdr 的 external 類(lèi)型 Agent 可以配合 Docker 使用docker run --rm -v $(pwd):/workspace agent-image codex exec 修復(fù)代碼這樣即使 Agent 產(chǎn)生了誤操作影響范圍也被限制在容器內(nèi)。9. 總結(jié)與下一步學(xué)習(xí)路線(xiàn)Herdr 這個(gè)方向解決了一個(gè)現(xiàn)實(shí)問(wèn)題單個(gè) Agent 的能力邊界越來(lái)越明顯而多 Agent 的編排復(fù)雜度也需要工具去承接。通過(guò) CLI 這種輕量入口來(lái)調(diào)度多個(gè) Agent確實(shí)比搭建一套 Web 工作流平臺(tái)要快很多。我在這段時(shí)間的實(shí)踐里最大的體會(huì)有三點(diǎn)第一Agent CLI 工具之間的協(xié)作重點(diǎn)不是參數(shù)而是可執(zhí)行文件的位置和環(huán)境變量的傳遞。Codex CLI 報(bào)出的 binary 路徑問(wèn)題未來(lái)會(huì)成為 Agent 編排工具鏈中一個(gè)高頻問(wèn)題。第二任務(wù)目錄隔離是保證并行 Agent 穩(wěn)定運(yùn)行的關(guān)鍵。多個(gè) Agent 不寫(xiě)同一個(gè)目錄大部分沖突都可以避免。第三日志比 Prompt 更重要。在多 Agent 工作流中每個(gè) Agent 都是黑盒只有完整記錄工具調(diào)用和執(zhí)行結(jié)果才能讓你在異常發(fā)生時(shí)快速恢復(fù)現(xiàn)場(chǎng)。下一步如果你對(duì) Agent 開(kāi)發(fā)感興趣可以從這幾個(gè)方向繼續(xù)深入研究 Skill 機(jī)制看如何把團(tuán)隊(duì)規(guī)范沉淀成 Agent 可加載的技能。了解 Agent 記憶和長(zhǎng)期狀態(tài)管理。嘗試把 Herdr 接入 CI/CD 流水線(xiàn)讓代碼評(píng)審、自動(dòng)化測(cè)試、文檔生成在提交代碼后自動(dòng)執(zhí)行。關(guān)注主流 CLI Agent 工具的認(rèn)證機(jī)制和沙箱機(jī)制這直接決定了你能否安全地大規(guī)模編排它們。動(dòng)手永遠(yuǎn)是學(xué)習(xí) Agent 開(kāi)發(fā)的最好方式。你可以先拿一個(gè)小項(xiàng)目練手定義兩個(gè) Agent一個(gè)負(fù)責(zé)生成代碼一個(gè)負(fù)責(zé)審查代碼跑通后再逐步增加角色。如果能順手把自己的常用腳本封裝成 CLI Agent這套技能未來(lái)會(huì)非常值錢(qián)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲精品一区二区精品| 综合色色婷婷| 精品久久大胆人体| 84YTCOM性无码| 国产日韩在线播放| 91欧洲入口| 免费超碰97在线观看| 欧美少妇大量自拍视频在线观看| 啊啊啊啊好多水| 精品亚洲黄色片 国产精品导航一区二区 | 乱伦av国产| 综合网,亚洲,欧美| 亚洲最新Av| 91天天日| 日少妇视频| www久久99| 欧美激情一| 天堂中文资源在线bt| 天天α片| 日本性爰一道本| 搡老女人老妇女老妇老熟女怎么读| 国产熟女自拍| www.色操逼| 一区二区视频你懂的| 中文字幕精品一区二| 久久久草成人网站久久久草成人久久久草久久久 | 亚洲va综合va国产va中文| 加勒比五月天| 亚洲成人无码影院| 99热国产| 久久人人看| 欧日韩一二三f区| 久久女婷| 亚洲高清视频在线免费观看| 后X久久| 久久久新亚洲AV| 欧美美女自慰一区二区三区| 乱抡国产91| 青青草大香蕉在线视频| 一区二区三区成人高清视频| 亚洲精品不卡一二三区| 爱射综合| 翔田千里一区二区三区奶水| 97爱b| 熟女人妇一区二区三区| 国产尤物在线三区| 天综合网| 一区二区三区黄片免费观看| AV久日| 无码WWW免费视频网站| 天美久久久久| 亚洲熟女乱综合一区二区三区| 老司机老司机午夜影院| 久久99国产精品| 日本三级中国三级99人妇网站| 精品人妻一二三| 婷婷另类小说| 韩国一级婬片A片AAAAA| 麻豆国产精品午夜视频| 91精品少妇搡搡搡| AV一二区| 超碰三级秋霞| 国产精品自在线发布| 中国熟妇| 天天cao在线| 日韩av熟女一区二区三区成人| 一本大道不卡一二三区| 日本加勒比无码专区| 99999精品视频| 国产精品久久久久久久AV大片| 欧美激情综合网| 影音综合网| 日韩AC| 69XX一中文字幕人妻91| 98久久超碰| 91在线/欧洲| 亚洲色偷偷色噜噜狠狠99网| 日韩黄片视频试看| 日本色日夜干| 大香蕉中文网| av 模特一区了| 国产农村妇女精品1区二区| 中文字幕一区二区韩| 骚女天天综合网| 国产丰满熟夫69mpp| 美女露胸露屁股| 日韩成人精品视频自拍| 国产精品动态一区二区三区四四| 超碰在线99| henhen91| 精品一级| 亚洲开心网| 中文字幕一品色图| 69人妻精品丰满熟女区| 天天干天天插| 香蕉热人人精品| 日本媚薬中文字幕在线| 亚洲图片欧美另类综合免费视频大大香| 一本精品日本在线视频精品| 午夜久久久| 八戒午夜福利理论片| 东京热亚洲一区二区| 美國A片| 男人天堂2017| 午夜精品久久99蜜桃的功能章节 | 日本日日色视频| 91欧美大片| 人人摸人人添人人操| 国产午夜精品在线观看| 日本一线产区和二线产区伦理片| 怡春院久久| 久久精品视| 91国产大片| 欧美制服另类丝袜| 婷婷五月成人| 这里只有精品视频| AV 少妇 人妻 偷拍| 国产精品视频精品一二| 9+1视频网址| 亚洲精品国产精品乱码不99| 一区二区三区视频在线观看免费| 日韩欧美字幕亚洲一区二区| 免费精品福利在线观看| 啊啊啊啊一区| 久久久精品日本一道| 伊人五月天| 天天日天天操心| 99热最新网址| 国产少妇肉丝在线观看| 亚洲熟妇自偷自拍另欧美| 九九内射在线| 亚洲 se图 欧美电影| 亚洲免费精品一区| 成人一区二区三区四区| 综合熟妇一区二区三区| 大香蕉淫人| 94色色电影网| 婷婷干黄色| gogogo免费高清看中国国语| 亚洲综合精品国产一区| 狠狠综合网| 久都青青视频 | 中文久久| 亚洲色 国产 欧美 日韩| 亚洲精品第一| 久久欧美按摩999| 97视频在线免费看| 涩涩久久精品| 色吧 综合| 国产精品美女在线一区| 99ri精品| 99www.bibizy香蕉资源国产一区二区三区高清| 小骚逼被操的爽不爽| 中文字幕精品三级久久久| v91av| 日韩免费高清大片在线| 亚洲AV秘 精品久久老牛影视| 国产亚洲日本精品在线| 91大神电影天堂| 淫乱图区 | 成人午夜视频免费播放| 婷婷成人久久久精品| 久操在97| 91精品人| 日本欧美成人片AAAA| 亚洲色图欧美色图制服丝袜| 久久有码视频| 亚洲精品aa久久伊人| 色婷婷av在线观看| 91亚洲电影| 人人操人人舒服| 超碰人人草| 久久精9| 乱色老一区二区三区的观看方式 | 欧美丰满熟妇XXXX性ppX人交| 一区二区首页| 欧美激情高清性猛交| v91av| 性爱乱伦视频免费| 国产亚洲 中文欧美久久| 96国产污污污丝袜| 牛牛操视频逼| 亚洲精品819| 啊啊啊啊,啊啊好多水| 青草草免费网站av| 久极品在线观看| 自拍第一页| 国产日韩欧美操逼视频| 成人热久久精品| 超碰97男女| 精品伊人久久久大香线蕉小说| 亚洲欧美综合色| 午夜啊啊| 大香蕉黄色一区| 精品中文一区二区| 家庭乱伦网站国产| 玖玖爱伊人玖玖爱| 久操网视频| 蜜臀网 一区| 国产丝袜美女在线一区| 无码人妻一区二区三区免费九色| 九九AV| 91亚洲丝袜熟女| 成人AV超碰免费在线| 天操天操夜操夜月操月年年操| 在线洲亚线| 久久香蕉国产线看观看猫咪av| 亚洲综合另类欧美久久久| 亚洲在线91| 在线国产一区二区av| 中文高清一区二区的| 亚洲国产欧美中日韩成人综合视频| 青草青草久热| 国产一级αv免费看片| 強姦亂倫a| 中文精品一区二去| 嫩草伊人久久精品| 国产亚洲精品久久久久小| 日韩欧亚太美不卡| 1禁看欧美黄片免费看| 啊啊啊好湿久久| 日本中文熟女视频| 中文字幕55555| 国产精品毛片?v一区二区三区| 香蕉在线一区二区三区| 色操逼网| 美女网站黄页| 精品少妇一区二区三区在线视频| 91熟女视频| 欧亚乱色熟一区二区三四区| 人人看人人爰人人操| 欧美熟女丝袜| 91丨九色丨东北熟女| 超碰在线91| 91美女视屏| 影音先锋日本一区二区| 最新9久久久9免费视频| 婷婷在线视频| 男人的天堂2018东京热啪啪啪| 午夜一区| 久久久神马影院| 99色视频| 91AV入口| 日韩综合97P| 一级黄色影片| 国产美女口爆吞精视频| 九热超碰| 情侣操 逼视频99| 久久色情| wwwxxx日本爽| 99夜夜操| 久久综合久色欧美综合狠狠| 天天操天天舔| 啪啪啪亚欧美视频| 日本不卡一区二区三区| 男人的天堂.com| 性爱Av免费| 激情综合网激情综合| 久久噜| 五月婷婷激情网| 国产Aα| 日本在线999| 丝袜视频一区二区在线播放国产中文| 国产精品大香蕉| 少妇一级婬片免费放一级a性色.| 色妇综合网| 欧美另类自拍 | 天天操美美| 久久人妻视频网| 成人5码视频| 97干色| 丝袜视频网国产90| 久日综合网| 老鸭窝亚洲毛片| 免费簧片在线观看| 国内精品嫩模A∨私拍小视频| 伊人欧美大香蕉视频| 亚洲视频小说| AV天天综合| 久久久草成人网站久久久草成人久久久草久久久 | 久草看看看| 亚洲色情在线影视| 青娱乐手机日韩在线视频| 99re9在线| 自偷自拍的亚洲视频| 51一区二区三区| 乱伦一区二区三区‘| 91操熟女| 色97干| 四虎免费在线播放| 欧美日韩不卡传媒| 婷婷九月丁香| 0755午夜福利视频| 一本一道久久综合久久| 日韩 女同 综合| 国产suv精品一区二区四| 国产福利影视| 粉嫩在线一区二区懂色| 欧美少妇性爱网站| 久久一级无码精品毛片6| 秋霞网—男女啪啪亚洲免费体验区| 91精品国产91综合久久蜜臀| 精品人妻一区二区免费蜜桃视频| 欧美日韩在线小说| 亚洲欧美综合| 成人无遮挡毛片免费看| www.yeyecao| 青娱乐福利99| 天天操天天干一区二区| 色综合av男人天堂| 免费a在线播放v| 蜜桃av综合网发布| 国产丝袜视频| 96精品在线| www老逼91| 国产亚洲精品第一最新| 五月婷在线| 九九热精品| 色婷婷久久| 亚洲影视综合网| 人妻天天操天天爽视频免费 | 三男一女不戴套的A片| 国产精品国产精品国产| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 一本久道在线综合视频| 黄色区免费观看中文字幕| 日本免费人成视频播放120秒| 国产成人超碰在线| 国产理论视频在线播放| 免费AV播放| 精品女人999| 亚州熟妇精品| 2017天天拍大香蕉| 男人女人18禁片免费看网站| 亚洲高清无码AAA久久久精品| 天堂8在线新版官网| 亚州色交| 青青草国产亚洲精品久久| 中国小夫妻勾搭露脸淫荡对白| 国产乱不卡| 97亚洲在线| 人妻丰满熟妇一区二区三| 99久久e免费热视| 911粉嫩人妻| 九一屌逼| 果冻传媒A片麻豆熟妇人妻| 久久神马| 操逼操操操91| 亚洲美女 晚间男人天堂| 日韩成人人妻网站| 高清国产精品福利网站| 亚洲无码一区二区三区三州| 亚洲欧美综合色| 无码人妻系列少妇| 日韩综合无码一区久久92| 午夜福利av电影在线| 久操热| 久久久精久久久| 96超碰网| 淫荡熟女乱伦网| 九九在线精品| 少妇高潮九九九九九九九| 国内毛片欧美香蕉精品| 大香交伊人网| 大香蕉中文网| 自拍视频一区在线观看| 操操操操操操| 黄色香蕉视频网站一区| 激情五月天婷婷| 久久久久久中文版| 男女一进一出视频久久| 色婷婷丁香五月天| 中文字幕日韩情色| 曰韩精品视频一区二区| 狠狠图片青青草| 欧美懂色综合网| 色婷婷激一区二区三区 | 草草影院日本第一页| 淫色网综合| 亚洲中文sv| 九九干| 美女高潮视频91| 日本不卡五区| 中文字幕 人妻不满 在线视频| 9久精品视频在线观看| 日韩免费中文字幕视频| 丁香激情网| 大香蕉99re| 乱伦系列一区二区| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 丁香五月色| 91操熟女视频| 99久视频| 麻豆天美在线| 久碰视频| 啊啊啊啊网站| 日本午夜福利视频| 日本国产欧美一区三区二区| 丁香婷婷激情五月天无毒不卡| 国产精品视屏| 久久婷婷国产一区二区色| 亚洲天堂2020| 青娱乐av在线| 色婷婷国产精品一区在线观看| 中文字幕精品区先锋资源| 深夜激情| 丁香六月天| 999国产精品999久久久久久| 超91综合网| 色香欲影| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 99re热| α√在线| 亚洲色图日韩丝袜制服一区二区五月在线| 日本午夜精品理论片A级APP发布| 中文字幕成人乱码熟女精品国50| av中文在线| 欧洲亚洲少妇| 爽爽爽免费视频| 看免费的黄片| 精品一区二区久久| 97国产高清视频在线观看| 亚洲图片偷拍欧美| 亚洲天堂区| 97啪啪| a人片中文字幕一区二区| 久操网址| 亚洲色人| 亚洲精品黑丝| 狠狠欧美| 太久视频| 亚洲乱色熟女一区| 九七人妻在线| 私色综合网| 91深夜夜| 夜夜高潮夜夜爽夜夜爱爱一区| 91 手机在线播放 绯色| 亚洲欧美色图| 亚洲欧美校园| 蜜臀久久99精品久久久久免费观| 日韩一级成人毛片免费观看| 百度百度日本操逼| 鸥美极品| 玖玖综合色| 色色五月天激情| 96精品久久久久久久久久| 东北女人| 色色色色网站| 国产黄色在线播放观看| 久久久青青草| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 国产精品久久久蜜臀| 国产传媒午夜理伦精品| 日少妇视频| 亚洲高清少妇| 黄页18禁| 国产亚洲在线观看| 人人爱人人操人人性| 九热久| 欧美日韩97在线| 大香蕉手机在线视频| 欧美一区二区观看在线| 亚洲资源站| 另类图片五月天| 69综合网| 嗯嗯啊啊操死我| 99热这里只有精| 国产免费操逼| 国产高清亚洲日韩一区| 99无码| 高潮9999外国| 欧美日韩另类字幕中文| 色超碰综合| 国产馆极品诱惑| 亚洲高清在线| 99在线免费公开视频| 欧美第一页| 蜜臀AV一区二区三区| 欧美18禁91| 中文久久一区| 久久精品亚洲婷婷| 99热在线观看| 99在线免费观看| 人人透人人操| 91操人| 国产女生在线| 秋霞免费AV| 自怕偷自怕亚洲精品| 国产辣妈在线视频福利| 天天爽夜夜爽夜夜爽精| 午夜亚洲WWW湿好大| 9久在线视频只有精品| 天久久久噜噜噜久久国产精品爽爽| 2019亚洲男人天堂| 欧美精品偷拍| 伊人久久亚洲中文字幕不卡| 久久久专区| 久色99999| 中美日韩毛片| 自拍二页| 亚洲性综合| 997色在线| 四季av一区二区凹凸精品小说| 中文熟女五十乱码在线| 欧美日韩狠狠爱| 91老司机视频| 欧美激情综合网| www.亚洲成人一区| 国产99精品一区二区三区免费| av最新免费中文字幕| 久久夜黄色无码A级大片| 国产女人高潮嗷嗷嗷叫小说 | 国产精品禁久久久精品| 丰满人妻-区二区三区| 亚洲综合20p| 国产高清亚洲日韩一区| 国产传媒操逼视频| 中国一区二区亚洲人妻| 天天干天天干天天| 插老姨肥穴| 亚洲爱爱视频一区二区| 天天日天天干天天摸天天操| 久操97| 久久天天艹| 一类无码操逼视频| 啪一啪免费视频| 美女黄频a美女大全免费皮| 色婷五月| 最新av在线| 激情婷婷丁香网| 99re久久| 日韩黄色片子| 色婷婷久久| 亚洲色欲一区二区三区| 60秒免费视频| 乱伦熟妇一区二区| 日韩不卡a级视频专区| 丁香五月激情啪啪| 国产第二页| 人妻精品一区二区三区| 台湾一区国产高清在线| 色五月综合| 看黑丝美女操逼青青网站| 屁股久久久久久久久| 精品九九九九| 不卡啪啪视频| 国产久久一区二区三区野外在线| 亚洲玖玖爱| 黄色操人| 激情自拍 校园春色| 亚洲欧洲无码一区夜| 国产97亚洲| 久久精品国产亚洲AV无码做| 欧亚免费视频| 97在线无精品| 99久久99久久免费精品蜜臀| 综合免费无码中文| 99re9这里只有精品| 欧美色图亚洲色,麻豆| 欧美 精品国产制服第一页| 人妻熟女午夜精品在线| 无码人妻毛片丰满熟妇精品区| 少妇淫妇久久久久久久| 日韩精品视频在线观看一卡二卡| 艳尻美人妻| 四虎影视 亚洲无码| 九九干| 粉嫩国产精品久久久| 色综合20p| 成人性爱av| www老逼91| 精品人妻伦一区二区三区久久| 国产操逼视频在线观看| 国产精品久久发布| 91第一页| 亚洲综合五月天婷婷丁香| 狠狠操狠狠燥| 亚乱色| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 久久东京伊人一本到鬼色| 蜜桃视频一区二区三区在线观看| 另类天堂| 91亚州日韩高清| 男人的天堂2018| 久久婷婷五月| 熟妇人妻丰满久久久久久久无码 | 88xx成人精品视频| 少妇被玩视频二三区| 超碰九7| 天天日天天色| 中文乱码字幕观看视频| 午夜黄色免费在线观看| 国产成自自拍在线观看| 激情欧美97| 五月丁香啪啪啪| 91 综合网| 欧美熟妇视频| 国产午夜精品在线观看| 激激五月| 亚洲天堂一区二区久久| 亚洲国产精品久久久男人的天堂| 国产在线强奸视频| 熟女露脸激情自拍视频| 欧美性爱在线无码| 欧美亚州综合网图片| 欧美男人一区| 国产色产精品在线观看 | 日本熟女中文| 男人天堂2030| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 330Dv国产女人终合视频极品人与兽| 精品无码欧美三级| 久久伊人青青草| 成人亚欧免费视频| 四虎国产成人精品免费一女五男| 国产高清在线观看欧美| 青青草中出视频| 天天日夜夜爽| 国产精品人妻无码久久久老鸭窝 | 加勒比综合| 国产白丝在线| 天天激色| 色香91| 91艹| AV色女综合| 亚洲高清综合网| 1240青青草一区二区三区视频天爱 | 日韩免费在线视频观看| 99性爱| 久草资源在线视频官方总站日韩丝袜美腿| 成年男人的天堂| 亚洲精品国产AV天美传媒| 2017大香蕉国产精品久久| 制服丝袜第二页| 嗯嗯啊啊啊好爽| 免费久久一级毛片大黄| 日韩av不卡在线观看| 另类综合另类| 日本布卡一区二三区| 久久久久亚洲熟妇熟女| 国产亚洲国产超碰| 91色综合色| 日韩欧无码一区二区三区免费不卡| 欧美性爱中文字幕无线码| 亚洲无码色| 久久r精品| 国产精品999zyz| 久久这里都是精品| 一本一道久久综合久久| 美女诱惑久久| 色情五月综合婷婷| 日韩 女同 综合| 可以在线观看的黄色网址| 国产按摩一区二区三区| 91痴汉| 亚洲色 国产 欧美 日韩| 精品一区96| 91精品国产91久久青草| 小草精彩毛片| 久久精品国产亚洲5555| 久久久草成人网站久久久草成人久久久草久久久| 特级大荫道BBwBBwBBW| 国产精品乱码久久| 久久精品天美| 牛牛操视频逼| 五月天亚洲网| 影音先锋新男人| 91黑丝美女| 偷拍亚洲熟女视频播放| 久久久久久久久久久久久9999| 校园春色 欧美| 97香焦色区| 中文字幕av亚洲精品| 久久精品一区二区三区不卡| 日本一区不卡| 福利天堂| 操屄不卡视频| 亚州一区二区| 美性中文综合网| 亚洲 一区二区 自拍| 亚洲超碰综合网| 日韩av女优在线免费一区| 久久久久久网址| 亚洲青青草| 欧美婷婷五月天| A级国产欧美激情在线| 内射卯月麻衣| 久久久久久久一级黄色打同平台| 免费人成在线观看网站品爱网| 伦理弟一页| 久久xxxx| 成人性爱视频在线看| 亚洲精品乱码久久久久久蜜桃麻豆| 1956日韩精品| 色官网在线| 中文乱码字字幕在线第5页| 大香蕉综合久久| 在线观看综合精品亚洲| 国产对白刺激视频| 欧美97在线欧| 欧美日韩国产人人| 国产亚洲欧洲在线观看| 欧美综合自拍成人自拍第二十页| 热久久国产| 国产午夜福利专区综合| 999久久久| 亚州欧美在线| 国产一区在线看| 97久久超碰日韩精品| 91丝袜在线视频| 天天看人人操屄犊摸阴| 天天综合有色网| 国产欧美第五页| 97五月天| 人人喜人人妻| 很很干很很操| 中文字幕日韩国产传媒欧美精品| 久久思思热| 曰韩av中文字幕专区| Blackedraw视频一区二区| 手机在线播放国产福利| 国产性爱在线视频一区二区| 久艾草在线精品视频在线观看| 久96热在线观看视频| 强奸抽插av| 中文字幕一区二区日韩网| 精品少妇人妻av久久免费| 国模限制级电影| 99色综合| 日日干夜夜操视频h| 熟女一区二区三区| 亚洲做性| 色香综合| 亚洲图片日本AⅤ欧美在线| 777琪琪午夜免费A片| 婷婷五月天AV| 天天看高清麻豆| 久久精品国产97欧美精品亚洲 | 婷婷爽人人婷婷爽视频| 日本三级A片网站com| 99热这里只有精品地址 | 女人的天堂大香蕉网| 中文字幕免费在线观看| 香蕉欧美| 婷婷伊人网| 美国久久一二三四| 91激情综合| 久久东京热久久| 精品一啪| 欧美国产日韩清纯唯美| 91无码人妻| 国产视频一区二区在线| 九热超碰| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 男人的天堂在线有码| 嗯嗯啊好大| 男人天堂电影院| 亚洲欧洲另类| 午夜九九| 日本熟妇人妻中出视频| 精品人妻一区二区免费蜜桃| 日本二三四区| 九九色综合| 懂色AV网| 9九九九九视频在线观看| 亚州高清AV| 亚洲精品人妻吞精av| 999 久久久| 26uuu最新| 天堂精品小草| 99国产精品免费| 国产精品乱码久久久| 又黑又大又粗| 亚洲中字幕日本一区二区三区| 青青草密桃在线播放| 久久97| 日韩精品高清资源在线| 三级日韩一区二区三区| 色婷婷五月天| 精品一级毛片在线观看| 男人的天堂在线2| 五十路六十路七十路熟婆| 欧美 日韩 另类 亚洲| dy888午夜老子影视达达兔| 色女99一级片在线观看| 成人a级高清视频在线观看| 青木玲在线不卡| 国产一区二区在线电影| 少妇无码999| n1038 一二三区| 国产 亚洲 一二三四| 超碰98综合网| 男人的天堂网免费| 99久久婷婷丁香| 91亚洲网站| 婷婷亚洲综合| AVE乱伦| 国产av色网| 一本道综合色图| 强奸乱伦麻豆| 影音先锋日本乱伦| 蜜臀Av一区二区三区| av天堂5| 欧美日韩在线视频网站| 久啪视频| 国产视频第2页| 97视频在线观看高清资源| 玖玖玖玖精品国产剧情| 久久久人妻| 中文字幕色AV| 久久精品国产精品| 伊人久久亚洲中文字幕不卡| 亚洲色图91欧美日韩| 97国产高清视频在线观看| 国产精品福利视频播放| 久久久久99精品成人片蜜臀| 亚洲成人福利电影免费| 国产美女高潮| 亚洲色图第四色| 超碰1997| 久久机热| K8久久久久| 亚洲久草AV色图| 亚州欧美综合| 久久久性少妇| 国内一级精品| 91夜色| 国产一区二区三三视频| 日本成人A片免费看| 激情抓乳插进去啪啪啪日韩 | 精品人妻中文字幕4399| 91女日逼| 日韩有码专区| 日韩91网| 国产99999| 97超碰人人操人人操| 国产亚洲欧美每日在线| 亚洲黄色视频在线观看视频| 亚洲āv网址在线观看| 肏逼视频日本| 成人五月天丁香激情综合| 天天激情综合站| 欧美不卡二区| 嫖老熟女A片一二三区| www.色综合| 五月天综合网| 欧美特黄视频网站| 哈哈操电影| 特级特黄一级毛片免费| 国产日本一区二区三区蜜臀在线观看| 91在线精品一区二区三区| 国产不卡免费在线视频| 久久五月份| 免费看毛片操穴| 男女国产精品| 色狠狠综合噜一二三区| 日韩操啪| 久久伊人在线五区| 午夜超爽| 亚洲美女30b| 91美女片在线| 日韩精品熟妇| 蜜桃色院一区久久 | 免费AV中文网在线观看| 亚洲麻豆精品二区三区| 99后入| 爽极品影院| 高清在线偷拍自拍视频| 精品综合久久久久久97| 国产美女口爆吞精视频| 国产av高清版| 啊啊啊啊免费视频| 超97在线精品视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲图片偷拍欧美| 粉嫩不卡一区二区性爱| 欧美色天堂网在线视频| 亚洲激情在线| 伊人网综合在线视频| 国产视频第2页| 强奸乱伦亚洲第一页| 国产久久久9999| 日韩国产精品人妻无码久久久| 中文字幕第页| 蜜臀久久99精品久久久久久成人小说| 日本视频一区二区三区| 高潮9999外国| 久久久9品一区二区三区| 欧美福利视频啊啊啊啊| 欧美少妇高潮久久91| 女人被男人桶爽视频网站| www.av不卡中文字幕| 黑操B| 日小BB小视频| 啊啊啊啊好疼| 天天综合~91入口| 亚洲欧美首页| 干美女人妻| 国产精品色片一区二区| 黑人粗大V S日韩女优视频| 欧美 亚洲 偷拍自拍| 漂亮人妻被强中文字幕hd| 欧美不卡二区| 亚洲综合91| 精久久久| 精品国产乱码久久久久久久久1 | 污色区网站| 97国产|免费| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 国产激情视频在线观看| 人人操人人干xxx| 新怡红院| 日韩丨制服丨中文|在线| 欧美黑人猛交春色影视大全| 国产操逼视频在线观看| 久热在线精品免费观看| 五十路六十路素人熟女| 欧美青青视频| 97超碰在线资源网站| 国产偷仑| 91总综合网| 日韩天天本| 天天综合站| 99re久久| 日韩欧美亚洲自拍偷拍| a级免费在线观看| 91精品人妻偷情| 日本熟女免费視颖| 国产AV毛片| 亚洲成人一区二区精品| 干婷婷综合网| 五月激情小说| 中美日韩毛片| 91国精产品| 一区二区视频在看| 欧美色www亚洲国产阿娇要播| 大香蕉视频一二三区| 欧美久久伊人| 日韩另类色图| 伊人伊人LD| 欧洲精品二区| 日韩99精品视频综合区| 日本污ww视频网站| 男人的天堂.com| 欧美最大综合网| 青草一区二区| 91精品女厕偷拍视频| 五月丁香六月婷综合成人综合| 神马福利久草| 亚洲天堂久| 久热久一区二区三区| av在线不卡一区二区三区| 日本在线一二| 999热日韩精品| 久久中文字幕一区不卡| 五月天婷婷色| 日本久久久久久久久久| 香蕉久久AⅤ...| 乱日视频| 欧美一级A一级a爱片久久| 亚洲av淫乱| www.男人天堂| 久久日韩精品一区二区| 中文字幕艹艹| 友优传媒精品在线一区二区| 日本一区二区三区四区免费观看| 美女露胸露屁股| 亚洲精品久久久久久久蜜桃臀| 国产91久久九九免费精品无码| 情侣操 逼视频99| 国产精品一区二区亚洲人成毛片| 天天综合AV| 上特色A在线| 乱日视频| 韩国三级一线观看久| 欧美综合色站| 亚洲阿v天堂无码z2018| 久操网在线| 久久久久成人亚洲国产| 搡老女人老91妇女熟女| 乱伦3P视频| 国产sv美女内射| 91丝袜美女国产| 偷拍偷窥与盗摄视频专区| 欧美天堂日韩三级国产传媒| 国产AAAAAABBBBB| 亚洲999综合| 狠狠色综合网| 伊人影院日本| 一区二三区四区视频大全套| 在线观看日韩av不卡| 91精片| 欧美曰韩国产精品| 欧美性爱一级操| 久久香蕉国产线看观看亚洲女人| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 亚洲天堂男人天堂网| 韩国一级婬片A片AAAAA| 欧美色老汉| 国产视频一区二区三区久久亚洲天堂| a片在线播放| yy少妇精品久久| 丰满人妻一区二区三区免费,| 成人性爱AV在线免费观看| 久久草视频污视频| 亚洲人妻一区二区三区| ..日韩av毛片精品久久久| 四虎精品永久在线观看| 一区,二区,三区网站| 国产欧美一区激情交| 综合 亚洲 欧美| 欧洲精品人妻| 97资源制服丝袜| 无码精品人妻一区二区三区妖精| 亚洲综合色图欧美| 中文字幕第23区| 精品久久在线区一区| 久久综合激情| 亚欧高清在线| 高清无码一区二区三区| 中文字幕日韩综合| 91红杏| 欧美激情 日韩精品| 在线啊啊啊啊| 无码男人天堂| 精品高清一区二区三区三州| 无码久| 操逼操操操91| 综合 亚洲 欧美| 神马久久久久久久久久久久| 乱伦1色页| av橘色网站| 东京热亚洲一区二区| 精品蜜乳AV免费观看| 亚洲男人的天堂网| 国产成人综合网| 九九热AV| 超碰碰激情97+久| 亚洲综合色婷婷| 免费精品国偷自产在线在线| 久久久久网站-538在线视频-欧美永久乱码 | 成人一级二级| 水野优香在线观看| 综合av社区| 99re这里只有精品3| 超碰成人公开| 欧美在线大香999| 9/A片| 色综合av综合久久| 91男同| 麻豆天美国美国产| 亚洲中文国际强奸字幕| 午夜精品久久99蜜桃的功能章节| 一区二区三区蜜桃成人撸久久东京热| 日韩乱中文 | 99re6国产精品99re| 天天影视色香色欲| 人妻一区视频| 97视频在线免费观看| 亚洲美女色图| 欧美亚性天堂| 一个人免费HD91视频| AVE乱伦| 欧亚韩国999| 75大香蕉| 中亚精品极乱| 日韩欧美俄罗斯A片| 久久天堂| av2014 日韩在线中文字幕| 亚洲色性情三级| 九九黄色网| 3P乱轮视频| 亚洲日韩精品久久久久一区壹牛 | 亚洲精品欧洲精品| 天天躁日日躁AAAXX| 色翁荡息又大又硬又粗又爽| 91欧美亚洲| 老鸭窝日丰县女人| 有码色中文字幕在线观看| 欧美亚洲日韩人妻在线观看| aaaa黄片| 日韩欧美午夜一区二区| 亚洲另类天堂| 人妻91少妇| 综合视频91| 青久操| 亚洲日本男人天堂网| 五月天啪啪| 久久亚洲AV无码专区国产精品| 国产91福利小视频在线观看| 亚洲丝袜少妇在线| 国模不卡一本二本三电影| 亚洲有薄码区日本系列中文字幕| 这里都是精品在线观看| 国产亚洲精品玖玖玖在线观看| 伊人国产成人av网站| 色图综合| 精品97久久| 日日躁夜夜躁狠狠躁超爽| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 日本高清熟女久久一区| 嗯嗯啊啊亚欧精品| 国产视频一区二区在线观看| 操少妇很爽av| 国产按摩一区二区三区| 色丁香五月婷婷| 操99| 日韩成人精品中文字幕| 九九性爱网| 插日本熟女视频| 日本色色色色色视频| 男人高清无码一区二区| 亚洲av无码国产精品字幕| 大香蕉乱级| 久久久久久国产成人| 伊人网青青| 天天看精品动漫视频一区| 操屄日韩| 无码高清少妇久久| 欧 美 自 拍 偷 拍| 夜夜操青青草| 十八岁啪啪视频免费看| 欧亚乱色熟女一区二区| 国产专区第一页| 久久久久久精品免费看A级| 手机看片1024你懂的国产| 大香蕉乱伦视频网| 亚洲丝袜色| 密臀在线免费观看| 另类图片五月| 国精品一区二区三| 污污污8888| 国产自产22区| 噜噜噜噜久久久精品免费| 嗯嗯啊啊好爽| 嫩草在线视频| AV不卡在线| 操操碰| 亚洲不卡不卡中文字幕不卡 | 91偷拍欧美亚洲| 国产乱弄免费在线视频。| 久久骚| 久jiu久神马影院| 天天干天天日天天射黄色片| 日日日色色色色色| 91超碰人人操| 欧美|91色综合| 99热精品国产| 欧美在线|亚洲| 日韩色| 免费A片三p视频| 精品亚洲黄色片 国产精品导航一区二区 | 蜜臀久久精品久久久久视频| 黑白配性爱AV成| 尤物网站91| 日操粉逼逼| 99热超碰| 女上位精品在线| 国产精品美女视频诱惑| 亚洲人妻中文高清|