亚洲有码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
返回資訊列表
亚洲久久东京热一二三四五区视频| 可以在线观看的黄色网址| 717影院理论午夜伦八戒| 麻豆天美一区二区| 97色伦欧美| 国产午夜福利电影免费在线观看| 老鸭窝日丰县女人| 精品一二三区女同| 亚洲AV成人无码久久精品播放| 91 亚欧| 玖玖人人爱| 婷婷av在线中文字幕| 9997se| 久久久久久国产精品| 国产一级高跟丝袜| 探花精品 一区二区| 少妇与黑人高潮在线| 黄色一级视| 欧美性爱综合,免费| 久九九九九九九九热| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 9精品久久| 日韩成人网址| 九九成人视频| 在线可观看的黄色网址| 国产精品96| 欧美亚男人的天堂| 大香蕉婷婷| 高跟丝袜AV专区国产| 国产精品 视频| 中文字幕av片| 亚洲综合69| 天综合网| 亚洲中文字幕噜噜噜久久久| 色91综合网| 久久久久成人蜜桃精品| 国产丝袜视频| 操久久久久久| 首页亚洲国产高跟丝袜诱惑视频 | 老熟妇91| 黄页网站成人免费| 蜜臀99精品国产高清在线观看| 国产精品久久久久久久免牛肉蒲团 | 性欧美天天| 激情小说五月天| 911粉嫩人妻| 青娱乐国产盛宴视频| 天天色黄色影院天天操| 春色综合网| 国产嫩草精品A88AV| 东北女人| 国产精品大屁股999| 国产一区二区精品在线视频| 亚洲色 国产 欧美 日韩| 国产 丝袜 欧美中文 另类| 一级性爱啪啪视频| 欧美黄业| 欧美综合国产精品久久丁香| 91 刺激在线| 色综合网1| 91扒丝袜综合在线| 久久久婷婷婷| 超碰天天去日穴| 先锋精品av色鲁| 秋霞 色色| 天天操综合网| 亚洲av热热色| 91欧美另类| 美女黑人91神马| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 操逼天美3区| 播播亚洲小说亚洲| 天天色综合图片| 欧美淫穴| 亚洲久久东京热一二三四五区视频| 国产精品3| 少妇高潮九九九九九九九| 天天天做天天天爱天天天爽| 久久久久久99999国产精品| 久久久久久久久女黄| 人妻美腿丝袜日韩| 日韩黄片影院| 久久久人妻| 色狠人在线99| 97在线播放| 久久免费9| 欧美成人一级麻豆| 欧美99| 丝袜性亚洲| 91网18| 日韩精彩视频| 亚洲日韩人妻中文字幕一区| 久久国内| 干b在线性社区| 91狠狠综合久久| 欧美精品97| 99这里只有精品国产| 国产精品久久久久久久久AV大片| 色色色色色色色色色色色色色色综合| 北条麻妃性愛视频| 91久久久久久久久18| 国产亚洲精品美女久久久久久2021| 巨爆乳肉感一区二区三区竹菊影视| 日本不卡码黄色| 天天色综合影视网| 中文字幕一区二区三区高清| 人妻出轨一区二区三区| 亚洲精品久久久久久久蜜桃臀| 人人摸.人人色| 91超级碰碰| 中文字幕国产精品1区| 亚洲熟女一区| wwwxxx日本爽| 超碰97资源中文字幕| 凌辱美少妇久久aV| 中国亚洲呦女专区| 啊啊啊不要嗯嗯在线观看| 国产老女人久久毛| 亚洲色图日韩精品| 人妻在线大香蕉| 精品999一区二区| 国产亚洲日本精品在线| 亚洲AV无码| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 人妻熟女字幕一区二区| 东京热,男人的天堂| 韩日无码在线观看| 啊啊啊啊免费视频| 亚州,欧美在线| 97干com| 狠狠色综合网| www.久久超碰| 4399成人黄A片| 夜夜精品视频一区二区| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 宗合情欲网| 夜夜嗨一区| 欧美一区二区三区另类精品| 混色激情av| 美欧色综合| 操人91| 欧美色图小说综合| 久久婷婷综合国际产色怕| 97精品国产手机| 熟女乱3伦999| 欧美韩国你懂得在线| 蜜臀久久99精品久久久电影| 亚洲不卡不卡中文字幕不卡 | 蜜臀在线网站| 亚洲综合春色| 最新日日夜夜天天干干| 加勒比av网| 人妻99p| 正宗无毛一线天嫩逼| 婷婷丁香成人| 蜜臀视频网站| 野狼激情网| av三级电影在线播放| 91女人的网站| 日本天天操| 97bbn| 国产AV超爽| 一区,二区,三区视频| 尤物黄色在线观看网站| 欧洲一区二区三区四区在线观看| a片 xxxx受爽视频| 最新亚洲风情电影| 操B久久| 操啊国产| 天天碰久久入| 96免费视频在线| 性做久久久久久久| 久久风骚城市| 欧美亚综合色图| 强奸国产在线| 欧美图片校园春色| 日韩精品三级片长长久久| 黄片无码在线制服| 香蕉人欧美综合| 97碰碰日本乱偷人妻中文的| 丁香五月性| 99久久国产精品免费高潮| 熟女精品一区二区在线观看| 性爱av网站| 久久只有精品| 97精品免费视频网站| 日韩精品99久久久久久中文字幕 | 午夜免费视频1000| 在线观看岛国有码| 日韩欧美性吧婷婷乱伦大香蕉 | 五月婷婷六月丁香| 370p日韩欧美亚洲精品| 欧美成人精品欧美一级乱黄一区二…| 成人精品视频| 人妻插插人妻人| 大香蕉综合| 高清国产成人无码| 中文字幕精品探花视频| 情色大香蕉| 99re99视频在线免费观看| 日韩精品 资源| 日韩成人性爱电影在线播放| 级做a爱无码性色永久免费| 国产精品大屁股999| 日韩久久超碰色| 久久精彩视频| 婷婷五月天补不补| 国产精品久久发布| 1024亚洲中文字幕久在线看片你懂的 | 东北女人操比视频| 国内操逼视频二区| 美腿丝袜高跟网免费视频免费视频| 国产原创自拍| 亚洲欲色9532548967一区| 日本色色色| 国产精品岛国片在线观看| 日本精品网站在线中文| 中文字幕在线观看永久| www.大香| 欧美亚洲日本激情在线| 亚洲精品影视老司机| 青娱乐福利99| 日韩99精品视频综合区| 第四色奇米影视777| 亚洲本色精品一区二区久久| 熟女人妻一区二区三区| 91亚洲色图| 中文乱码字字幕在线第5页| 在线视频 亚洲精品| 女生91网站| 亚洲综合91| 久久婷婷苹果| 好吊色综合| 日本熟妇浓毛hdsex| 女沟厕偷窥piss小便| 久久久96| 国产一区免费午夜视频| 久久一级无码精品毛片6| 懂色AV蜜臀无码精品APP | 久久色一区二区| 男人的天堂VA在线| 91高清日| 日本人妻丰满熟妇久久久久久| 操操操五月天婷婷丁香影院| 高清国产成人无码| 欧美一级黄片免费播放| 久久国色天香香蕉| 天天综合网1| 无码操逼天堂| 久草加勒比一区在线| 一二三区操逼国产91| 高清国产精品福利网站| 操逼操操操91| 四虎AV无码| 伊人久日| 小视频国产| 久久久久九九九| 五月婷视频| 人妻熟女字幕一区二区| 久久免费中文字幕在线观看| 国产欧洲精品亚洲午夜拍精品| 久久人妇| 国产精品又黄又猛又粗| 天天弄天天操| 成人五月香网在线| 一本色道久久综合亚洲二区三区| 天天干人人乐| 无码最新| 少妇同性| 97色亚洲| 1024日韩| 欧美在线中M| 97超碰欧美中文字幕| 久久成人国产| 91女在线观看| 少妇精品| 日韩丰满熟妇| 国模不卡一本二本三电影| 亚洲欧美天| 26UUU欧美日本| 欧美性爱无码一区二区三区| 玖玖综合.com| 色噜噜人妻av中文字幕| 超碰成人公开| 国产亚卅97| 久热伊人99re| 超碰碰97资源站| 亚洲精品天堂久久A∨51成人漫| 伊人久久大香大香线蕉中文| 有码色中文字幕在线观看| 亚洲第一综合| 久久禁| 国产美女口爆吞精视频| 韩国久久97| 亚洲第二页| 91深夜夜| 美日韩一二三区| 国产午夜精品理论片一二三区区| 亚洲五月天激情| 五月天欧美色图| 97在线视频观看网站| 吻戏激情性巴克| 青青草一本道福利视频| 亚洲一区二区精品福利| 久久久久元码视频| 久久精品三级影视| 日本精品一区二区三| 视频在线观看免费一区二区三区 | 亚州色图第三区| 99999亚洲另类| 岛国在线一区二区三区| 熟女网站最新| 狠狠中文字幕| 欧美 综合 亚洲| 午夜亚洲国产理论秋霞| 传媒免费一区二区三区| 欧美综合娱乐久久| 天堂综合| 亚洲激情久久| 亚欧免费观看视频| 淫色网综合| 一个人免费视频观看在线WWW| 日韩色图 一区二区| 精品国产一区二区久久| 丁香九月婷婷| 欧美久久久15P| 日本免费专区| 天天欲望网| 97九色人妻| 国产免费黄色一级大片| 岛国小电影| 成人aⅴ一区二区三区| 婷婷香网站| 亚洲伊人久久综合97| 老熟女91av| 亚洲无码一区成人免费午夜 | 久久久久久中文| 色欧美在线| 国产91久久九九免费精品无码| 中出789在线视频| 啪啪免费| 亚欧美综合网| 伊人青青草久久| 欧美日韩操操操| 综合亚州欧美| 美国久久一二三四| 最新欧美色网| 三级AV入口| 精品视频一区二区| 亚洲国产一区二区三区在线 | 另类欧美色| 综合亚洲情色| 色综合五月天| 777AV电影| 91白嫩| 综合网久久| 亚洲伊人久久综合97| 久久99草| JULIA人妻风俗店中出电影| 国产一区二区精品久久99| 国产又粗又长又大的视频| 中文字幕少妇色| 日本中文字幕在线视频 | 国产成人91一区二区三区| 91 亚洲情侣偷拍 久久| 亚洲s在线观看| 久久老子无码午夜伦不卡| 国产精品人妻无码久久久老鸭窝 | 2017av无码免费无线播| 96国产精品| 久久久久网站-538在线视频-欧美永久乱码| 干婷婷综合网| 女人18精品一区二区三区| 天天内射| 超碰激情808| 国产麻豆一级精品视频| 熟女乱伦A| 啊啊啊操死我| 中文字幕黄色片| 中文字幕片| 澳门特级毛片免费观看| 精品久久久久久中文字幕三区 | 91人妻Pr| 91伊人久久在线| 色综合婷婷| 友优传媒精品在线一区二区| 26uuu久久| 亚洲色91| 果冻传媒A片麻豆熟妇人妻| 日韩不卡一二三四| 亚洲AV人人澡人人爱| 91黑丝美女| 国产日韩精品一区二区三区| 日韩成人色图| 人妻天天夜夜爽一区二区| 高清国产av无码| 亚洲国产精品成人无码久久久| 欧美真人抽搐一进一出gif | 久久夜夜| 日韩成人性日韩成人性爱视频在线免费观看| 亚洲欧美天| 91亚.色| 久久精品高清无码一区| 中出后入| 99热欧美| 91社区伊人| 校园春色亚洲色图| 综合夜夜| 国产亚洲日韩欧| 99这里只有精品国产| 少妇一级婬片免费放一级a性色.| 国产精品99精品视频网站| 久久精品午夜国产亚洲AV无码| 麻豆国产97在线| 色欲天天婬色婬香WWW夜色| 欧美黄色手机在线观看| 伊人黄色片| 黄片无码在线制服| 欧美一区二区亚洲天堂| 国产一区二区精品久久99| 欧美一级特黄淫片在线观看| 国产一区二区精品久久99| 国产偷拍自拍在线视频| 婷婷九月色| 亚洲AV性爱电影| 欧美性爱视频免费一区一A| 粉嫩粉嫩一区性色AV片| 爽爽淫人网| 91日日| 日本欧美m v精品网站加| 台湾一区国产高清在线| 亚洲国产一区二区入口| 午夜影美女日鸡鸡天天视频国产| 国产一级内射无挡观看| 欧美疯狂做爰xxxx| 麻豆天美国美国产| 加勒比在线视频| 麻豆一区二区三区精品| 一区二区视频你懂的| 久久欧洲| 日本免费不卡二区| 天天弄天天操| 91成人精品在线播放| 国产人妻一区二区三区欧美毛片| 欧美刺激色黄片免费看| 日韩人妻少妇中文字幕| 美女诱惑在线一区| 亚洲色交| 日欧亚洲二三区大片不卡| 中文字幕在线高清男人的天堂| 久久精品免费| 一级免费精品| 操逼操逼逼操操逼91| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 日本高清一区二区在线| 嗯啊不要在线| 打av高清| 一区二区三区四区理论片| 日韩字幕一区| 小泽玛利亚一二三| 人妻精品一区一区三区蜜桃91| 蜜臀av中文字幕| 欧美大片91| 强奸乱伦av电影| 99国产精品久久久久久久成人热| 亚洲高清欧美总合| 97九色人妻| julia国产在线 | 亚洲国产欧美一区二区潘金莲 | 神马久久久久久久久久久久| 亚洲欧美999| 久久久久成人亚洲国产| 国产熟女| 日韩激情毛片一级久久久| 麻豆久久视频在线地址| 亚洲中文字幕熟女少妇一区二区| 亚洲 欧美日韩 另类| 无码视频一区二区| 蜜乳av一区二区| 美女裸体麻豆天美蜜桃91| 九九久久国产精品怡红院| 亚洲AV噜噜狠狠网址蜜桃动漫| 日韩伦理视频| 你懂的在线观看区国产| 亚洲熟妇丝袜在线观看| 日本在线伊人啪啪| 久操不卡视频| 人人操超碰在线| 澳门特级毛片免费观看| 亚洲加勒比色图| 全免费a敌肛交毛片免费| 亚洲欧洲第二视频在线观看色图| 色综合V| 亚洲91极品| 欧美激情高清性猛交| 婷婷久久综合| 色五月AV| 欧美成人一级免费电影| 成 人 影视 一区 二区 三区 四区| 欧美同性恋 的搜索结果 - 91n| 天天日天天干天天整| 天天天堂影视日韩亚洲91| 黑人操一区二区| 色香91| 五月丁香六月婷| 97在线视频网站| 欧美极品女人的天堂| 96久久久| 中文一区二区婷婷视频| 成年人黄色视频免费| 亚洲美女色图| 免费看欧美美女黄色大片| 上床不卡网站| 亚洲女人毛茸茸91| 99热自拍| 国产无码三级视频在线观看| 欧洲大香蕉| 久热伊人| 天久久久噜噜噜久久国产精品爽爽 | 综合操逼| 中文字幕乱妇免费视频| 97超级欧美| 丁香六月东京热| 超清中文乱码字幕| 97色欧州| 成人日韩欧美| 久艾草在线精品视频在线观看| 91操熟女视频| 9久久久久久| 黄页18禁| 日本欧美亚洲高清在线看| 久久久内射良家| 国产精品久久久亚洲一区| jk白丝没脱就开始啪啪| 欧美在线天堂| 久久伊人网视频一区二区三区| 天堂无码精品国产久| 天天天干977| 精品十三区| 91蜜桃婷婷狠狠久久综合9色| 欧美真人抽搐一进一出gif| 超碰98综合网| 亚洲s在线观看| 欧美色综合影院| 草莓精品视频在线免费观看| 精品视频一二三中文| 亚洲人久久久网| 超踫中文字幕| 精品亚洲国产成人AV制服丝袜 | 大香蕉在线SuP| 日本天天人人狠狠在线日美女| 日韩av在线播放不卡| 亚洲春色一区二区三区| 欧美亚洲首页| 精品人妻一区二区三区蜜桃视频| 激情终合网| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚洲加勒比色图| 激情文学欧美| 中文字幕55555| 国产热RE99久久6国产精品首| 九九热久久99精品re| 9 1超碰九色| 97超碰免费生活| 中文字幕久久精视频久久大全| 黑人综合色| 超碰人人妻| 久热在线精品免费观看| 大象AV在线| 51一区二区三区| 长久操视频| 91丝袜在线视频| 日韩人妻精品中文字幕| 伊人991| 超碰在线人妻不卡| 超碰色中文| 大香蕉伊人网WWWn0n| 91色艳| 色香阁在线| 96AV精品| 欧美永久激情一区二区| 91九色网| 91久久精品蜜臀| 亚州操操穴网| 麻豆AV短剧| 精品小视频在线| 老司机久久| 青娱乐亚洲热| 国产亚洲色婷婷99精品91| 欧美熟女妇同| 二区熟妇韩日| 中文欧丝袜诱惑| 熟女网站最新| 久久久久久久久9| 欧美性性性| 美女露胸露屁股| 95人妻爽爽人人做人人澡 | 超碰在线一区| 性饥渴少妇av无码毛片| 中文乱码字幕观看| 啊啊嗯嗯好爽| 国产成人91一区二区三区| 久精品无码av一区二免费国产在线观看| 欧美性巨大╳╳╳╳╳高跟鞋| 天堂av2019| 国产精品一区人妻精品阁在线| 中文字幕视频一区视频二区| 91麻豆一二三区| 九九久精品| 最新国产精品| 日韩免费中文字幕视频| 久操网线| 福利风月五月天影院| 青青草字幕AV| 一区二区三区 日韩欧美| 欧美中字不卡| 夜夜欢天天干| 亚洲欧洲日本精品中文a∨| 国产色产精品在线观看| 女人喷水视频在线观看| 欧美大码在线视频| AV色五月| 国产精品高清2021在线| 亚洲中文字幕精品久久久久久直播| 久久日韩毛| 肉丝中文无码高清| 亚洲国产另类在线中文| 抽查国产福利主播| 狠狠干,狠狠操| 五月色综合| www.99热在线只有精品| 久久久涩| 欧美性爽xyxOOOO| 丝袜美腿制服人妻二区中文字幕| 超碰超碰95| 久久亚州大香蕉| 又大又大又大又粗爽高潮观看| h无码动漫在线观看| 午夜精品99久久久久传媒| 97在线欧| 3PAV乱伦视频| 丰满高潮18xxxx| 久久精9| 亚洲色天| www.婷婷| 夜夜无码| 伊人色综合网电影| 欧美少妇高潮久久91| 一二三区操逼国产91| 色综合天天| 久操| 日韩AV无码中文一区二区| 2020国产精品| 激情文学小说一区二区| 一区操逼日比视频| 欧美性爱一区二区三区四区 | 久久人妻无码毛片A片麻豆| 青青操网| 精品久久99| 亚洲日韩黑丝| 亚洲第一免费视频| 国产精品高朝久久久久久久| 亚洲熟妇自偷自拍另欧美| 青青操轻轻| 人妻啪| 欧美亚洲丝袜人妻制服中文99| 97日视频| 国产免费久久精品99re韩国| 国产视频三区四区| 国产精品婬乱一级毛片彝族| 天天谢天天干| 操东北女人| 精品夜夜澡人妻无码AV| 色阁阁AV综合网| 久久的网站啊啊啊啊啊| 丰满人妻一区二区三区四| 天天综合网日韩7799| 亚洲天堂一区二区久久| 乱伦一二三区| 久久精品一区二区一8| 囯产精品久久久久久久久久二区三区| 亚洲精品乱码久久久久久蜜桃麻豆| 97精品一二区| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 亚洲国产av中文字幕久久| 欧洲久久一二线| 亚洲色人阁| 易易A毛视频| 欧美少妇高潮视频| 久久国产精品视频| 国产精品粉嫩福利在线| 国桃视频产巨乳精品一区二区在线| 看黑丝美女操逼青青网站| 亚洲激情四射| 天天日夜夜爽| 9久综合网| 欧美黄片视频在线观看免费 | 97欧美色综合| 中文字幕欧美日本乱码一线二线| 亚码激情| 花野真衣| 色好看av| 粉嫩AV一区夜夜嗨| 大香蕉2017| 久久黄黄黄| 99av| 性暴力欧美猛交在线直播| 无码外流操逼视频| 黄片免费看的| 日韩乱伦视频| 亚洲1区| 亚洲AV小说| 久久9亚洲| 人妻 欧美 中文| 亚洲欧美日韩电影网站一区 | 日韩资源网| 日韩 女同 综合| 成人九九| 精品视频一区二区| 欧美淫乱视频| 青草精品视频-日本久久久久网站| 九九九九热| 国产一进一出视频网站| 久草福利在线资源站| 制度丝袜99| 狠狠干综合| 久视频在线观看| 亚州欧美一区| 怡红院成人视频| 中文不卡视频| 五月天久久综合网| 日韩av影片在线观看| 午夜精品99久久久久传媒| 亚洲永久AV无码精品秋霞| 欧洲亚洲人人爽爽视频| 99色婷婷中文字幕乱色| 中日韩久久久免费看| 久久大| 欧美日韩国产高清在线一二三区| 日本久久久久久久久| 小骚逼被操的爽不爽| 97亚洲精品超碰| 熟女色综合久久| 国色天香av| 日本顶级天天操狠狠操夜夜操中文字幕| julia国产在线| 欧美十八禁视频| 丁香色色网| 亚洲第91页 | 亚洲91网。| 午夜视频久久久| 18禁在线视频| 1024日韩| 天海翼久久| 亚洲精品国产精品成人| www.狠狠| 曰韩少妇无码| 欧美人妻少妇| 久久人人爽爽人人爽人人片αV| 99精品在线观看| 丝袜狠狠草尤物 91| 张柏芝国产一区在线观看| 婷婷五月天av| 午夜AV污污污| 搡老女人老熟女91| 亚洲婷婷五月天| a片亚洲一本通视频| 国产午夜精品理论片a大结局| 成人aⅴ一区二区三区| 艳尻美人妻| 午夜精品久久一区二区| 亚洲欧美国产成人综合不卡| 婷婷五月天无码 | 大香蕉伊人在线成人AV在线观看| 日本大香蕉综合网| 欧美很很操视频| 新精精品久久精品| 97资源视频| 1024亚洲中文字幕久在线看片你懂的 | 成人性爱免费播放| 久久精品一区二区三区不卡| 青草伊人久久| 日本欧美一区二区三区免费| 九九十八精品| 亚洲av噜噜噜噜噜噜| 69人妻精品一区二区绯色| 亚洲伊人久久精品影院| 一起草日韩| 熟女AV一区| 人人操人人操人人人操| 观看视频图片一区二区三区| 91视频综合网| 欧美日韩国产传媒在线精品| 久久东京热成人| 黑人黄片在线免费观看| 久久久久久久久久久999| 一级毛片电影免费看| 台湾佬激情综合| 蜜臀久久99精品久久久久久婷婷| 丁香五月婷婷基地| 久久婷婷苹果| www.色婷婷| 日逼97| 999久久久精品国产| 97精品视频在线| 色婷视频| 97碰久久| 亚洲情色在线| 人人操人人操人人操人人操人人操人人人11.CM | 尤物视频视频官网| 1024人妻熟女一区二区三区| 亚洲综合草草| 四色永久成人网站| 午夜超碰| 国产25页| 亚洲码专区| 国产精品对白自产拍| 久久久久久国产精品免费网站| 久久久久久久久久久精| 超碰久热| 欧美色图综合| 91丝袜激情在线| 亚洲 一区二区 自拍| chaopen97久久| 婷婷深爱五月| 色欲天天综合久久久无码网中文| 91天天综合网,天天综合网| 国产偷人伦激情在线观看| 熟妇精品juliaannAV| AV无码久久久精品| 少妇精品久久| 亚洲宅男天堂| а√天堂资源官网在线资源| 国产 大胆 对白| 国产精品久久久三级无码| 俺去啦自拍| 精品一区二区啪啪啪| 日韩极品无码B| 亚洲脚交| 激情亚洲天堂| 97最新在线播放视频| 亚洲综合欧美| 夜夜 中文视频rt| 五月天丁香| 成人av影院在线观看| 俺也射| 3571色综合一区二区二区| 热无码中文亚洲H一道本一区二区| 日韩久草| 精品无码久久久| 人妻乱仑一区二区三区| 性综合网| 竹菊影视国产一区二区| 欧美老妇女内射网址| 一线黄色免费性爱片| 成人性交午夜免费片| 欧美激情片一区二区| 激情第四色| 日本黄色大片一级视频免费麻豆| 国产搭汕a级片| 欧美 日韩 另类 亚洲| 人人乐大香蕉| 插欧洲美女欧美精品| 不卡av免费在线网址| 蜜桃网熟妇| 亚洲吊色| 久九干| 久久国产乱子伦精品免费女人| 啊啊啊啊啊啊在线| jiujiujiujingpin| 精品一久久久| 日本在线不卡123| 久久欧美性爱视频| 91视频在线观看18| 麻豆一区二区三区在线看| 精品国产99| 国产免费一区二区三区最新不卡| 日本熟妇人妻中出视频| 八戒无码国产午夜福利| 久久精品一区二区三区四区五区| 日韩人人精品| 欧美 亚洲 另类 综合| 97玖玖超碰| 久热色情精品| 九月丁香婷婷| 午夜免费视频1000| 99热国产| 狠狠中文字幕| 啪啪啪东京| 成人性爱免费播放| 亚洲情色1区| 超碰欧美COM| 色www精品视频在线观看| 97操97色| 亚洲色人妻综合| 六六久久日韩不卡| 红杏大香蕉| 中文字幕成人| 丁香五月天激情综合| 色丁香五月婷婷| 欧美刺激色黄片免费看| 色综合色综合网| 丁香色五月 97干| 999岛国大片| 亚洲熟女精品| 亚洲最新中文字幕免费| 思思热免费在线视频| 中文字幕奈奈美被公侵犯| 欧美十八禁视频| 久久精品福利影院| 91搞逼视频| 国产呦精品系列在线观看| 国产精品久久久久久久久久久久| 999国产精品999久久久久久| 国产精品午夜福利| 97精品全部| 日本大香蕉综合网| 日本一二三免费久久| 欧美色九九| 九9热伊人| 九九久精品| 国产91美女视频| 国产精品久久久久久久久久久久久久吹| 91夜夜蜜桃臀1区2区3区| 人人超碰在线观看黄| 大香蕉综合在线| 超碰社区97| 色妇综合网| 性爱视频免费网址| 国产熟女免费观看久久| 日韩av不卡在线看| 人看人人摸人人操| 99热综合| 五月婷丁香| 好湿好紧好爽 视频| 久久国产99精品72福利| 女生自91网站| 96免费视频在线| 美女久久久久久久| 美女爽爽爽刺痛洞洞| 99久久免费看精品国产一区| 久久无码精品| 亚洲无码国产精品久久| 在线免费观看日韩一区| 国产精品久久久久综合| 99国产人成精品| 夜夜操2028| 国产精品午夜福利视频| 精品无码久久| 黄色操人| 亚洲精品亚洲人成人网| 欧美综合色站| 国产夫妻性生活视频| 欧美午夜熟妇黑人精品91| 国产高清自拍视频| av日韩在线观看电影| 97久久资源| 一区e区三| AⅤ片水多多| 日韩免费性爱视频在线观看| 欧州色图区| 天天草AV| 91精品人| 国产免费一区在线观看| 伊蕉97蜜桃97狠狠综合干| 清纯唯美激情| 人妻一区视频| 久久久国产三级黄色片| 香港成人一级视频在线青青草| 91美女视频。| 亚洲无码太久| 熟妇熟女视频一区二区三区| 久久99草| 91欧美大片| 乱欲一区二区| 99只有精品| 97爱综合| 色999五月色| h色99999| 免费看片黄| 日韩一级二级| 欧美色综合网| 久久久麻豆精品| 99天天超碰| 久久99草| 超清福利精品视频在线| 亚洲一区深夜| 欧美三级偷拍| 五月天我淫我色av| 大香蕉伊利av| 老鸭窝成人免费毛片视频| 精品九九国产无码| 97天天弄| 日韩一区二区精彩视频| 天美传媒国产原创中文字幕亚洲欧美另类| 日本性一区| 欧美一级久久久丰满| 日本日逼视频网| 亚州色图片在线色| 性色av蜜臀av色欲aV| 亚洲欧美日韩有码| 日韩av在线精品观看| 亚洲少妇色| 亚洲色电影在线| 欧美99热| 欧美国产操逼| 污污汅18禁网站在线永久免费观看| 青青草黑寡妇男人天堂| 亚洲高清自拍| 色婷婷电影网| 日天天九九天堂666| 人人看人人爰人人操| 三级片大波波| 欧美片第一页| 色天堂综合| 精品国产无码中文| 日韩78m视频| 91色人妻| 亚洲Av噜噜一区二区三区妖精| 国产日韩手机视频在线| 欧美制服另类丝袜| 日韩一级欧美一级国产一级台湾| 蜜臀av在线播放一区二区三区| 欧美一区二区| 久久超碰爱| 五月婷亚洲精品天堂| 很黄很污的免费网站| 综合夜夜| 中文字幕78| 国产一区二区精品久久99| 裸体美女久久久| 日韩丰满熟妇| 极品出轨视频网站| 精品久久99| 美女t无毒不卡不卡| 超碰79人人乐| 91大神精品长腿在线观看网站| 超碰1024久久| 九九久久久| 性色中出| 巨爆乳一区二区爆乳区| 天堂精品| 超91综合网| 少妇厨房愉情理伦片bd在线观看| 欧美亚洲高清不卡| 精品午夜福利国产一区二区在线观看| 国产日韩欧美| 精品国产人成在线| 欧美少妇高潮| 亚洲黑丝在线| AV麻豆免费一区| 人妻激情在线视频| 91强热人妻| 亚州性色| 青木玲在线不卡| 成人AV在线电影| yw尤物av无码点击进入麻豆| 激情五月综合网| 国产AV色黄看到爽| 中出20p| 欧美大香蕉卡久久| 久精品无码av一区二免费国产在线观看| 99re黄 | 欧美亚州色的图| 91精品人妻五十路| 国产曰批免费观看久久久| 男人天堂毛片| 国产有码一区| 91色久| 秋霞一集毛片观看| 97人人夜| 亚洲精品一区二区免费在线观看| 日本黄 R色 成 人网站| 岛国片在线播放| 欧美性爱超碰97| 日韩丨制服丨中文|在线| 国产人伦精品一区二区三区| 亚洲欧美在线观看2021| 精品美女久久久久| 亚洲一区二区av| av东京热男人的天堂| 丝袜视频一区二区在线播放国产中文| 无码国产精品久久久久| 9999久久久| 国产蜜臀在线| 亚洲女人91| 蜜臀久久99精品久久久久久酒店| 四虎视频在线观看| 五月丁香综合| 超碰在线香蕉| 肏逼福利网站| 97精品视频在线| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 91原创在线观看| 五月天社区| 国产中文字幕曰本毛片| 欧州一区二区三区四区| 女人天堂网| 国产亚洲精品美女| 亚洲中文人妻色| 亚洲蜜桃V妇女| 日韩免费高清大片在线| 午夜九九九九九九| 热热色AV| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 国产精品女久久久久av爽| 国产女同在线观看视频| 九九热五区| 成人网欧美风情| 久热69九色熟妇97| 人妻AV在线| 五月婷婷六月色| 日韩不卡a级视频专区| 丁香九月 婷婷| 久久久久久性爱免费视频| 天天弄欧美| 九九热精品| 日韩一性一交一A片俄罗斯| 天天色欧美| 亚洲同性aV综合| 国产精品丝袜久久亚洲不卡| 美女露胸露尿口| 色欲天天综合网| 操迟操逼在巾线Fre看| 2017av无码免费无线播| 99re黄| 后入日本1234| 99热18这里只有精品| m欧洲一级午老| 麻豆天美久久91| 天美精品av| 一个色导综合| yw尤物av无码点击进入麻豆| 欧美色另类| 欧美96交| 熟妇高潮二区三区| 欧美日本久久精品一区 | 久久鲁夜| 女一区二区| 人妻熟女午夜精品在线| 亚洲综合九九| 国产免费一区在线观看| 精品人体无圣光凹凸| 日本性爱欧美性爱| av网站在线观看了| 99久久久久久亚洲精品不卡| 在线日韩日本亚洲国产| 男啪女色黄无遮挡免费观看| 色欧美在线| 78精品| 偷拍欧美亚洲| 97综合激情| 人人操人人肉久久精品| 亚洲图片 91| 久久久久久久久久久久久久久乱码| 天天综合站| 超碰久久.com| 中文字幕天堂在线| 日本道久久综合色色| 九九热精品|