国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲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
返回資訊列表
福利社区午夜一区二区| 亚洲最新Av| 免费一级毛片在线视频观看| 国产在线视频午夜精华在| 欧美人妻二区三区| 任你草| www.人人cao| 男人天堂网址| 日本不卡一二区| 97久久精品亚洲中六字幕| 国产成人网站在线观看| 精品毛片av一区二区| 亚洲中文字幕久久无码精品| 九九九九精品一区| 一本一道人妻久久一区二区三区| 亚欧韩av| 色香阁在线| 欧美成人黄网色网站| 精品九九九| 久久久啊啊啊| 婷婷人妻激情| 99re99在线视频| 成人片视频| 熟妇最新先锋一二三区| 亚州操操穴网| 欧美成人精品一区二区三区| 加勒比av官网在线| 亚州成人a∨| 日韩精品一区的| 欧美不卡二区| 久久久久久人妻| 精品人妻美妇91job| 国产自产一区视频在线| 亚洲一区二区三区中文字幕| 中文字幕AV乱伦| 亚洲色图欧洲| 日韩射精| 国产精品视屏| 九九综合久久中文字幕| 蜜乳AV.COM| 富女玩鸭子一级毛片| 七月丁香婷婷| 凸凹视频在线观看| 色婷婷色99国产综合精品| 日本国产欧美高清在线| 九九热最新| 992这里有精品| 日韩人妻操B| 久久啊哟| 亚洲中文字幕日产无码久久| 精品中文日韩字幕视频| 男人的天堂kva| 亚洲色图欧美激情| 伦激情人妻另类人妻| 日韩视频精品在线观看| 久草视频在线视频在线视频在线观看| 久久久免费一级黄片| 女人喷水视频在线观看| 高清不卡一二三区视频......| 性站| 婷婷综合在线观看| 330Dv国产女人终合视频极品人与兽 | 欧美亚洲色图另类国产| 色综合尤物| 色色婷婷五月| 国产精品经典一卡久久久| 精品人妻一区二区三区视频| 亚洲欧洲日韩中文字幕一区| 午夜人人操| av天堂天堂av日韩| 国产免费永久精品无码| 久操高青| 狠狠97| 青草伊人网| 在线视频亚洲无码| 黄页视频网站野外| 97九色人妻| 97日韩超碰超碰中文字幕| 亚洲,欧美,综合网| 超碰精品国产无码| 激情综合五月婷婷| 是还免费视频1727我| 97操97干| 欧美性爱中文字幕无线码| 日本三级黄页| 综合网 欧美| 午夜精品五区| 亚洲综合113页| 久久视频,这里只有精品| 九九草| 亚洲欧美自拍偷拍| 欧美18禁91| 天堂精品| 国产东北女人在线视频| 亚洲三级网址久久最新| 东京太热男人的天堂久久久| 美中日韩无码| 69精品人人人人| 国产夫妻性生活视频| 日本东京热久久久电影| 欧美熟妇视频| 中文字幕一区二区视频在线观看| 成人性爱高清视频免费看| 日本精品人妻少妇一区二区| 日韩啪啪视频| 五月大香蕉| 走光一区92下载| 百度百度日本操逼| 亚洲 日本 一 二 三| 9.1小视频| 午夜视频好爽啊| 欧美大码在线视频| 欧美天堂在线| 亚洲人妻av| 日日爽熟女| 91足交| 国产性刺激| 加勒比综合88| 五月激情综合网| 亚洲色宗合| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 亚洲欧美清纯| 综合网欧美在线| 婷婷人妻激情| 国产11页| 精品亚洲| 青青草字幕AV| 强奸乱伦大香蕉网| 精品欧美乱码久| 99re9在线| 凹凸视频在线一区二区| 麻豆美女丝袜人妻中文| 蜜桃视频精品一区二区| 国产一级内射高清视频| 区一在线观看| 日韩熟女乱伦中出| 妇女乱色二区| 国产欧美美女免费观看视频| 久久综合九色综合欧洲98| 亚洲春色激情小说| 亚洲AV操| 熟女人妻一区二区三区| 国产肏屁眼视频| 911粉嫩人妻| 国产精品com| 欧美日韩精品久久久久久久久东北老熟妇| 99热精品在线观看| 91久久久亚洲| 91精品人妻一区二区三区蜜桃臀| 中国国国产一级特黄毛片| 欧美久久久| 亚洲操逼无码| 乱伦日本中文自拍| 999色欧美中文字幕| 一区二区三区在线资源| 2019久久久久久久久福利| 亚洲综合69| 亚洲综合婷婷| 成人五月天丁香激情综合| 久九九九九九九热| 狠狠色狠狠色狠狠五月| 夜夜黄| 96AV精品| 强奸乱伦资源| TS人妖另类精品视频系列 | 啊啊啊啊啊啊啊国| 亚洲伊人久久综合97| 亚洲情色在线| 久久亚洲影院一区二区| 国产精品成人福利在线| 玖玖久久久| 中文一区二区婷婷视频| 色色色色电影网| 亚洲图片欧美色| 欧美猛交黑寡妇中文字幕| 翔田千里爆乳巨臀无码| 一本大道久| 日韩美女久久一区二区三区| 人人操人人叉人人插人人| 欧美在线电影| 日韩中文字幕av在线播放| 九九aV| 欧美人黑A片无码免视费| 97国产天堂岛| 嗯嗯啊啊操死我| 91成人久久| 一区二区三区美女超清| 国产精品国产精品国产| 激情啪啪视频| 今日头条成人一区二区三区四虎精品| 99中出在线| 亚洲乱码尤物193YW| 九九九九九精品| 风月影院男女十八禁| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 玖玖婷婷五月天| 高清在线不卡一区二区 视频| 18精品一二区| 欧美丝袜美女电影一二三四区| 九九综合久久| 五月天婷婷成人网| 99视频内射三四| 自拍视频一区在线观看| 囯戸精品高潮呻吟旡码| 少妇久久久| 色狠狠一区二区三区香蕉| 99天天超碰| 天美国产三级传媒| 欧美1727免费观看视频| 蜜臀av在线播放一区二区三区| 最新中文字幕在线亚洲| 亚洲AV秘 精品久久老牛影视| 翔田千里A片一区二区| 欧美一区二区| www熟女乱伦com| 一区二区乱码福利| 精品蜜乳AV免费观看| 国语少妇精| 国产精品一区二区密臀| 999精品乱码| 特级大荫道BBwBBwBBW| 综合激情一一91| 蘋果手機免費看成人Av| 欧美熟妇乱码在线一区| 97大色网| 91青青在线视频| 日本精品九九九| 日韩超碰精品综合| 9.1小视频| 天天操天天看| 欧美翘臀视频网站一区二区三区| 日韩小电影| 性色AV蜜色av色欲av| 美女91在线| 国产福利一区二| av毛片aaaaa免费看| 中日韩一区二区三区欧美| 男人天堂网站| 国产精品黄色三级av| 色色网91| 国产一区二区三区中文字幕| 99re这里只有精品3| 久久鲁夜| 久久华人网| 玖玖久久久| 日语五十路和六十路亚洲国产精品| 天天看夜夜看日日干| 人妻啪| 岛国激情视频软件| 天天日天天色| 91艹逼精品| 久久伊人东京热| 久久AV无码AV| 能看的av| 欧美日韩一干二干| 亚洲成人ab| 懂色中文一区二区三区| 婷婷丁香六月天| 1024人妻| 好爽要喷了| 日韩有码专区| 欧美久久伊人| 传媒免费一区二区三区| 香伊人在线| 日韩欧美字幕亚洲一区二区| 欧美色66| 欧洲综合色图| 天天弄天天操| 91男同| 国产婷婷综合在线观看| 大香蕉视频一二三区| 水野优香在线观看| 欧美人妻熟女在线| 日韩综合无码色欲vv| 色蜜AV| 91精品又粗又猛又爽| 国产精品女aA片爽爽视频| 免费中文在线| 超碰 欧美| 麻豆综合一区av| 深夜啪啪啪视频免费| 青青草色插素人| 亚洲色图欧美色图另类图片| 五月丁香综合| 色爱天堂| 91色婷婷综合久久中文字幕二区| 密臀在线视频| 91大学精品激情戏| 99这里只有精品| 欧美激情性久久久久久| 久9久9精品| 明星性猛交ⅹxxx乱大交| 婷婷五月天社区| 精品人妻高清麻豆av| 亚洲 日韩 丝袜 熟女 变态| 国产丝袜一区二区三区| 曰韩av中文字幕专区| 欧美淫乱视频| 亚洲最大的综合性av| 亚洲资源网| 97chaopengongkai| 亚洲超碰在线| 亚洲色电影在线| 欧美黄片视频在线观看免费| 校园春色 亚洲| 岛国视频免费在线观看| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 99re综合伊人| 小情侣高清国产在线视频| 91热色| 嫖老熟女A片一二三区| 亚洲清纯唯美| 婷婷五月天激情网| 亚洲天堂男人天堂| 中文字幕-区二区三区四区视频中国| 日韩在线观看三级电影| 天天看特黄的免费网站| 婷婷在线精品| 美国日韩黄片| 亚洲AV在线资源| 色情五月综合婷婷| 亚洲影院无码在线| 97超级色碰碰| 天天干天天拍| 精品成人动漫一区二区| 色69大色97香蕉| 亚洲激情AV| 中文久久久| 天天日天天射天天干| 乱伦图av| 96国产精品| 欧美一二三区四五区| 国产福利视频精品视频| 亚洲精品少妇| 日韩欧美中文字| 人妻少妇一区二区| 草草影院最新网址| 欧美日韩精品久久| 久久毛卡| 蜜臀久久99精品久久久电影| 久射吧| 五月激情综合网| 一级二级三级黑人无码| 97网站在线观看| 60秒试看最爽10分钟网站| 婷婷久热| 亚洲综合精品国产一区| 99亚洲精品| 欧美v日韩v亚洲v最新在线| 97色涩| 欧苏综合色综合| 日韩Va亚洲va欧美Ⅴa久久| 男人天堂新| 99re99视频在线免费观看| 久久九色| 欧美系列在线一区二区| 另类小说欧美激情校园春色| 是还免费视频1727我| 熟女在线视频| 日本色色色| 强奸乱伦日韩AV| 中英熟女操女| 欧美综合另类| 94色色电影网| 国产精品国产| 美腿丝袜高跟网免费视频免费视频| 日韩人妻少妇 一区二区三区| 人妻81p| 欧美性爽xyxOOOO| 国产成人五月天丁香花| 美女啊啊啊啊啊| 五月天九九日国产精品一区二区三区| 玖玖爱伊人玖玖爱| 91精品免费| 一区二区三区蜜桃成人撸久久东京热| 国产视频一区二区在线| 小草精彩毛片| 亚洲熟妇乱女区二区三区| 99热99色| 中亚精品极乱| 日韩另类色图| 九九久久九九久久| 国产成人久久久精品免费AV| 亚洲操人| 3571色综合一区二区二区| 熟女六十路| 欧美系列在线一区二区| 丰满人妻一区二区三区大胸懂色 | 超碰在线观看av不卡| 午夜.DJ高清在线观看免费7| 欧美日韩黄片精品在线| 日韩欧美中文| 久久久精品91八戒| 岛国黄片网站| 国产一在线观看| AV一区观看| 国产传媒操逼视频| 伊人影院综合是一个与深夜成人在线| 91精品人妻电影| 日本高清有码网址视频| 天天天天操| 91人妻超碰| 九九英色视频| 黄色一区三区| 日日躁夜夜躁狠狠躁超爽| 91亚洲人| 色综合国产在线观看| 色操逼网| 97综合在线| 久久久啊啊| 色色色色色色色色综合| 蜜臀av中文字幕| 国产女人高潮嗷嗷嗷叫小说 | 色噜噜综合在线| 日韩精品区二区三区不卡| 高清不卡视频| 碰人碰碰人人开房人肉| 成人小电影网站tex| 精品人妻中文字幕高清| 天天综合网日韩7799| 玖玖婷婷五月天| 91无码中出人妻视频| 神马久久久久久久久久久久| 国产一区二区精品久久久不卡蜜臀| 2017天天拍大香蕉| 强奸乱伦大香蕉网| 7月婷婷综合| 日本最新1区2区3区| 久久加勒比| 国产乱色国产精品免费视| 99热只有这里有精品| 亚洲有薄码区日本系列中文字幕| 欧美性爱一区二区三区四区 | 欧美午夜视频免费观看| 精品妇女一区二区三区| 青青草吊丝| 精品综合久久久久久97| www国产无码| 亚洲精品国产精品乱码不99| 婷婷综合激情| 伊人午夜福利视频| 一级婬片120分钟试看| 日本免费亚洲欧美| 色综合20p| 91丝袜在线观看| 国产人妻天天干精品| 91色情黑丝搞鸡在线观看一区二区三区三州 | 高清无码学生妹高潮| 成人小说另类在线| 精品91摸| 九九九不卡| 国产精品视频一区二区三区八戒| 亚洲五区熟女| 人人操人人色网| 五月婷婷综合在线| 亚洲情色综合网| 中国少妇XXXX做受| 精品大久久| 91丨人妻丨国产丨丝袜| 日本特黄f c2| 中文字幕一区二区三区人妻不卡| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 综合色色婷婷| 久久大香蕉97| 亚洲精品美女久久久久久久久| 加勒比av中文| 国产美女销魂在线观看不卡| 久久久久七视频| 激情综合网激情综合| 亚洲综合网电影91| 日韩三级伊人| 97二区四区| 日本一级真人黄色性爱视频| 大香蕉手机视频| 国产白丝网站| 久思思热视频在线观看| 日韩资源网| 亚洲 自拍偷拍 欧美| 久久綜合很很很| 国产乱色国产精品免费视| 精品视频97| 日本三级一区二区 在线| 亚洲天堂日本| 激情久久久| 欧美激情 亚洲色图| 操人91| 亚洲熟女诱惑| 亚洲国产剧情少妇激情| 久久男人精品| 极品少妇久久久久| 无码又爽又硬又激情免费视频| 丰满人妻一区二区三区免费| 久热色情精品| 日韩操逼HD| 中文字幕在线观看AV| 亚洲春色一区二区三区| 欧美在线视频播放| 色官网在线| 91精品91久久久久77777俄罗斯老妇姓x| 99精品网| ..日韩av毛片精品久久久| 天天综合站| 久久99久久99久久99人受| 搡老女人老91妇女老熟女| 大香蕉欧美伊| 色综合久久久久| 蜜臀Av一区二区三区| 少妇蜜汁| 插欧洲美女欧美精品| 大香蕉99999| 精品一二三区四视频| 亚洲国产一级精品毛一级精品看免费视频 | 香蕉久久国产AV一区二区| 夜夜嗨老熟女AV一区二区三区| 中文字幕啊啊啊在线观看视频| 操www| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 99日韩| 欧美中文字幕日韩在线| 97精品视频在线播放| 天天影视网综合少妇| 国产一区二区三三视频| 国产精品一区二区三区四区五区| 美女干逼2| 亚洲日韩一区电影| 欧美v亚洲v日韩v最新在线二区| 色姑娘综合网| 2017天天操天天日| 亚洲熟久久| 蜜臀av一区二区三区免费观看| av网页一区二区三区| 97资源久久| 午夜操一视频一区| 国产原创精品| 免费观看欧美日韩操逼视频| 亚洲综合精品国产一区| 日韩亚洲国产视频| 成全动漫视频观看免费下载| 一本色道久久综合熟妇| 亚洲激情色片 | 久操电影网| 在线小视频| 99RE在线视频精品,这里只有精品| 日本黄 R色 成 人网站| 国产亚洲精品第一最新| 色在线综合| 亚洲成a人v欧美综合天堂下载| 欧美色91| 天操天操夜操夜月操月年年操操| 青青青艹在线视频| 天天弄欧美| 色狠狠综合噜一二三区| 亚洲国产剧情少妇激情| 国产欧美第五页| 人妻少妇久久久| av在线资源| 狠狠色噜噜狠狠狠狠狠色综合久久| 欧美精品三级黄片| 国产二区三区免费视频| 国产精品久久aV| 亚洲天堂精品日韩电影| 超碰97色| 国产精品不卡av免费在线观看| 九九九九九九视频免费| 国产品精品自在在线午夜免费| 97网色| 99av| 91久久久久久久久18| 国产精品白丝| 性暴力欧美猛交在线直播| 欧亚无码视频| 日韩一级特黄av毛片| 亚洲91在线播放影院| 日韩国产乱子伦App| 精品一啪| 91狠狠综合久久久| 亚洲91av| 东北女人操比视频| 国产97综合| 久久99国产精品| 免费视频一二三区| 亚洲啪AⅤ永久无码| 色在线亚洲视频www| 久久久久久亚洲中文| av日韩在线观看电影| 极品白嫩美女白浆成人福利在线看| 丁香婷婷大香蕉| 亚洲日韩肥臀视频在线观看| 综合网欧| 四虎精品亚洲| 日本淫乱女一区二区三区视频| 伊人精品久久网站| 亚洲欧美经典一区二区| 男人的天堂2010| 玖玖资源中文字幕制服丝袜| 久草电影网| 欧美综合另类| 中文字幕亚韩| 欧苏综合色综合| 9长久久精品| 男人天堂2030| 国产乱色国产精品免费视| 国产在线视视频有精品| 欧美久久九九| 亚洲 se图 欧美电影| 91久久久视| 蜜桃AV天堂| 熟妇xxxxx性春色| 伊人91| 亚洲av热热色| 97欧美精品| 久干9操| 黄页18禁| 哈哈操电影| 国产黄色影片在线观看| 日韩人妻少妇中文字幕| 日本不卡免费二区| 涩涩涩综合| 美女尤物福利视频| 加勒比伊人影院| 久久精品国产亚洲AV清纯| 日韩欧美亚洲一区二区三区影院| 熟妇视频一区二区三区在线观看| 亚洲中文sv| 国内一区二区免费| 五月婷婷激情网| 国产熟女高潮一区二区三区| 韩美日操逼| 亚洲色鬼| 97伊人网| 色丁香五月婷婷| 欧美性视频二区三区| 超碰精品人妻狠狠干| 成人无码电影在线观看网| 视频在线观看一二三区| 日韩精品午夜操呦呦不卡影院| 欧美日韩香蕉| 91成人久久| 福利社区午夜一区二区| 狠狠夜色午夜久久综合在线| 日韩在线观看AV| 91丨熟女丨丰满熟女| 精品人妻一区春色| 亚洲国产ⅴ高清在线观看| 日韩情色AV| 极品综合| 91欧美美女日韩国产婷婷| 热思思免费视频| 大香蕉 222| 亚洲无 码A片在线观看麻豆| 999久久久精品国产| 精品无人区麻豆乱码1区2区图片| 亚洲一区日韩| 妇女一区二区三区| a网站免费观看| 婷婷爽人人婷婷爽视频| 日韩美一区| 97欧美| 偷拍欧美激情| 17c在线成人免费A片观看| 蜜臀AV成人精品蜜臀AV久久| 国产成人自拍视频视频| 久久鲁夜| 中文自拍欧美影视| 男人天堂新在线| 欧美日韩97| 99中文字幕| 91精品少妇搡搡搡| 97美日韩视频| 日本精品无码三级网站| 国产精品视频在线播放| 人人操人人干xxx| 欧美精品人妻视频| V A在线| 色97欧美| 大香蕉AV在线| 中文一区二区三区影院| 人人摸人人干| 久久无码成人| 九九九不卡| 综合久草| 九月激情婷婷| 九久久精| 热99这里只有精品| 日日爱99| 男人的天堂日韩| 91精品91久久久中77777| 欧美性爱综合,免费| 操淫穴亚洲五月丁香| 日韩性爱视频免费在线| 日韩免费a级毛片无码a∨| 先锋音影AV| AV大香蕉| 日本色色色视频| 大香蕉综合网| 97超视频在线观看| 久久久久13| 久操视频资源站公开| 亚洲男人天堂手机版| 白丝jkav| 秋霞网—男女啪啪亚洲免费体验区 | 国模艳艳啪啪一区| 中文字幕三四区| 少妇丝袜在线观看AV| 九九这里只有精品| 亚洲免费成人精品电影| 中国AAAAAA黄色片| 蜜桃午夜视频一区二区| 伊人久久大香蕉线AV五月天| 丁香婷婷久久| 视频黄色国产一级| 高清国产精品福利网站| 亚洲综合色图欧美| 69人妻精品丰满熟女区| 亚洲欧美大| 夜间福利片1000无码| 3PAV乱伦视频| 最新制服中文第一页| 亚洲素人网| 麻豆AV一区二区| 综合网欧美在线| 国产日产精品久久快鸭的功能介绍| 亚洲欧美色图片| 变态综合色| 欧美色图小说综合| 曰韩少妇无码| 欧美91久久久久| 99天天超碰| 乱理日韩中文| 91N五十路| 九色97| 日韩免费人妻色情网站| 久草五月| 美国一区二区免费视频| 亚洲成人美女无吗| 日本性爱不卡视频| 色黄色美女大长腿午夜视频| 天天激情综合站| 日韩欧美操逼xxx| 丰满人妻一区二区三区色-百度| 91精品导航| 91熟女丨老女人| 成人青青草原伊人| 人人妻人人爽一区二区三区| 欧色网址| 亚洲图片 欧美电影| 好湿好紧视频| 91少妇人妻| 亚洲高清欧美总合| 蜜臀久久99精品久久久久| 欧美资源| 蜜臀一区二区三区在线| AV一起草在线| 国产 日韩 欧美高清| 国产极品精品美女视频| 男女激情黄色网址| 九九aV| 色吧五月| 久久久工口| 神马久久久久久久久久久久| 精品九九九九九九九| 亚州欧美总和| 成人性交午夜免费片| 精品天堂| 摸奶性爱视频网站在线免费播放| 久久五十路熟女人妻| 伦伦成年午夜免费视频| JULIA一区二区三区在线播放| 熟妇在线视频一区二区| 亚洲 欧美 91| 夜夜高潮夜夜爽高清视频一 | 五月天人妻综合| 久久熟女嫩草成人片免费| 欧美九九九| 丁香九月婷婷| 亚洲高清国产理伦片| 女人高潮抽搐喷水视频网站| 国产少妇肉丝在线观看| 一区二区三区蜜桃成人撸久久东京热| 亚拍在线| 亚洲三级。日韩三级| 欧洲亚洲国产综合在线| 手机看片1024你懂的国产| 操99| 极品少妇99| 国产白丝网站| 日韩三级在线观看网站| 91精品啪在线观看国产城中村| www.色五月| 久久久久久十| 久久久国产av美女私房| 性做久久久久久免费观看软件| AV天天在线观看| 在线小说视频一区| 欧美日韩国产一区二区小黄片大全| 高清无码 国产精品| caorenqi shipin| 97视频新免费| 肏逼视频日本| 另类专区在线观看| 啊啊啊快操我视频| 极品色| 操逼www.| 精彩国产视频播放1区2区| 久久九九97| 无码国产Av| 东北夫妻性偷拍| 青草精品视频一日本久久久久网站| 明星性猛交ⅹxxx乱大交| 久久久97| 精品国产乱码久久久久久日本公司| 日韩青久久| 精品少妇人妻av久久免费| 国产怡红院| 亚州性色| 亚洲精品美女久久久久久久久| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 视频国产欧美在线播放| 精品中文字幕一区二区l - 百度| 欧美一二三区四五区| 国产传媒av天美传媒在线| 国语av最新自产拍在线观看| 美女AV一区二区| 亚洲另类欧美精品| 插入综合网| 亚洲图片91| 五月婷婷五月天| 色婷婷一区二区三区久久午夜 | 99www.bibizy香蕉资源国产一区二区三区高清| 欧美亚洲在线| 综合色99| 超碰美国| 69超碰综合| 欧美色综合网| 天天干,夜夜爽| 日韩AV噜噜噜一区二区三区四区 | 国产精品在线一区二区| 999亚洲国产视频| 成人精品电影| 蜜桃狠狠色伊人亚洲综合网站| 人人色97| 亚洲男人天堂网| 亚洲色图在线视频| 国产无码成人无码| 久九九九九九九热| 日韩在线观看三级电影| 久久精彩视频9| 国产婷婷综合在线观看| 色婷婷综合久久久久中文一区二区| 九九热九九| 日本一区二区三区精品| 性爱视频免费网址| 国产农村妇女精品一| 欧美日韩另类在线播放| 91丝袜在线视频| 国产一级不卡在线观看| 啊啊啊轻点在线观看| 99综合| 超碰吊日色| 91婷婷| 精品人妻一区二区免费蜜桃视频| 亚洲国产一区二区三区在线 | 99热免费精品| 一起草日韩| 91色s| 啊啊啊不要好疼视频| 午夜男女爽爽大片免费观看| 嫩草影院永久在线制服丝袜| 97精品熟女少妇一区| 91蜜臀人妻中文字幕在线| 六六久久日韩不卡| 国产精品第一区第一页| 亚洲人人夜夜澡人人爽| 狠狠干,狠狠操| 日韩三级在线观看网站| 素颜老阿姨乱情色| 超碰久热| 国产精品一区二区亚洲人成毛片| 9长久久精品| 九九久久99| 成人性爱AV在线免费观看| 青青草大香蕉在线视频| 玖玖资源综合在线视频| 男人的天堂网页| 欧美国产操逼| 蜜桃臀av在线观看| 高潮毛片无遮挡高清免费| 欧美自拍网| 亚州成人a∨| 亚洲欧美自拍偷拍| 干超碰碰熟女| 国产精品动态一区二区三区四四| AV 少妇 人妻 偷拍| 91在线视频免费播放| 亚洲欧美综合| 中日992视频| 色综合潮| 精品一区二区啪啪啪| 91人妻做a观看视频| 亚洲不雅视频1区二区| 99黄页网站| 国产不卡片| 大香蕉黄色一区| 天天夜躁日日躁狠狠2002| 久久久啊啊啊| 麻豆区久久久久亚| 精品91摸| 五月婷婷五月天| 自慰白浆在线观看| 亚洲欧美中文一区二区三| 91少妇人妻| 色97欧美| 欧美图片色五月天| 丰满翘臀美女影院视频| 色婷婷av在线观看| 人看人人摸人人操| 国产成人一级av88| 可免费观看的av毛片中日美韩| 哈哈操 大香蕉| 人人操人人精品影片| www. 男人天堂成人在线| 麻豆天美久久91| 六九九九| 狠狠久久亚洲欧美专区| 人人操人人插人www| 中国AAAAAA黄色片| 精品无码秘 人妻一区二区| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 无码男人天堂| 天天摸天天舔天天操| 欧美色天堂网在线视频| 一区,二区,三区网站| 日韩欧美女优电影| 亚码激情| 中文字幕视频一区视频二区| 国产尹人在线视频免费| 国产AV久久野战精品| 国产av又色又爽又黄| av天堂天堂av日韩| 手机在线免费看的av| 啊v在线观看视频| 99rre在线精品99re8| 亚洲男人天堂网站| 天天综合欧美| 四虎av在线| 超碰97伊人| 超碰美国| 色波多| 最新AV在线| 久久久久久97| 四虎午夜影院| 国产宅男宅女在线观看| 一区不卡在线观看av| 手机在线播放国产福利| 1769精品一区二区三区| 99久久九九| 男人天堂久久精品| 一区二区三区日韩欧美| 和协影院中文字幕三区| 99最新日韩偷拍视频| 2020中文字幕在线| 玖玖久久久| 老司机深夜18禁污污网站| 日韩精品人妻一| 精品毛片久久久精品毛片| 亚洲色久| 久久精品天美| 国产精品乱码久久久久久久| 欧美九一精品久久久熟妇| 97综合激情| 日韩免费一级性爱视频| 亚洲一卡2卡3卡4卡乱码网站| 在免费jIzzjIzz在线视频| www.狠狠操| 青青草日本中文字幕| 90后后入| 起碰97| 日韩欧美国产一区二区三区四区| 婷婷五月av| 久草资源在线视频官方总站日韩丝袜美腿| 婷婷激情一区二区三区俺也去| 亚洲诱惑天堂 | 精品视频久久| 好吊色青靑草| AV不卡在线| 99热这里只有精| 91精品少妇搡搡搡| 欧美大色交| 91综合网| 激情看片网站| 国产美女激情| 先锋女优在线观看视频| 无码直播久久久| 久久久婷| 色悠久久久av| 永久免费av无码网站国产app| 久精品无码av一区二免费国产在线观看| 俺去久久| 97操b| 特级丰满少妇一级AAAA爱毛片 | 亚洲欧美高清| 91干熟女| 中文字幕第23区| 综合久久9| a在线视频免费观看| 密臀视频一区二区三区| 国产精品999aaa| 精品国产久热在线观看| 免费看污网址| 亚洲一区日韩精品中文字幕| 91chinese在线| 中文字幕91综合| 亚洲图片91| 亚洲操逼网| 91伊人久久在线| 一本色道久久天天射天天干| 男人的天堂2010| 东京热AV男人的天堂| 青娱乐欧美激情一区二区| 91N五十路| 欧美性爱超碰97| 国产精品99久久久www| 97超碰免费生活| 天天干天天燥| 婷婷伊人一区| av中亚| 无码免费一区二区三区啪啪| 男人的天堂久久| 国产乱码精品一区二区三区四川| 欧美熟女妇同| 91搞逼视频| 国产高清不卡视频| 秋霞一级鲁丝片A片| 夜夜嗨AV一区天天| 人妻久久一区二区三区 | 国产精品人妻免费精品| 久久婷婷色| 青青草原伊人网| 日日夜夜狠狠| 丰满人妻-区二区三区| 老熟妇一区二区三区…| 亚拍在线| 美国一区二区免费视频| 欧美日韩亚洲国产中文永久天天看| 日韩亚洲中文字幕在线| 黑人与人妻| 亚洲色 国产 欧美 日韩| 亚州色图片在线色| 婷婷亚洲五月***久久| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 91 丝袜在线播放| 久久色情| 91狠狠综合网| 嫩草伊人久久精品| 伊人网综合在线视频| 91久久久久久久| 亚洲国产激情国产av| 欧洲综合色图| 亚洲色图加勒比| 999亚洲国产视频| 久久精品99| 精品一区二区啪啪啪| 操操操五月天婷婷丁香影院| 淫乱图区| 黄色欧美性爱视频| 91性片| 日韩精品人妻中文字幕久久久| 无码WWW免费视频网站| 欧美综色欧| 久久久精品国产亚洲伊人| 性久久久| 伊人嫩草| 久久久久性熟视频| 在线a v| 男人天堂无码| 日韩人妻少妇中文字幕| 亚洲国产尤物yw在线观看| 欧日韩一二三f区| 激情丁香婷婷| 日日干天天干夜夜爽| 伊人午夜福利视频| 偷窥自拍亚洲色图| 亚洲精品第一| 一区二区三区高清| 九区国产| 日本天天吊| 熟女人妻一区二区三区| 中文乱码字字幕在线第5页| 91五月天| 日韩欧美女优电影| 亚洲午夜福利在线影院| 黄片www视频免费| 精品美女人人干| 天堂蜜桃无码视频一区二区| 欧美性爱中文字幕无线码| 色五月AV| 啊啊啊轻点在线观看| 欧美精品91| 看一级黄色视频| 先锋色眉乱伦资源| 大色综合| 欧美色老汉| 欧美影音在线| 天天舔天天 | 精品少妇一区二区三区在线视频| 亚洲欧美国产va在线播放频| 超碰4A| 2026国产精品视频| 校园春色制服丝袜中文字亚洲| 极品美女福利在线观看| 日韩黄色片子| 久久久97| 日韩欧视频| 夜夜骑操视频| 欧美色图成人网一区二区 | 人妻无码久久一区二区三区免费| 偷拍 精品另类 凸凹了四区| 激情五月天社区| 日韩国产在线观看av| 欧美色亚洲| 另类图片天天影视| 天天操妹子| 国产尤物在线三区| 久久久久幕乱码| 欧美A√综合网 | 久久国产精品视频| 蜜臀久久99精品久久久久久酒店 | 91丨九色丨国产丨人妻在线| 亚洲 欧美 色图| 91精品91久久久久77777| 美女91在线观看| 国产熟女一区二区丰满| 成人AV素股で擦久久| 亚洲AV小说| 大香蕉操久久| 色五月综合| 国产激情片在线观看| 国产精品久久久久久片| 日韩精品1区2区中文字幕| 青娱乐欧美激情一区二区| 极品国产内射| 精品九九九九| 91操操操操| 少妇熟女1区2区3区| 国产婷婷综合在线观看| 久久精品国产亚洲AV清纯| 日韩猛交| 国产h小视频在线观看免费| 91精品国产91久久青草| 亚洲成a人v欧美综合天堂下载| 啊啊啊啊啊啊啊啊视频| 一二三区精品视频| 亚洲激情视频| 女性喷水高潮在线观看| 国产婷婷综合在线观看| 国产精品高潮呻吟av久久4虎| 中文字幕一区二区视频在线观看| 翔田千里A片一区二区| 一级二级三级黑人无码| 亚州一区二区成人片免费|