日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满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
返回資訊列表
久久久青青草| 超清福利精品视频在线| 婷婷五月天激情网| 好好的日:com久久九九| 日韩一区二区精彩视频| 中文字幕 一区二区 亚洲无码| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 亚洲宅男天堂| 九九AV| 岛园激情| 欧美综合传媒| 亚洲 欧美 手机在线观看| 一区二区三区成人| 久久无码成人| 手机久操欧美综合色码| 亚洲蜜乳av| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 久久久熟妇熟女国产| 神马久久久久久久| 欧美香蕉视xxx| 操B视频日韩无码| 天天操女人| 国产日韩无码一区二区三区久久区| 色色色色色色色色色色色色色色综合| 夜夜爽夜夜高潮夜夜爽| 嗯嗯嗯好爽| 91色香| 久久久性爱| 亚洲中文日韩精品| 999色欧美中文字幕| 丰满人妻大屁一区二区| 亚欧洲日韩国产精品| 这里只有精品视频| 日韩国产欧美伦理在线| 941超碰| 欧美成人午夜免费福利785| 日本黄色精品| 国产精品久久久久久久久久久久久久久久| 色黄色美女大长腿午夜视频| www欧美91| 婷婷五月天综合网| 麻豆国产97在线| 亚洲永久永久永久永久一级一级一级精品 | 精品无码一区二区| 亚洲欧美日韩免费电影| 一区二区影视| 乱子伦一区二区三区国产精品| 多乙久久久久久| 97精品全部| 男人天堂站| 操逼免费视频无码国产| 97国产精选| 91狠婷| 黑丝自慰喷水网站| 蜜臀久久99精品久久久电影| 蜜臀99久久精品| 混色激情av| 国产亚洲美日韩Aⅴ中文字幕无码成人| 91精品久久久久久| 91麻豆一二三区| 激情综合五月| 国产99久久99热这里只有精品15 | 91久久国产综合精品| 国产美女高潮叫床视频| AⅤ片水多多| 青青草影视蜜久久| 综合网亚洲1| 午夜精品99久久久久传媒| 欧美日本中字另类在线| 九九九九9999| 中文字幕av片| 1204av韩国| 亚洲色综合| 欧美成人四级在线播放| 91色交| 亚洲欧美视| 大香蕉天天看妹子| 亚州伊人色综台| 黄片免费久久久久久久| 免费av在线播放二区| 人妻日日干| 少妇高潮九九九九九九九| 色小视频蜜乳| 嫩草黄页| 97日视频| 偷拍超碰| 你草精品在线视频| 天天综合亚在线| 国产亚洲中文不卡二区| 青娱乐福利99| 人妻另类 专区 欧美 制服| 自拍第一页| 97色妞| 久热久一区二区三区| 久99热| 精品高清一区二区三区三州| 成人性爱av| 天天上日日上日韩精品| 91爱| 国产精品不卡高清在线观看| 国产精品女aA片爽爽视频| 超碰久超碰久| 97久久超碰日韩精品| 日本最新1区2区3区| 天天综合网91入口| 天堂资源欧美| 国产黄色动态精品| 久久只有精品一区二区三区| 97资源免费视频| 午夜福利久久久噜久噜久久综合| 色av中文字| 97精品国产97久久久久久| 97香蕉碰碰人妻国产欧美| 天天干天天操天天干天天操| 国内毛片免费h片在线| 久久久无码av精| 中文字幕aⅴ在线视频| 精品九九国产无码| 欧美性爱第一区| 影视综合无码少妇| 色官网色综合| 欧美丰满熟妇XXXX性ppX人交| 日韩一级成人毛片免费观看| 日本日皮视频逼| 欧洲熟妇xxXx欧美老妇裸体| 激情第四色| 亚洲综合网电影91| 91天美传媒在线观看| 啊啊啊啊啊啊啊在线| 久久人妻少妇| 久久女人| 人人妻人人爽 97人人看碰人免费公开视频 | 久久婷婷亚洲| 97激情97激情| 91网站18+| 骚妻少妇精品性色无码四色A V| 亚洲少妇激情一区二区三区| 欧美92| 五月亭亭六月丁香| 91人妻中文| 国产激情综合五月久久| 啊啊啊好湿久久| 欧美综合网1| 97超碰精品图片| 久久精品国产亚洲AV清纯| 日韩欧美成人性爱在线| 99色综合| 熟女AV一区| 国产伊人精品在线| www熟女乱伦com| 欧美性爱精品一区二区| 中文字幕综合人妻| 91亚洲情色| 欧美五十路熟| 天天综合网站| 日欧毛片久久| 亚州男人天堂| 人人操人人叉人人插人人| 久久国产精品91| 美女网站黄页| 日本高清视频xxxx| 人妻加勒比东京热| 国产自产22区| 人人玩人人添人人澡免费| www成人啪啪18秘 免费| 欧美黑人与女人91~| 99精品视频在线观看免费| 欧美性爱另类综合| 六月婷婷一区二区三区| 天美91| 在线观看日韩av不卡| 日产国产精品中文久久婷婷| 国产搭汕a级片| AV天堂国产| 色婷婷丁香| 欧美成人色| 偷拍亚洲| 亚洲AV无码天美传媒一区| 欧美日韩亚洲国产中文永久天天看| 97天天摸天天爽| 激情接吻视频久久久久久| 国产乱弄免费在线视频。 | 啊啊啊不要嗯嗯在线观看| 91骚熟女| 天天干天天爽| 久久久久久久| 大香蕉五月天婷婷| 欧美在线|亚洲| 久久久国产亚洲精品系列| 中文字幕视频一区视频二区| 91美女在线观看| 九九色综合| 亚洲色图欧美色图在线播放| 视频分类 国内精品| 日韩精品作爱导航| 国产成人精品无码久久| oumeizonghese,www| 亚洲国产另类在线中文| 和协无码影院| 欧美精品一区二区少妇免费A片| 啊啊啊啊啊啊啊国| 国产 日韩 欧美一区| 理论久久婷婷网 8| 狠狠爱综合网| 欧美在线伊人色| 久久久久久久人妻丝袜| 国产久久久9999| 2024年最新色情网站在线观看| 久99热| 熟妇人妻精品一区二区| 黄污污污污| 久艹日日日| 久草视频制服诱惑| 亚洲av国产av综合av卡| 亚洲综合 欧美| 精品亚洲黄色片 国产精品导航一区二区 | 国产男女无套视频免费观看| 日韩国产中文字幕| 久久久91| 天天插夜夜爽| 99天堂网| 爱爱啊啊啊| 超碰日本97美女人妻人人玩人人爱| 久热伊人| 九九九网页| 很很操在线| 久久超碰98| 一起草日韩| 亚洲高清在线se| 中国探花熟女| 国产极品馒头逼| julia在线观看久久| 亚洲图片色图欧美另类| 欧美综合传媒| 在线日韩视频| 香港澳门日本三级网站| 久久久精品视频欧州站| 天天干一干| 九色黄站| 亚洲自拍欧美国产首页网曝 | 中文字幕国产| 久九九九九九九热| 成人亚欧免费视频| 欧美综合色,www| www鬼畜国产男人的天堂| 人人干黄色| 色九九综合AV| 欧亚在线视频| 人人贴人人摸| 亚洲交换| 欧美少妇第一页| 婷婷视频在线免费观看| 欧美岛国精品在线观看| 亚洲AV无码国产精品久久久久 | 宗合情欲网| 精品偷拍13p欧美dodk视频| 999久久久久久久久| 澳门成人网站久国产日韩| 操日韩第| 人妻二区| 78操B| 97碰碰日本乱偷人妻中文的| 99热免费| 男女激情黄色网址| 美女诱惑一区| 老熟女阿 国产91| 啊啊啊好湿久久| 亚洲欧美国产其他二区| 涩涩这里只有精品视频| 亚洲人成网站7777| 98超碰欧美| 亚洲 另类 丝袜 自拍 动漫| 狂操嫩妻视频一区二区三区| 亚洲人妻AV| 国产精品一区av在线| 黄骗免费网站| 欧美色蜜桃97| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 欧美成人黄网色网站| 久久神马| 久久久久久九九九| 久久精品男人的天堂| 欧美亚洲20p| 久久的网站啊啊啊啊啊| 天天操夜夜操| 五十路三区在线| 四虎免费视频| 是还免费视频1727我| 红桃视频高潮| 亚洲精品蜜桃久久久一区二区三区| 男人的天堂一区三区| 亚洲,日韩,欧美,成人播放 | 综合国产97| 国产伦精品一区二区三区在线观| 女性喷水高潮在线观看| 青春草莓视频在线观看网址| 久草资源在线| 天美传媒婬乱在| 精品人妻久久久久一区二区三区| 欧美色图在线视频少妇| 97超碰天天爱天天爱| 一区二区三区四区五区高清无码永久视频 | 999国产精品999久久久久久| 日韩97在线| 亚洲精品国产拍免费91在线| 亚洲欧美激情小说| 久久久极品| 家庭乱伦性爱av| 久久久精品网站| 国产在线激情| 久操婷婷| 97综合久第一页| 日本Xx性爱| 999 久久久| 欧美日韩国产高清在线一二三区| 国产高清不卡视频| 亚欧性爱在线无码| 99人妻| 国产欧美伊人| 欧美探花网| 亚洲宗合网| 五月天婷婷久久| 超碰人人干天天射| 天堂在线一区二区| 深爱五月婷婷| 国产家庭乱伦表演| 亚洲丝袜99| 亚洲老司机123专区| 免费自拍三级综合| 欧日韩一二三f区| 六月丁香五月婷婷| 一级AV性爱| 精品然女一区二区| 亚洲操操操| 富女玩鸭子一级毛片| 日本大香蕉| 熟女六十路| 日少妇视频| 欧美91精彩| 色婷婷影视| 亚洲日韩av专区无码| 亚洲国产精品久久久男人的天堂| 色狠狠综合| 中文字幕天堂在线| 日韩精彩视频| 观看免费区二区三区二| 亚洲九月丁香| 国产精品视频91久久| 亭亭在线资源| 97色诱| 色牛牛AV| 人人贴人人摸| 日韩肏逼视频| 免费男人的天堂| 综合网亚| 丁香五月婷婷基地| 韩国成人精品久久久免费看| 超碰99re| wuyechaopeng| 我中文字幕6区 | 欧美激情总合网| 欧美精品日韩久久久九| 夜夜嗨老熟女AV一区二区三区| 麻豆久久久久久久久丝袜 | 操淫穴亚洲五月丁香 | 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 操婢日韩| 天天综合网日韩| 91欧美色| 另类小说欧美激情校园春色| 久久一区二区加油站| 六月色婷婷| 最新国产亚洲精品精品国产亚洲综合| 国产91av在线播放| 17c嫩草51久久91嫩草| 性色高清..……| 伊人网在线观看| 国产乱婷婷精品二区三区| www.久久久久| 中日韩欧美精品无码AⅤ一区二区| 久艹日日日| 97在线播放| 国产精品午夜福利视频| 欧美在线综合| 久草久日| 亚春色色| 性高潮久久久久久久久久久| 熟女熟妇一区二区三区视频| 亚洲吊色| 蜜桃视频啊啊啊啊| 2017天天透天天通天天擦| 欧美视频第二页| 欧美色图成人网一区二区| 超碰人人乐97| 韩日男人的天堂| 亚洲天堂性爱| 丰满翘臀美女影院视频| 婷婷激情一区二区三区俺也去| 亚洲网自拍| 日韩熟女精品无码专区一区二区 | 亚洲成人激情小说视频| 亚洲av噜噜噜噜噜噜| 亚洲国产精品无码AV久久| 1240青青草一区二区三区视频天爱| 午夜在线播放| 国产毛片久久久久久久| 性色av网站| 俺去俺来也在线www| 精品区国产区一区二区三区| 日韩成人免费电影| 蜜桃精久三区| 日本欧美m v精品网站加| 天天超级碰碰碰| 天天躁夜夜躁狠狠躁AV| 一本久久久精品| 97干在线视频| 无码137片内射在线影院| 亚洲精品白浆高清久久久久久 | 久久宗合亚洲| 日本色日夜干| 免费1级a做爰片观看| hd成人一区二区在线| 国产乱伦性爱AV| 激情丁香五月| 日韩图区| 国产激情在线| 亚洲蜜桃V妇女| 99爱视频| 亚州欧美总和| 欧洲久久一二线| 中国少妇XXXX做受| 欧美综合骚| 亚洲情色一区二区三区| 久草综合网| 日韩性爱长视频免费| 天天做日日做| 亚洲日韩一区电影| 欧美日韩另类字幕中文| 玖玖草久草99蜜月一区二区三区| 久久久青青草| 青娱乐国产精品| 欧美天堂日韩三级国产传媒| 青青草一本道福利视频| 国产精品一区二区久久精品| 日本综合色图| 久久久久久久9最新免费视频观看| 亚洲综合色在线| 内射夫妻三片| 人妻嗯啊啊在线播放| 69久久久久久久久久久久久| 国产中出内射一区二区| 91欧美| 亚洲欧美日韩国产丝袜自拍中文| 精品999999| 色婷婷丁香| 91激情网| 桃花色综合影院| 丁香婷婷久久 | 人妻在线中出视频| 操熟女91| 亚欧高清v| 久久久免费懂色| 国产中文大片资源中文字幕| 有码免费观看| 风月影院十八禁| 丁香五月久久| 麻豆国产第一| 日韩午夜精品一区二区三区电影| 99啪啪| 不卡av免费在线网址| 色吧五月| 精品国产a∨一区天美传媒| 精品一二三区久久AAA片| 久久精品72| 欧美色图综合| 亚洲大色堂| 中国操逼无码| 天天爽夜夜欢视| 国产成年女黄特黄| 国产激情久久久| 男人天堂2019| 五月天丁香欧洲日韩| 老熟女综合| 激情开心五月天| 999精品久久久久久久| 五月婷丁香| 999999精品| 九九九九久久久| 久久97精品久久久久久久不卡| 欧美日韩成人在线| 国产综合久久久麻桃个| 小草精彩毛片| 亚洲最新av无码成人精品区| 国模91| 久久久五月天| 国产精品操| 欧美性暴力猛交XXXX| 色香AV| 色婷婷九月| 精品午夜福利| 人人超碰在线观看黄| 中文字幕乱在线伦视频中文字幕乱码在线| 99精品丰满人妻| 伊人五月天| 69一区二区| 亚洲色图欧美色图制服丝袜| 综合欧美激情网| 九九热九九| 亚洲国产一级中文综合久久天堂在线免费观看 | 国产99热| 亚洲吊色| 黄色av一区二区在线| 亚洲本色精品一区二区久久| 国产久久一区二区| 婷婷综合五月| 国产精品久久久久久高清无码免费看 | 亚洲交换| 偷拍亚洲高清图片| 成年人性爱日韩| 91亚洲欧美激情| 日韩视频小说在线观看| 久久国产视频性吧| 人人操人人操人人人操| 日韩本不卡视频在线观看| 欧美美女自慰一区二区三区| 性开放中文AV高清无码免费看| 久久久日本电影| 性爱AV天堂| 白嫩91在线亚洲| 国产不卡精品91| 日韩激情中文字幕有码| 日本久久女同性恋视频| 天天操熟妇| 人人操天天爽| 又黑又大又粗| 成人乱码一区二区三少妇| 久热最新在线杭州| 亚洲大色鬼| 欧美一二三级精品在线| 在线播放欧洲免费av| 成人影 天天操 亚洲| 人人爱人人操人人性| 欧美中出| 亚洲欧美碰碰| 亚洲少妇综合| 日本三级韩国三级美三级91| 偷拍 精品 另类 四区| 高清国产av无码| 色综合久久88色综合久久天天| 91香蕉国产尤物视频| 黑人精品欧美一区二区蜜桃| 欧美少妇性乱| 中文久久一区| 九九九久久久久| 日韩在线视频1234| 一级黄色影片| 国产午夜无码片在线观看影视| 亚洲阿v天堂无码z2018| 亚洲网站一区二区在线| 欧美成人性活片| 亚洲情色 自拍| 久久久999国产| 麻豆国产成人精品| 蜜桃丰满熟妇av无码区不卡| 久久99精品国产| 精国久久一区二区三区98| 玖色AV| 久久婷婷国产一区二区色| 久久亚洲婷婷| 男人天堂久久精品| 蜜臀精品1区2区| 婷婷色一区| 国产亚洲人妻综合日韩 久久| 国产精品成人在线| 97超碰色五月| 冬京热男人的天堂| 日本精品国产视频| 午夜啊啊啊| 久操影视| 91四海无码日韩欧美| 精品久操| 亚洲色宗合| 日韩免费簧片| 艹精品| 大伊香蕉在线视频免费| 日日夜夜精品| 免费啪啪啪网站18岁| 精品超碰国产| 欧美性天天影视| www.夜夜操| 天天摸天天插天天日| 激情婷婷丁香| 色盈盈影院| 欧美另类自拍| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 九九热精品在线| 日欧美色| 日本五区不卡| 操逼无码操逼| 日韩激情啪啪| 3571色综合一区二区二区| 色综合大香蕉| 色嗨嗨在线| 大香蕉视频一二三区| 大香蕉久| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 2019亚洲男人天堂| 亚洲天天自拍| 99这里只有精品国产| 成年女人18级毛片毛片免费观看| 91狠| 久久久久ab| 骚女天天综合网| 欧美成熟性爱精品| 超碰99热| 免费网色网站| 男女一进一出视频久久| 国产精品自拍欧美在线| 啊啊啊啊啊啊啊国| 久久男人| 伊人久久综合精品欧美| 人妻天天夜夜爽一区二区| 亚洲综合69| se吧提供国产乱老熟视频胖女人 | 超碰人妻中文在线| 4虎在线观看| 天天干天天狼在线视频| 性欧美天天| 96一区二区三区| 成人性爱av.com| 九九色综合| 啊啊啊啊啊啊啊在线| 婷婷国产精品一区二区| 国产高清免费不卡av| 玖玖97综合| 精品国产乱码久久久久久久| 一起草精品人妻| 黑丝日韩av丝袜av| 无码不卡亚洲成?人片| 五月婷婷激情综合| 国产夫妻性生活视频| 人人爽夜夜操| 欧美真人抽搐一进一出gif| 久久人妻精品| 91丝袜| 噜噜噜无码AV一级一级久久影院| 中文字幕神马久久| 亚洲色图欧美色图日韩色图| 男人的天堂2018.| 91人妻少妇| 久久人妻视频| 91精品老女人| 视频二区美腿丝袜制服人妻欧美| 久热这里只有精品9| 国产激情久久| 日日骚一区二区三区| 日本高清有码网址视频| 91男人天堂网| 国产热RE99久久6国产精品首| 加勒比五月天| av无码av无码专区| 疯操AV| 国产精品老师| 97ai亚洲| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 精品免费囯产一区二区三区| 亚洲激情网| 亚洲色图综合| 啊啊啊啊啊啊好湿好爽视频| 91搞逼视频| 我想要 啊 啊 啊| 久久三| 97资源制服丝袜| 777超碰| 婷婷国产精品九区| 欧美一区二区三区入口| 91AV天美在线视频| 日本在线播放不卡一区| 97在线免费看视频| 91AV老熟女视频| 国产家庭乱伦表演| 嗯嗯啊啊啊啊轻点视频| 久久久婷婷婷| 啪啪综合网| 99re只有精品| 一级特级aaaa毛片免费观看 | 97欧美日韩| 丝袜综合| 果冻国产精品麻豆成人av| 噜噜噜噜天天狠狠| 夜夜嗨一区二区| 不卡二三区人妻少妇| 亚洲精品819| 日本一区二区不卡| 亚洲少妇激情视频| 国产农村一一级特黄毛片| 青青草好吊色| 天操老女人| 不卡免费av在线播放| 欧美一级黄色免费专区| 99re热| 国产少妇与亚洲av| 亚洲密乳AV| 性欧美999| 天美一二三在线观看Av| 亚洲精品一区二区三区在线播放| 久久久久亚洲Av无码专区老牛影视| 鸥美插入视频| 97av在线视频| 亚洲成人福利电影免费| 久热热| 97热视频在线观看| 性色国产东北露脸精品视频| 五月丁香激情综合| 国产在线能看的你懂的| 亚洲熟妇AV日韩熟妇在线| 国产日本熟女顶级一区二区三区视频 | 中文字幕乱码人妻二区三区| 91欧美www| 久草综合视频| 97超碰逼| 大香蕉AV丝袜| 三级片网站在线播放| 精品欧美А∨无码黑人大荫蒂 | 国产精品点击进入在线影院| 啊啊啊啊啊好多水| 久久噜| 亚洲第一页欧美| 欧美色图天堂在线| 精品国产乱码| www.色吧5.com| 91丨九色丨东北熟女| 一区二区三区黄色片a| 中文字幕在线观| 亚洲性刺激| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 五月激情小说| 717影院理论午夜伦八戒| B049AV在线播放| 久久伊人青青草| 欧美高清无码免费视频高清版| 美女91| 久久久青青草| 久久精品国产97欧美精品亚洲| 一级黄碟| 色综合99999| 婷婷丁香一区二区三区| 蜜臀久久在线视频| 四虎884a| 中文字幕88av在线| 极品久久久久久久久久久久久久| 日本裸体久久色噜噜| 亚洲不卡AV在线| 嗯嗯嗯嗯啊啊啊好紧好大| 五月天婷婷欧美三区| 欧洲色| 日本亚洲vr欧美不卡高清专区| 丁香六月天| 国内外色色色色色成人视频| 美女尤物福利视频| 97干日韩| 日韩国产十八禁| 伊人视频| 国产又粗又长又大的视频| 日韩大香蕉AV影片| 91天天看| 日韩一区二区精彩视频| 欧美激情性久久久久久| 国产精品嫩草影院免费| 老司机射| 六月丁香婷| 欧美日韩国产传媒在线精品| 青青草在线视频人人想人人上| 日韩内射视频| 欧美九九九| 啊啊啊啊啊好舒服视频| 久久婷婷一区| 国产品精品自在在线午夜免费 | 欧美伦乱爱| 一级AV性爱| 国产精品一区av在线| 美国日韩黄色片| 麻豆国产免费影片| 国产夜夜操| 香蕉大久久久| 欧美姓爱综合网| 日韩免费三级黄片电影| A片大香蕉在线| 免费看欧美美女黄色大片 | 综合网欧美在线| 欧美中字二区| 欧日韩一二三f区| 亚洲无无码αⅴ每日更新| 国产女生在线| 有码专区最新中文字幕有码| 翔田千里爆乳巨臀无码| 亚洲欧美日韩精品久久久一区二区 | 欧美很很操视频| 91亚州欧美| 久久久精品久久| 国产毛片毛片4p懂色| 99热这里只有精品地址 | 日本操逼视频免费| 欧美性爱伊人| 操穴国产| 淫淫综合网| 无码精品久久久久久亚洲| 国产美女高潮| 人、人、摸,人、人、草| 97欧美精品综合| 91模特在线观看| 99国产精品视频尤物| 亚洲精品819| 中文无线日韩一区| 国产女人高潮嗷嗷嗷叫小说| 日韩三四五区| 精品无人区麻豆乱码1区2区图片| 国产精品一区av在线| 男人的天堂啪啪啪啪啪蜜桃不卡| 99黄页网站| 激情综合网亚洲| 啊v视频在线观看| 97热视频在线观看| 视频国产成人精品日本亚洲18| 天天操天天舔| 大香蕉92| 精品少妇人妻av久久免费| 少妇二级| 啊啊啊爽爽| 国内精品久久久久影院亚洲| av午夜玫瑰| 亚洲在饯| av天堂影视中文在字幕在线中文| 亚洲色欧| 久久精品国产亚洲AV成人直播| 蜜臀99999| 亚洲在线网站| 青青草亚洲一区| 97Ai亚洲| 久热免费视频| 久久久涩| 超碰av在线| 东京热,男人的天堂| 操逼片中文| 高清不卡 中文 人妻| 成全在线观看免费观看| 久久久久亚洲一区女同性恋中文字幕| 囯产精品久久久久久久久久二区三区 | 四季AV综合网址| 色婷婷国产精品一区在线观看| 色综合色| 99re免费| 免费视频在线观看啊啊啊啊啊| 日日摸日日碰夜夜爽视频| 四色永久成人网站| 伊人宅男大香蕉| 天天操夜夜操| 国产传媒日韩| 91亚洲精品青草| 欧美中文字幕日韩在线| 欧美 亚洲 大香| 亚洲色图91| 第45页一区二区| 久久透逼视频| 国产suv精品一区二六| 日本护士高潮| 超碰久超碰久| 91人妻视频在线| a片在线播放| 大香蕉中文aV在线| 亚洲成人免费中文字幕| 大香蕉青青9| www.激情| 无码高清操逼| 中文字幕 av v| 女同女同恋久久级三级| 91强在线播放| 99热综合| 波多野结衣之双飞调教在线播放 | 免费男人的天堂| 99视频在线| 亚洲影院365| 好舒服视频| 日本欧美成人片AAAA| 极品销魂美女一区二区| 日韩精品99久久久久久中文字幕 | 91成人高清在线观看| 欧美人妻另类在线| 玖玖婷婷五月天| 久久精品人妻一区| 激情五月天校园春色网| 色五月亚洲| 一本大道不卡一二三区| 久久久亚洲熟妇资源| 1956日韩精品| 免费在线观看AV无码网站| 久久69| 日韩精品国模| 超碰公开久久网| 伊人网综合在线视频| 久操视频在线观看| 色偷偷男人的天堂麻豆| 蜜臀精品1区2区| 无码高清专| 九热久| 日韩欧美蜜桃精品久久中文字幕久久 | 用力操死我| 日韩中文字幕二区| 婷婷丁香九月| 午夜小电影在线插入淫高潮| 91人妻久久久久久久久久久久久| 思思热在线观看| 91人妻素女| yaouchengrenav| 偷拍盗拍亚洲色图图片 | 国产精品日日摸天天碰| 大香蕉综合久久| 国产精品久久久视频| 99久久精品国产高潮| V A在线| 久久久久亚洲| 性欧美| 超碰到97情色| 安徽熟妇视频| 性色avv| 夂久色| 99日精品欧美国产| 亚洲中文国际强奸字幕| 激情小说图片亚洲首页| 国产日韩久久| 亚洲成人在线资源| 秋霞一区二区三区四区五区六区七区| 亚洲最大的黄色电影网站。| 婷婷久久五月| 欧美国产日韩高清在线| 国产日韩在线播放av| 欧美日韩亚洲少妇寂寞影院正在播放 | 国模精品娜娜一二三区| 成人a级高清视频在线观看| 91w欧美| 99这里只有精品| 久草成人影片| 搡老女人老91妇女熟女| 欧美手机在线综合| 精品人妻一区二区三区夜夜| 热久日综合| 久久伊人网视频一区二区三区| 免费观看有码高清视频| 久久人妻丝袜一区二区三| 日韩精品一区二区三区色欲| 五月丁香色色网| 91麻豆va国产精品| 久久久中文| 狠狠色婷婷777| 亚洲激情网| 九九热精品在线| 国内精品999| 国产有码一区| 欧美天堂日韩三级国产传媒| 亚洲少妇激情视频| 婷婷美人网| 亚州欧美总和| 2017天天操天天日| 欧美日韩不卡传媒| 四虎免费在线观看| 亚洲黑人在线| 国产精品无码久久久久2025| 被男人添B超爽视频| 国产精品久久久久久久久久梁医生| 日韩性爱啪啪视频| 天天干天天燥| 黄网色一区二区三区四区精品| 亚洲各类熟们中文字幕| 亚洲,欧美,春色,另类 | 一级做a爰片性色毛片久久| 一个人免费视频观看在线WWW| 97爱| 精品亚洲国产成人精品| 操逼网免费无码视频| 97超碰jingpin| 97人妻色| 六九九九| 97精品视频免费| 色香伊人| 白嫩少妇| 国产精品久久伊人| 亚洲丝袜色| 亚洲凸凹超碰成人| 久久精品熟妇丰满人妻99| 日韩兔费看黄片| 久久人人爽爽人人爽人人片αV| 国产超碰人人操| 久久久com| 99最新日韩偷拍视频| 一本色道久久综合亚洲二区三区| 狠狠操使劲操| 久久高清欧美国产| 国产熟女少妇一区| 骚妻少妇精品性色无码四色A V| 另类欧美色| 国产三级多多影院2022国产AA一级毛片无码| 爽 好舒服 无码刺激久久| 国产精品肉丝自拍| 久久精品男人的天堂| 国产午夜精品理论片一二三区区| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 欧美姓爱综合网| 亚洲国产91精品一区二区久久| 综合网色| 欧美色日本| 97天天综合| 国产一区二区欧美日本| 麻豆天美传媒在线视频天堂| 亚洲素人综合| 日韩操逼HD| 国产又黄又猛又粗又爽的网站| 日本国产二线女色| 热无码中文亚洲H一道本一区二区| 久久九九99| 超碰97久久国| 97免费视频在线| 亚洲av强奸乱伦| 天天摸夜夜操视频| 成人午夜高潮av猛片| 婷婷啪啪| 国产尤物在线三区| 国内偷自视频区视频综合| 男人的天堂激情| 中文不卡视频| 久热无码| 伊人久大| 国产福利精品最新在线| 欧美页片| 国产对白刺激视频| 久久久久久久九九九九九九| 大香蕉狠狠爱| 熟女突然公开看18禁影片| 国产不卡的视频 | 天天爽夜夜操| 51一区二区三区| 5278欧美一区二区三区| 人妻少妇色综合| 天天操天天干一区二区| 欧美 中文字幕 一区| 综合久久少妇中文字幕| 很很干很很操| 亚洲丝袜综合| 天天日天天色| 五月婷亚洲精品天堂| 亚洲色综合| 久久精品店| 操一区| 国产60页| 999久久久国产精品| 深爱五月婷婷| 国产免费内射视频| 欧美.亚洲.另类.丝袜.制服.诱惑| 九九热精品视频六| 精品一区二区啪啪啪| 激情欧美97| 中文字幕视频一区视频二区| 黑人性暴力毛片| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 中文字幕 国产区| 日日不卡av| 97综合在线观看| 精品一区二区国产日韩| 97一区二压| 国产热RE99久久6国产精品首| 情色大香蕉| 精品人妻二区三区| 女人与公拘交酡2020视频| 91超碰碰在线| 人妻熟女av国产网站| 亚洲在线欧美| 五月天婷婷综合网| 高清国产无码av| 日韩ab网 | 久草精品热视| 久久免费99精品久久久久久| 蜜桃臀一区二区aV| 人人操AV| 无码国产Av| 亚洲男人天堂2013| 人妻乱仑一区二区三区| 青青草公开在线免费不卡视频| 清纯唯美激情四射| 91丨豆花丨熟女| 欧美 亚洲| 亚洲色图加勒比| 成人性爱高清视频免费看| 97国产伦理| 久久久久精| 老熟女搡BBBB搡BBBB视频| 91美女视频电影| 一区中文字幕二区日韩| 久草免费福利在线播放| 久一区久久蜜桃| 亚洲青色欧美| 婷婷色一区| 高清一区AV无码| 九七超碰| 午夜精品久久久久久久99| 四虎AV无码| 九色在线熟女国产黑人| aa片毛片| 日本不卡免费二区| 丁香婷婷激情五月天无毒不卡| av无码av无码专区| 亚洲人成网站7777| 精产品久久| 亚洲欧洲无码97久久精品| 国产少妇肉丝在线观看| 人妻一二三区| 日韩欧美大片免费高清啪啪| 亚洲图片在线| 磁力99AV| 婷婷五月花| 五月色网| 日韩精品碰碰| 欧亚无码视频| 久久久久久人体| 无码人妻系列少妇| 岛国小电影| 成人综合色网| 999岛国大片| 韩国午夜理伦三级好看| 日韩免费中文字幕视频| 狠日欧美| 日逼五月天| 亚洲不卡av在线| 欧美精品另类人妖xxxx| 亚洲欧美日韩夜夜| 人妻系列无码专区中文有码| 国产精品久久久吖| 欧美激情综合| 亚洲在线a| 欧美97超碰| 69久久久久久久久久久久久| 男人的天堂欧美| 综合网欧| 天天干天天日天天射黄色大片 | 天天夜夜rb| 涩亚洲欧洲| 我爱操| 一级免费精品| 亚洲春色欧美| 欧美亚洲厕所精品偷拍91| 99色在线| 欧美色吧综合| 激情文学小说一区二区| 免费亚洲国产精品久久一区| 国产久久日韩网站导航| 成人日韩中文字幕| 欧美亚洲AN| 精品国产乱子伦一区二区三区,精品一| 校园春色美腿丝袜 | 岛国人妻少妇av在线观看| 国产美女激情| 国产av热热色|