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

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
返回資訊列表
色婷婷狠狠18禁| 亚洲少妇视频| 天天色悠悠激情| 操逼视频色| 极品少妇久久久| 在线天堂999| HEYZO高无码国产精品227| 色九久| 日日黄色三级网站| 韩国女主播青草福利视频| 不卡一区二区日本视频| 国产在线观看一区二区三区| 国产九九九九九九| 青青草乱入乱欲视频在线观看| 日本免费亚洲欧美| 亚洲AV噜噜狠狠网址蜜桃动漫| 欧美97超碰| 熟妇激情| 色综合一区二区三区| 嗯嗯啊啊日韩精品| 亚洲和欧美裸体美女双飞视频| 亚洲色图超碰在线| 中文字幕在线观看视频www| 久久东京伊人一本到鬼色| 国产久久久久久| 福利大香蕉| 久久美国毛片| 制服中出中文人人精品| 男人网站婷婷| 亚洲在高跟鞋自慰久久在色线| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 欧美精品成人亚洲| 免费视频在线观看啊啊啊啊啊| 在线观看综合精品亚洲| 欧美 亚洲 偷拍自拍| 中文字幕日韩人妻视频一区二区三区 | 亚洲一曲日韩精品| 天天做天天爱天天高潮| www.超碰| 日韩内射视频| 欧美日动态视频| 蜜桃视频一区二区三区在线观看| 91网亚洲| 91亚洲狠狠色| 亚洲影视综合| 国产辣妈在线视频福利| 人妻献身系列第54部| 熟妇xxxxx性春色| 秋霞成人一级在线观看| 综合欧美激情网| 手机在线A片| 亚洲成熟国产精品美女| 五月激情在线| 欧美情色男人的天堂| 男人天堂站| 国产精品欧美激在线| 91中文精品日韩欧美在线 | 亚洲久久久| 看全色黄大色大片免费视频| 欧美18 在线观看| 中文字幕亚洲永久精品| 麻豆天美国美国产| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 飘花国产午夜精品不卡| 天天爽天天爽| 手机av亚洲丝袜美腿日韩第一页二页| 久夜视频| 日va操| 婷婷视频网| 人妻久热在线| 97精选久久| 美女91AV| 丁香六月综合激情| 97超视频在线观看| 色欧美亚洲| 日韩无码操逼片| 不卡免费av在线播放| 99热免费| 精品无人区麻豆乱码1区2区图片| 黄色AAAAA欧美| 国产高清成人传媒影视| 99re只有精品| 亚洲天堂久久| 伊人久久在线视频观看| 精品一区二区啪啪啪| 久久熟妇五十路一区| 四虎影视国产精品| 中国少妇XXXX做受| 欧美黑人猛交春色影视大全| 黄久久| 亚欧高清| 亚州综合AⅤ| 野狼福利社区| 开心五月激情网| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 天天综合网在线观看| 婷婷情色五月天| 超碰地址久久| 97香蕉碰碰人妻国产欧美| 荡小穴在线观看| 我爱搞逼综合网| 亚洲最新Av| 婷婷六月色| 超碰1997| 为用户提供免费看黄网址在线观看| 播播亚洲小说亚洲| 四虎AV影视国产精品亚洲精品| 97超碰免费生活| 99婷婷一区二区| 综合色99| 亚洲熟妇白浆无码AV| 日韩免费福利在线观看| 裸体美女免费看网站青草| 欧美久久人妻少妇一区二区| 免费的黄片有限公司| 久久精品99| 91色s| 涩综合导航| 97色在线观看| 性综合网| 欧美精品在线观看| 啊啊啊啊啊啊在线| 夜色五月天| 欧美性色欧美| 久久婷婷五月综合| 大香蕉懂9| 成人国产二区三区在线,男女精品。| 自拍偷拍亚洲熟女妇人精品| 欧美视频激情久久久久久| 尤物网站91| 九九色影院| 国产天天噜一噜久久久| 91动漫操逼视频| 日产123区精品免费观看| 97AV在线观看| 国厂麻豆77q4| 日韩Va亚洲va欧美Ⅴa久久| 射丝袜高跟鞋99| 久久无码精品| 亚洲天堂,男人| 天天肏视频| 日韩影片中文字幕一区二区三区| 久久9久| 97免费在线视频在线观看| 色逼综合| 内射中出日韩在线观看视频| 亚洲国产成人7777| 欧美色图自拍| 亚洲情色91| 国产成人久久精品蜜臀| 97av,com| 国产亚洲在线| 久久狠狠色噜噜狠狠狠狠97| 色哟哟1区2区| 国产免费一区二区在线A片视频| 啊啊啊慢点| 男人天堂2012| www..com操老师| 欧美亚洲清纯| 久久久久久九九九九-美女久久久久久久-成人AV | 亚洲免费日韩在线一区二区| 东京热男人的天堂精品| 亚洲欧美综合网| 久热这里| 一级@啪啪视频| 亚洲日本男人天堂网| 影音先锋新男人| 屁股久久久久久久久| 婷婷亚洲天堂| 国产AV久久野战精品| 97欧美色| 久久久久少妇| 自怕偷自怕亚洲精品| 色操逼网| 亚洲 欧美 中文 日韩超碰| 欧美一区二区亚洲天堂| 精品成人亚洲午夜电影| 亚洲无码99| 超碰视97中文| 一区二区三区 丝袜 高跟 美腿| 七月丁香婷婷| 郑州宾馆老熟女露脸啪啪| av激情亚洲五月天| 成人性交午夜免费片| 日本福利二区视频| 一区二区偷拍拍视频| 国产一区二区精品久久久不卡蜜臀| 99精品免费| 国产乱伦性爱区| 精品熟妇视频一区二区| 精吧天堂| 欧美页片| 天色综合网| 中文字幕av亚洲在线| 国产色图乱伦| 男女啊啊啊| 亚洲无限观看| 欧洲精品在线播放| 大香蕉 222| 五月丁香综合| 免费av大片| 亚洲密乳AV| 亚洲熟女av中文字幕| 日本中文字幕一区| 5252色欧美在线| 99久国产精品午夜性色福利| 综合夜夜| 97在线视频免费观看| 亚洲色天堂九9| 日欧毛片久久| 日日A∨| 97超碰jingpin| 福利视频一区二区微拍| 日本日逼高清| 亚洲国产一区二区三区四区国产| 欧美操逼熟女| 亚洲AV无码黄色强奸| 日本操逼视频不卡直接放| 亚洲国产成人精品女人久久久| 日本道日本道中文字幕日本道最新日本道在线观看| 天天天乱色综合全| 91日日| 久久有碼| 亚洲色情在线影视| 天天综合站| 91男人天堂网| 4tube欧美女厕所| 亚欧洲日韩国产精品| 亚洲资源吧| 亚洲视频精选| 毛片久久| 91亚洲欧美| 人人性爱视频免费| 思思视频免费看网站| 综合伊人激情| 女人被男人桶爽视频网站| 女人被男人桶爽视频网站| 国产乱伦亚洲色图高清无码| 粉嫩粉嫩一区性色AV片| 午夜精品探花| 在线黄页看毛片| 欧美 亚洲 制服 精品| 欧美性爱在线无码| 天天欧美欧美亚洲网| 欧美男女午夜啪啪| 久久夜嗨| 精品无人区麻豆乱码1区2区图片| 亚洲欧美日韩偷拍色图| 国内毛片无遮挡国产| 日韩欧美aⅴ综合网站发布| 国产区性爱在线视频秋霞豆| 国产动漫操逼视频| 中出789在线视频| 人人澡人人弄| 99re在线视频| 超碰95| 欧美日韩电影成人在线| 日韩有码免费视频| 日韩人人精品| 人妻三级在线中文字幕| 国产吞精a级片激情电影| 丁香五月影院| 99国内熟女露脸视频| 久久久亚洲精品中文字幕人妻| 另类欧美综合| 欧美日韩色综合网| 色五月激情网| 亚洲自拍欧美色综合| 色欧美在线| 自拍内地三级在线观看| 柠檬AV导航| 一级黄碟在线观看| 美女高潮国产高清| 天天视频综合在线观看视频| 猛交交| 无码人妻系列少妇| 一区二区免费电影久久| 嗯嗯嗯好爽| 强奸熟女一区二区三区| 中文字幕美女91| 九九性爱网| 天天影视综合网欧美精品| 91麻豆一二三区| 五月天亚洲色图| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 亚洲色综网| 亚洲日韩精品久久久久一区壹牛| 95人妻爽爽人人做人人澡 | 91超碰在线观看| 亚洲天堂男人天堂网| 波多野结衣先锋影音| 精品少妇后入一区二区三区四区人妻巨乳 | 国产日韩区| 2020视频1区2区3区| 欧美激情一| 人人操人人操人人操人人操人人操人人人11.CM| 日本免费中文一区二区三区四区| 2019男人的天堂| 思思热免费在线视频| 国产精品老熟女一区二区| 人人九九精| 在线A日本| 97国伦国色| 亚洲色欧美| 色综合五月天| 久9无限国产| 激情五月天色播| 欧美丝袜中文字幕07在线| 成人性爱美曰韩| a人片中文字幕一区二区| 美日韩男女操屄视频| 天天肏美女| 亚洲人久久久久日| 久久欧美1卡2卡3| 日日摸日日碰夜夜爽视频| 激情五月天色色| 91 丝袜在线播放| 亚洲码和欧洲精品激情系列| 欧美成年人性爱视频免费观看| 91狠| 国产精品白丝| 亚洲综合码| 偷拍偷窥与盗摄视频专区| 佐山爱中文字幕| 亚洲激情综合另类男同| 亚洲自拍欧美色综合| 很黄很色的视频在线观看| 99只有精品| 乱伦AVxx| 99re视频在线播放青草| 亚洲 91 在线| 男女性无套 免费九一| 亚洲人成色9999精品久久| 四季av一区二区凹凸精品小说| 国内自拍 日韩激情 99| 97免费在线观看| 日本福利社| 乱性AV| 国产精品乱码久久久久久久| 激情综合五月天| 3PAV乱伦视频| 国产欧洲精品亚洲午夜拍精品| 国产精品一区二区 尿失禁| 农村少妇久久久久久久| 丝袜性亚洲| 一区二区三区免费岛国片| 伊人超碰97| 九九热精品免费视频| 国产精品一二三在线看| 日本操逼无码| 亚洲综合69| 99精品免费| 国产日韩在线播放av| 蜜臀久久精品久久久久视频| 国产少妇与亚洲av| 国产人伦a片信息免费片| 欧美女同在线| 欧洲乱码一区二区| 婷婷色色五月天| 日韩中文字幕国产| 最新AV在线| 嗯嗯啊啊视频一区二区三区| 激情丁香五月婷婷| 天天激情综合站| 91欧美经典| 色噜噜人妻av 中文字幕| 亚洲欧美综合区自拍另类 | 成人性爱视频在线看| 成人草草视频| 99爱爱| 伊人大香蕉在线| 蜜乳av首页| 影音先锋少妇| 強姦亂倫a| 伊人91| 国产精品夜夜夜| 97蜜桃综合| 五月天久久久| 成人免费福利在线观看| 高潮的A片激情扒开一区| 九九九九九精品视频| 乱码人妻一区二区三区| 热久久99999| 久久夜色一区二区| 日韩亚洲美州欧洲综三区一品在线| 日本高清_区二区三区 | 精品久久久久9999| 校园春色制服丝袜中文字亚洲| 无码日韩网站| 97综合在线| 97摸视频| 一级黄色牲爱A级片| 成人小说视频在线精品欧美| www熟女乱伦com| 清纯唯美亚洲综合| 国产综合久久久麻桃个| 自拍六区| 久久大黄片| 极品白嫩美少妇在地板上位骑射淫水泛滥| 国产精品乱码久久久久久久久| 中文字幕久久精视频久久大全| 动漫片子网站3黄| 在线观看十八禁| 国产怡红院| 97硬碰| 亚洲精品国产AV天美传媒| 蜜桃中文字日产乱幕4区| 丰满人妻一区二区三区四| 2020视频1区2区3区| 天天综合精品| 欧美 亚洲 制服 精品| 蜜臀少妇一区二区| 黑丝少妇麻豆| 男人把坤坤插入女人的下体| 亚洲综合情色| 粉嫩AV一区二区夜夜| 91精品导航| 国产自偷| 日韩啊V| 97在线免费视频观看| 蜜臀久久99精品久久久久| 日本操逼无码| 国产精品岛国片在线观看| 天天做日日爱夜夜爽| 久久综合激情| 蜜桃视频精品一区二区| 国产AV天美| 日本一久是| 国产sv美女内射| 91丝袜在线播放| 亚洲国产91精品一区二区久久| 国产主播福利| 日本国产高清色www视频在线| 国产毛片久久久久久久| 亚洲国产欧美中日韩成人综合视频| 熟女乱伦二区| 美女啪欧美一区| 国产精品69久久久久久久| 美女91| 亚洲全色网| 精品人妻一区二区视频| 99热网站| 欧美体内射精| WWW啪啪的com| 婷婷五月色| 少妇三P| 无码二级三级| 国产日韩精品无码去免费专区国产| 亚洲黄网在哪免费看| 青娱乐 成人娱乐在线| 欧美一区二区传媒| 久久春色| 九九RE视频在线精品| 好看的91视频| 蜜桃久久一区二区| 亚洲午夜福利视频| 超碰人妻中文在线| 久久久久亚洲Av无码专区老牛影视 | 日韩国产成人自拍视频| 这里是精品| 色约约一区=区三区| 爽极品影院| 久久一留热品黄| 欧美亚洲特P| 亚洲中文国际强奸字幕| 99综合自拍| 国产白丝av| 九九RE视频在线精品| 色老牛| 成人性爱免费播放| 六月激情婷婷| 久久精品日韩专区免费观看| 欧美,日韩综合久久| 久久9亚洲| 国产精品成人午夜福利| 欧美久久人人网| 麻豆人妻少妇在线免费观看| 秘书高跟黑色丝袜国产91在线| 人人操人人干网页| 亚洲综合有玛| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 日本阿v天堂在线观看| 日本免费一级AAA大片器| 亚洲熟妇图片| 亚洲欧美另类激情小说 | 91综合网在线| 色色五月天婷婷| 日本在线999| 人妻99p| #NAME?| 国产 丝袜 欧美中文 另类| 亚洲999综合| 免费公开人人操| 欧美性天天影院| 婷婷激情五月天小说网| 久久精品无码不卡| 日本欧美国内在线| 东北女人高潮视频| 97精品国产97久久久久久| 欧美色图自拍| 久久极品一区二区| 日韩精品资源专区二区| 熟女自慰久久久| 欧美日韩日产免费网站看| 97超级色碰碰| 日日夜夜干| 免费AV中文网在线观看| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 国产九九九九九九九九| 一二三四区电影| 日日操天天操| 插入逼91| 国产精品粉嫩福利在线| 色色综合网站| 午夜福利一区二区影院| 伊人aaa| 午夜色婷婷| 女人精品内射国产99| 好屌色综合| 久综合国内精品自在自线| 人妻素股| 又大又长又爽| 自拍大香蕉乱插| 夜色综合| 在线亚洲丝袜视频网站| 激情综合五月婷婷| 91亚洲欧洲| 秋霞午夜视频一区二区| 久久丁香五月天| 国产一区二区三区高清视频| 欧美精品,四区。五区| 国产又粗又又黄又猛| 91av一区二区在线观看| 久久色精品视频在线| 亚洲中文电影| 亚洲精品无码少妇久久| A一区片| 国产精品一区二区密臀| 久久精品视| 97超碰69| 在线综合色| 国产精品露脸在线观看| 天堂亚洲精品| 色偷综合| 中国黑人三级片网站上区| 久热九九| 中文字幕精品区先锋资源| 精品二区三四区五电影 | 黄色片一区二区三区四区五区| 亚洲精品电影| 色哟哟av网址| 97超碰69| 成人性爱电影网| 中国一级特黄大片护士| 超碰成人人人爽人人爽| 久九九九九九九九热| 色网1| 台湾大香蕉99热| 色婷婷基地| 搡老熟女老女人老熟妇免费视频| 国产精品嫩草影院午夜两性| 好色综合| 日韩少妇无码| 亚洲色人阁| 天操老女人| 久久九九一区二区三区成人| 超碰97起碰| 在线国产探花| 亚洲欧美精品福利在线| 日韩欧美午夜视频在线| 国产中文大片资源中文字幕| 国产偷人伦激情在线观看| 国产精品乱码久久久| 亚洲另类色综合网站| 超碰视97中文| 欧美日韩国产色五月综合在线| 欧美国产有色电影| 日日A∨| 天天α片| 啊啊啊啊二区好大| 盗摄 精品 另类 一区| 亚洲成人在线播放| 日韩另类色图| 长长久久免费视频| 炮色五月| 最新av在线| 亚洲男人的天堂网| 亚欧美综合| 人妻蜜桃臀| 少妇熟女一区二区三区| 成人免费性爱视视| 国产欧美精选激情视频| 另类 日韩 熟女| 日本三级日本三级99| 国产精品成人蜜臀AV在线| 天天色天天干天天爱| 强奸乱伦Av网| 婷婷色导航| 久久久久久久久久久97| 日欧毛片久久| 美女十八禁| 99re这里只有| 欧美综合天堂| 国产精品麻豆成人av| www..com操老师| 国产福利第一视频| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 中文字幕加勒比海高清无码免费视频 | 久久久精品国产亚洲伊人| 用力操死我| 长久操视频| 素人伊尹大香蕉免费下载视频| 人人妻人人爽一区二区三区| 大香蕉78| 亚洲天堂中文字| 另类图片五月天| 91九九九逼| AV在线播放网址| 97干97色| 亚洲一区二区三区欧美日韩| 天综合网| 亚洲色综网| 东北女人高潮视频| 日韩卡一卡二卡三在线| 国产成人亚洲精品自产在线| 欧美青青视频| 欧美综合天天| 久久久18| 久久偷偷色综合蜜桃| 日韩欧视频| 日韩A优精品在线观看| 综合五月天| 中文字幕伊人| 久久性爱视频99| 狠狠操狠狠爱| 天天拍天| 天天综合网~91| 无色无码| 素颜老阿姨乱情色| 男啪女色黄无遮挡免费观看| 国内三级自拍小视频在线观看| 亚洲色图20p| 欧美啪啪色吧在线| 欧美性爱精品一区二区| 九区国产| 97资源站日韩| 久久精品色欧美aⅴ一区二区| 欧美中文字幕男人天堂久久精品| 久久国产精品一区二区| 欧美激情中文字幕另类小说| 国产视频三区四区| 日韩大香蕉| 99色天堂| 99超碰网| 欧美99热| 色噜噜日韩精品| 人人干人人操人人..com| 福利一级版子| 国产精品亚洲一级av第二区| 人人摸人人干| 日韩十八禁| 五月天婷婷基地| 91综合天天| 亚洲欧美中文日韩视频中国语| 欧美91久久久久| 三级色综合| 精品久久久av| 性爱综合一区二区| 美女97超碰| 特污精品女优骚货黄色视频在线免费观看| 91九色精品熟女内射| 欧亚日韩三区| 国产日韩精品人妻久久久久色欲网站| 男人的天堂欧美| 超碰色男人操熟女| 日韩人妻精品中文字幕| 密乳AV免费观看| 韩国国产欧美情侣视频在线| 福利伊人玖玖国产| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 好湿好紧视频| 精品超碰中文在线| 一起草三级AV电影在线观看| 啊啊啊啊在线观看网址| 国产精品一区二区校花| 久久久草草精品| 91人妻PORNY九色大屁股| 欧美一区二区| 欧洲中文字幕| 久久九九国产精品| 99夜夜操| 久久一二三四不卡 | www.婷婷五月天| 中文久久| 亚洲男人的天堂网| 色婷婷综合网站| 啊啊啊好大好深| 91最新综合| 黄色激情电影在线观看| 黑人干亚洲| 久久精品国产精品亚洲艾通辽熟妇| 久久东京热久久| 日本加靬比网站发布页| 色乱二区| av网站免费看| 亚洲AV在线资源| 精品少妇一区二区三区免费观看| 妇女性内射冈站HDWWWCOM| 91久久久老司机| 五月天婷婷欧美三区| 91亚洲欧美| 久久精品中文| 亚洲AV无码天美传媒一区| 小视频国产| 日韩久射综合| 人妻天天爽夜夜爽爽| 乱伦3P视频| 青娱乐淫乱1314| 日本黄色XXX| 大香蕉伊人一区在线观看| 蜜桃av综合网发布| 一牛影视成人片免费| 欧亚日韩中文在线| 久久精品人妻一区二区三区| 九九热精品在线| 日韩av在线播放不卡| 超碰在线欧美性爱激情| 懂色Av一区二区三区| 91AV天堂| 一区 欧美 日韩 麻豆| 国产免费一区在线观看| 亚洲成人性| 国产 日韩,欧美 自拍| 一本久久久精品| 成人天天爽| 亚州人妻| 用力操死我| 婷婷五月天补不补| 日本福利二区视频| 国产精品久久久久久 百度| 无码久久亚洲高清,| 亚洲在线a| 91欧| 91/欧美| 精品久久久久久久久久久久| 嗯嗯嗯嗯啊啊啊好紧好大| 久久99精品视频| 免费A V在线播放| 国产特级毛片AAAAAA高潮流水| 人妻熟女一区二区在线视频| 日韩人妻精品| 精品视频久久区| 国产久久一区二区| 五十路二区在线| 亚洲情色在线| 欧美韩国你懂得在线| 欧美色图亚洲特色| 色女综合| 成人热久久精品| 97中文字幕色| 亚洲国内精品成人不卡| 一二三四视频在线社区中文字幕| 超碰97最新人妻| 成人五月天色网| 亚洲污污网站| 九九免费影片| 欧美精品亚洲精品日韩传电影| 亚洲天堂美臀在线| 中文字幕伊人| 天天影视之亚洲综合网| 熟妇艹鸡八| 精品人妻一区春色| 亚洲鸥美色图| 2017,超碰| 男人久久天堂| 91成人18| 波多野结衣被操50分钟免费视频 | 欧美高清第一页| 日日超碰亚洲| 18禁无码永久免费无限制| 91人妻最真实刺激绿帽| 无码操逼视频一下| 秋霞蝌科网日本一区| 全球成人中文在线| 激情五月综合网| 日本超碰在线国产一区| 9 7超碰在线免费观看| 亚洲欧美日韩电影网站一区 | 中亚精品极乱| 国产av青草| 自拍亚洲综合| 欧美性性性| 快灬快灬 一下爽蜜桃在线观看| 日本一二三免费久久| 97超碰中文在线| 一级岛国大片| 五月色网| 超硑97精品| 骚女高跟AV在线| 久久久久久加勒比| 熟妇xxxxx性春色| 国产免费操逼| 人妻天堂综合网| 亚洲97p| 神马九九| 日本亚洲熟女视频| 天天综合网一91网| 日日噜噜夜夜久久亚洲一区二区| 少好三P| 测评在线观看AV| 久久久免费一级黄片| 精品少妇后入一区二区三区四区人妻巨乳 | 中文字幕人乱码中文字的预防方法| 亚洲AV无码久久精品蜜桃小说| 青青草五月份天| 思思视频免费看网站| 色婷婷网| 色眯眯av| 18禁无码永久免费无限制| 欧美啪啪女女| 蜜臀久久久国产| 啊啊啊好想要| 久热91| 超碰在线第一页| 自拍偷拍 日韩欧美| 99热这里是精品| 国产精品久久久久久9999| 神马久久久久久| 先锋色眉乱伦资源| 99热免费| 久久久久久99999国产精品| 中文字幕AV乱伦| 成人精品电影| 先锋女优在线观看视频| 亚洲啪啪性视频| 久久综合久色欧美综合狠狠| 日韩免费簧片| 久久最新免费视频23| 天天色欧美| 激情综合色| 国产日韩美女小穴视频网站不卡| 天天色天天干天天射| 午夜性| 人人性爱视频免费| 91亚州日韩高清| 操熟女91| 人妻嗯啊啊在线播放| 少妇内射视频| 国产极品99热在线播放69| 亚洲 se图 欧美电影| 亚洲色图欧美一区二区不卡| 人妻久久久| 中文日韩欧美熟| 亚洲色图殴美色图激情乱伦| 欧美传媒一区| 青娱乐国产精品| 日韩丨制服丨中文|在线| 久久久久免费看少妇A片特黄| 色九月综合| 色欲Av人妻精品一区二| 午夜欧美J进J出白浆流出久久久| 天天上日日上日韩精品| 欧美 日韩 另类 亚洲| 国产精品爱欲| 国产青视频| 日韩国产欧美伦理在线| 欧美亚男人的天堂| 久久国产逼| 91处女视频在线观看| 啪啪视频免费在线观看| 伊人青青一区成人视频在线观看区| 夜夜欢天天干| 裸模AV女优| 黄页网站免费高清在线观看| 色臀aV| 久久五十路熟女人妻| 日本熟妇色熟妇在线视频播放| 综合免费无码中文| 爱丝福利| 亚州色图第三区| 丁香婷婷五月| 欧美 牲| 青娱乐亚洲自拍| 欧美日韩97在线| 99激情视频| 日本不卡一二区| 国产原创精品| 久久久亚洲高清不打码| 91熟女视频网| 午夜天天碰综合视频| 久操网无码在线| 亚洲毛片久久| 中出789在线视频| 在线观看日韩av不卡| 欧美92| 神马久久69| 色五月综合| 欧美探花网| 日韩精品一区二区人人人| 日韩AV一区二区三区三州三州| 五月婷网站| 男人的天堂1024| 一区二区三区精品黑丝白丝酒店对鸡 | 成人a级高清视频在线观看| 加勒比av网| 啊啊啊啊操死我了| 中文字幕在线高清男人的天堂| 国产精品人妻无码久久久互動交流| 欧美久久草熟女| 人成午夜免费大片| 欧美人与动性人交a| 情色五月天就去干| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 成 人 影视 一区 二区 三区 四区| 性爱乱伦视频免费| 人人妻人人爽一区二区三区| 91草草草| 久久视网78| 综合婷婷| 人人干人人操人人..com| 午夜精品久久久久久久第一页按摩| 天天影视色香色欲| 黄色一级视| 中文字幕一区二区三区四区在线视频| 国产丸一视频| 欧美色图私拍91| 六月婷婷五月丁香| 久久香蕉国产线看观看猫咪av| 伦激情人妻另类人妻| 好吊色青靑草| 精品综合久久久久久97| 国产熟妇一区二区| 欧插网站| 丁香五月婷婷啪啪| 日韩性爱小视频在线观看 | 久操高青| 九九热精品视频在线观看| 家庭乱伦性爱av| 久久欲| 综合伊人激情| 天天澡天天爽日日AV| 日韩综合色网| 人妻丰满熟妇av无码区蜜桃| 男人网站婷婷| 国产极品久久久| 东京日日夜夜| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 天堂中文日本在线观看| 性色av大全| 伊人网免费视频| 久久大黄片| 东京热男人的天堂| 天天天肏屄肏屄肏屄欧美欧美| 97伦乱| 日本 情色 1区2区3区| 亚洲综合伊人| 情色五月天就去干| 欧美激情一| 亚洲图片视频小说| 91热色| 亚洲欧美综合图片| 欧美日韩小说| 美女上床网站| 乱人乱色一区二区三区免费 | 麻豆精品一区二区三区四区免费观看| 大香蕉92| 久久久天美| 国产97av| 好属操| 人妻少妇久久中文字幕一区二区 麻豆 | 91啦人妻| 国内亚洲高清无码| 日韩国产在线观看av| 黑人精品成人一区二区三区| 乱伦系列一区二区| 国产高清在线观看欧美| 亚洲日韩国产欧美综合v| 久久性爱大全| 国内毛片国产专区二| 一级免费啪啪片| 婷婷色色五月天| 精品少妇后入一区二区三区四区人妻巨乳| 久九干| 啊啊啊啊啊好舒服视频| 欧美色图自拍| 中文字幕乱亚洲美女精品一区| 色五月AV| 在线播放一级无码视频| 午夜男女爽爽爽在线视频| 婷婷六月天| 免费9 1久久| 91欧美美女日韩国产婷婷| 国产天天噜一噜久久久| 亚洲熟女av中文字幕| 超碰在线人妻中文字幕| 日韩A优精品在线观看| 91丨九色丨国产打屁股| 91色艳| 熟妇高潮精品一区二区三区下载| 97在线亚洲| 人人操人人爽人人操人人| 情趣丝袜无码操逼视频| 国模少妇一区二区三区| 少妇无码太爽| 男人天堂免费| 国产h小视频在线观看免费| 很黄很色的视频在线观看| AV无码久久久精品| 射欧美综合| 蜜臀99久久精品久久久久久| 天天狂操夜夜狂日| 欧美91网| 自拍偷拍 高清无码| 狠狠狠一区二区三区| 欧美熟妇亚洲版| 97亚洲在线| 日人妻视频91| 天天看,天天做| 亚洲天堂自拍| 国产精品国产精品国产| 成人性爱美曰韩| 超碰天天久久79| 超碰九7免费| 色久桃花影院在线观看| wwwss在线观看| 亚洲精品国产AV天美传媒| 夜夜夜爽www精品视频| heyZO天然素人无码AⅤ专区| 啪啪AV导航| 女人一区| 超碰97.com| 亚欧视频在线| 97人人模人人爽人人| 高清肉丝中文无码| 精品国产av一区二区三区四区入口| 中文字幕一区二区韩| 精品乱码久久久久| 国产精品午夜AV完会免费| 色综合色欲色综合色综合色综合| 国产白嫩精品久久| 91伊人| 九九热免费视频| 亚洲男人天堂视频| 色yeye成人免费视频| 亚州 综合 色图| 亚洲 欧美 日韩 国产一区二区 | 91丨熟女丨丰满熟女| 91丝袜在线视频| 国内偷自视频区视频综合| 亚洲 欧美 中文 日韩超碰| 欧美日韩97在线| 色欲蜜臀AV| 一区二区三区四区五区高清无码永久视频 | 日本精品五区| AV 少妇 人妻 偷拍| 久热这里| 久色网| 美欧色综合| 少妇二级| 91内射| 五月丁香色色网| 欧美亚洲天天| 日本色色网| 久久加勒比| 天天日天天爽| 91少妇| 亚洲人妻熟妇三十三区| 天天干人人干天天日97| 欧美大片天天看| 中文字幕丝袜国产第一页不卡| 中文字幕在在线观看网站| 亚洲一区中文精品| 欧美18禁91| 天天操天天干一区二区 | 另类一区| 日日夜夜骑| 伊人97超碰| 岛国片在线播放| 校园春色欧美| 国产隔壁老王影院在线| 国产一区二区久久| 黑人黄片在线免费观看| 五月天亚洲网| 日日日日日| 91精品人妻偷情| 98福利在线视频| 婷婷91| 超碰色综合| 蜜屁Av| 国产精品秘 福利姬在线观看| 亚洲深夜福利| 丝袜性亚洲| 亚欧高清| 物业黑人 AV一区| 久久久999日本大片| 久久久久久久亚洲Av无码| 91在线观看,天天综合| 涩五月婷婷| 日韩欧美视频青青| 9久久精品| 69综合网| 亚洲黄色视频在线观看视频| 97碰碰日本乱偷人妻中文的| 亚洲 国产 精品一区| 99re视频在线播放青草| 成人天天看站长推荐| 在线观看日韩av不卡| 老熟妇一区二区三区| 四色永久成人网站| 日韩强奸av| 97中文综合| 亚州成人a∨| 久久精品国产免费观看99| 女人天堂av在线播放| 96国产污污污丝袜| 久久人妻视频网| 一本久道在线综合视频| 色婷婷日韩精品一区二区三区| 精品熟女一区=区三区| 操比国产| 久久日韩肥臀| 亚洲欧美精品久| 国产天美欧美| 长长久久免费视频| 免费中文在线| 国产Av超碰| 亚洲天堂男人天堂网| 久久AV色| 日韩av熟女一区二区三区成人| 九九色影院| 人摸人人操人| 天天射天天操天天干天天吃2018| 欧色网址| 97精品一区| 久久久久久久久久久999| 中文字暮97| 久久精品99| 国产精品视频91久久| 日夜伊人网| 天堂亚洲欧美| 五月天人妻综合| 色偷偷色偷偷欧美日韩| 久久9久9久99久9久9| 日本 欧美 亚中文字幕| 国产欧美日韩在线不卡第一页| 日韩大香蕉AV影片| 久久乐| 成年人性爱日韩| 91丨豆花丨熟女| av中亚| 91老熟妇| 亚洲天堂资源网| 国产av色网| 蜜臀久久久国产| 污污污8888| 日韩钢筋无码高清啾啾啾| 亚洲情色一区综合| 国产精品国产自产拍高清AV| 97se综合网| 99综合自拍|