色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
日韩无码第3页| 欧美色综合网| 久久综合激情| 欧美精品久久久久久久丰满| 国产av色网| 日本精品不卡一二三区| 中文字幕在线免费观看2| 清清草影| 日韩欧美经典在线观看| 一区AV| 欧美成人精品一区二区三区| 久久久性| 久久久999国产精品| 熟妇艹鸡八| 奇米狠999| julia ann久久| 日韩亚洲美女一区久久| 蜜乳AV一区二区三区四| 亚洲伊人久久综合97| 亚洲视频二区| 嗯嗯嗯啊啊啊操的我好爽| 欧美亚洲另类在线蜜桃| 亚洲一区二区三区春色| 囯产精品久久久久久久久久二区三区| 学生妹天天看| 91伊人大香蕉| 啪啪91| 天天色播亚洲综合网站| 中文字幕一区二区在线日韩精品| 欧亚无码视频| 久久精品噜噜噜成人看免欧美大片| 麻豆精品A片免费观看| 日韩人妻资源在线看| www黄片免费看com| 乱论91| WWW啪啪的com| 伊人天天久久动态图| 97国产|免费| 亚射在线| 欧亚日韩三区| 双插在线| 日韩人妻无码精品系列| 国产日韩精品一区二区三区| 久久久久免费少妇| 国产乱伦亚洲| 日韩噜噜69| 国产精品一二三免费网站| 91在线国产后入风骚翘臀美女素人| 岛国片在线视频网站| 国产一级操B视频| A一级色女| 天天综合网91入口| 亚洲色系另类精品国产| 国产亚洲精品农村妇女| 亚洲欧美综合区自拍另类 | 日本欧美一区二区三区视频麻豆| 精品九九国产无码| 五月天婷婷久久| 久久激情视频| 日本一级一级一级一级| 夜夜高潮夜夜爽高清视频一 | 精品人妻一区二区三区-国产| 男人的天堂激情| AND人妻系列| 91国产美女丝袜足交精品视频| 丝袜狠狠草尤物人妻av91| 好看的91视频| 蜜臀va69| 无码 黑人一区二区三区| 97欧美性爱| 五月香婷婷| 91亚洲精品青草| 国产精品不卡一区二区三区| 99热欧美| 久久亚洲AV无码专区首页| 欧美日韩在线国产在线| 91超碰人人| 人人透人人操| 欧美玖玖爱免费玖玖| 国产一区二区三区高清视频| 国产亚洲精品自在线亚洲情侣| 97爱亚洲综合色| 亚洲风情在线观看| 国产探花精品在线| 国产超碰国产97| 亚洲男人的天堂网| 天堂v无码免费视频| www99热| ...日韩成人一区二区三区字幕| 欧美视频一| 在线 制服丝袜中出 人妻| 欧洲自拍第一页| jk白丝没脱就开始啪啪| 国产丰满少妇久久久精品影院| 久久久久国产精品久久久| 久草视频分类在线| 成人AV在线网站| 久久毛卡| 国产精品大屁股999| 黄色网址在线免费观看| 色阁阁AV综合网| av强奸乱轮| 97亚洲国产影视| 性天堂| 人妻天天爽夜夜爽爽| 中文字幕后石码四区五区| 五月综合激情| 伊人麻豆传媒| 国产九九九九九九| wwwxxx日本爽| 国产第25页在线观看| 理论久久婷婷网 8| 三及片网站| 丁香五月综合| 欧美日日夜夜| 骚熟女AV网| 超碰色综合| 九九九999久久久网站| 女同女同恋久久级三级| 爱射综合| 任你干在线视频| 理论久久婷婷网8| 一级毛片久久久久久久女人18| 激激五月| 中文字幕人乱码中文字的预防方法 | 黄aaaaaaaaaaaaaaaaaa色网站| 中文字幕一区二区三区蜜臀| 天美麻豆一区二区三区| 免费精品福利在线观看| 公司1区2区3区精产精| av亚欧| 欧美一级三级| 天堂男人网| 手机在线中文字幕国产| 九一屌逼| 亚洲春色一区二区三区| AV天天综合| 啊啊啊啊啊啊在线| 日本性爱少妇| 久久久久96| 久操精品网| daxiangjiao你懂的| 蜜乳Av成人片网站| 亚洲丝袜99| 婷婷AV一区二区三区| 欧美天堂日韩三级国产传媒| 天美精品原创av片国产| 裸体美女免费看网站青草| 亚洲性刺激| 国产免费一区二区在线A片视频| 亚洲综合校园春色| 天天上日日上日韩精品| 久久精品老司| 国产精品亚洲免费| 老司机香蕉久久久久| 五月天婷婷基地| 新怡红院| 色综合潮| 婷婷视频网| 91色亚洲| 日韩精品人妻中文字有码在线| 老司机射| 超碰在线一区二区| 色网在线| 情色AV电影| 伊人国产成人av网站| 久久天天躁日日躁狠狠躁| av网站在线观看了| 91女优在线观看| 开心五月婷婷激情| 玖玖爱在线视频免费观看| 大香蕉伊人久久| 日韩熟女操逼| 国产精品第一页国产大屁股视频免费区i| 伊人女女资源在线观看| 日韩大香蕉AV影片| 97在线无精品| 青青草吊丝| 欧美激情性久久久久久| 色香91| 五月天大香蕉| 色汉综合| 蜜臀久久在线视频| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 青青草日本中文字幕| 亚洲第一页色| 国产一级特黄大片处女| 无码外流操逼视频| 久草综合网| 超碰在线91| 色欲av一区二区三区蜜芽| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 亚洲综合影片| 久久精彩免费视频| 乱伦一区二区三区‘| 蜜臀中文无码午夜| 亚洲精品欧洲精品| 久久日韩毛| 一区操逼日比视频| 亚洲美女AV无码| 91制服丝袜中文字幕| 97免费视频网| 精品超碰中文在线| 亚洲一区中文字幕一区| 操逼不卡中文字幕| 成人av在线播放| 啪啪啪综合网| 亚洲狠狠入| 第二页中文字幕| 天堂种子在线www网资源| 少妇高潮九九九九| 亚洲欲色9532548967一区| 成人午夜高潮av猛片| 先锋激情∨在线视频播放| 久久久一级| 91欧美色| 91中文在线| 久久综合久色欧美综合狠狠| 操高情无码| 丰满人妻一区二区中文| 亚洲成人美女无吗| 亚洲高清91| 激情五月天丁香社区| 爱丝福利| 天天日少妇逼AV| 国产精品视屏| 国产农村妇女精品一| 欧美高清无码免费视频高清版| 亚洲男人的天堂V| 在线午夜成人无码视频| 啊啊啊 在线观看| 日韩成人私密一级精品av| 污污污8888| 国产亚洲精品美女久久久久久2021| 再深点灬舒服灬太大了好硬好爽| 国语精品av| 超碰在线国产| 色色九区| 欧美78p| 天天做天天爱夜夜爽毛片试看| 国产精品经典一卡久久久 | 伊人伊人LD| 欧美黑人精品一区二区| 中国熟妇| 啊啊啊好湿久久| 大香蕉78| 国精综合一二三区影视| 性爱1区| 2017天天操| 97久久精品国产| 熟女色综合久久| 欧美色干| 亚洲精品国产精品乱码不卡| 国产三级多多影院2022国产AA一级毛片无码 | 久久久免费高清中文视频| 婷婷五月天成人| 色婷婷一区二区三区久久| 精品视频97| 99这里只有精品国产| 久久9精品网站| 9久热| 久久精品久久久久久久久| 日韩 成人 有码| 日韩欧美俄罗斯A片| 人妻少妇精品久久久久久| 岛国AV一区二区电影| 黄色区免费观看中文字幕| 一二三区精品视频| surenchaopeng| 成年人性爱日韩| 国产suv一区二区三区6| 亚洲男人天堂2| 操逼操逼视频操逼| 99国产精品| 一二三四视频在线社区中文字幕| 中文字幕啊啊啊在线观看视频| 国产又色又粗又黄又爽| 91青青在线| 久久久久13| 国产精品呦一区二区三区| 国产97/欧美| 亚洲综合影片| 五月婷婷色| 久久精品国产亚洲妲己影视| 欧美色图亚洲色| 欧亚第一综合网| 久99热| 6080YYY午夜理论片在线观看| 97人人夜| 日本久久999| 神马视频久久久久久| 黄片直播三级黄片两女一男| 欧美爆乳精品一区二区| 天天干18禁| 亚洲综合夜色| 精品人妻一区二区免费蜜桃| 日韩人妻大香蕉| 午夜120视频在线观看| 欧美日本成人一区二区| 色婷婷一区二区三区久久午夜成人不| 久久久中文版| 一区二区你上我| 色久桃花影院在线观看| 激情综合网激情综合| 超碰人妻中文在线| 日本不卡三级网在线播放| 九九性爱网| 韩日性爱av| 神马麻豆福利院| 日韩中文字幕2020| 久久一二三四不卡 | 久久久久人妻二区精品叶可怜| 熟女精品日韩一区二区三区| 中国的操老妇女| 自拍视频大全亚洲专媒视频/一区二区三区 | 亚洲图片偷拍视频区| 影音先锋少妇| 久久精品国产亚洲妲己影视| 天天澡天天狠天天天做| 天天伊人| 综合色好色| 日本在线999| 热热色国产一二区AV| 大香蕉男人的天堂| 久久久人妻| 欧美综合区| 无码人妻精品一区二区中文| 操b在线观看| 欧美激情久操网| 97超碰超碰| 大香蕉久久| 亚洲丝袜诱惑| 成人区人妻精品一| 91精品在线播放| 91中文字幕在线观看| 丝袜美腿校园春色| 天操老女人| 超碰在线人妻不卡| 中文字暮97| 精品国产乱码久久久久久久久1| AV九九| 国产高清无码一区二区三区四区皇冠| 熟女人妇一区二区三区| 久久无码一区二区二三区性色| 人妻色偷色噜| 久久久久亚洲Av无码专区老牛影视| 青青草在线视频美女| 草久久久| 久久一二三四不卡| 天天操天天7| www.av不卡中文字幕| 欧美色自拍| 久久久久久久久久久久久久久久9| 色欲人妻一区二区在线| 大香蕉琪琪日本女优不卡| 午夜后入| 天天操熟妇| 99这里都是精品| 久久99999| 东京热熟女亚洲视频网站| 台湾肥佬网一区二区三区| 91 刺激在线| 欧美色三级片91| 任我爽视频在线观看| 人妻少妇色综合| 精品丰满人妻一区二区三区免费观| 91爆操视频| 国产超碰| 九九黄色网| 97超碰69| 综合网欧| 狠狠爱夜夜干| 97超碰影音| 91精品国产长腿丝袜美女| 亚洲美女30b| Aa东京男人的天堂| 成人青青草原伊人| 欧美v日韩v亚洲v最新在线| 一级性爱视频免费在线| 操逼1区| 亚洲色图亚洲无码强奸乱伦| 精品国产乱码久久久久A| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 97干在线| 99国产在线 精品 视频| 无遮挡一级毛片视频免费的| 中文字幕精品一区二| 黄色AAAAA欧美| 99热最新网址| 99丝袜福利在线播放| 麻豆一区在线| 91情色在线| 乱伦熟妇一区二区| 91人妻尻屄视频| 日韩精品国产精品五码一区二区| 女人一区| 超碰精品97| 午夜欧美精品久久久| 囯产精品久久久久久久久久梁医生| 琪琪精品免费一区二区三区 | 91亚洲人| 色网在线视频观看免费| 九九Av| 青春草A| 欧美一区二区三区成人性生活| 9久热这里只有精品| 97在线免费看视频| 亚洲av综合色区无码一| 欧美亚州手机在线| 另类专区加勒比| aa片毛片| 性爱精品一区| 91一区二区| 十八禁视频网站| 天天综合欧美综合| 9久久久久久| 亚洲无码超碰免费| 综合久久99| 天天综合网1| 九九九999久久久网站| av黄图片在线观看| 亚洲国产一区二区三区四区国产| 91嫩草欧美| 99久热精品99re6热| 精品人妻高清麻豆av| 超碰97人妻在线| 精品少妇人妻av久久免费| 大香蕉乱伦视频网| 怡春苑东京热| 啊啊啊久久| 精品一区二区成人| 亚洲精品一二区| 天天做天天爱| 亚洲欧美91√| 操逼片国产| 中文字幕精品一区二区精品| 舔舔啊| 性夜影院爽黄A爽免费动漫| 偷窥自拍亚洲天堂网爆| 色呦呦、国产精品| 色97干| 午夜福利免费精品视频| 丝袜综合| 欧美亚洲首页| 欧美日韩国产高清在线一二三区 | 青青青艹在线视频| 精品综合久久久久久五月天| 国产一区二区三区精品观看啪| 97视频7| 丰满人妻一区二区三区四区| 欧亚在线视频| 超碰97久久国| 美国精品国产精品| 97久久精品国产| 国产品精品自在在线午夜免费| 熟妇操花| 综合 青草 伊久久 影院 综合| 天美传媒AV在线播放| 天天操天天舔| 亚洲成人色情五月天丁香花| 少妇内射视频| 亚洲欧美综合| 97香蕉碰碰人妻国产欧美| 人妻少妇三级| 国产强奸91| 久久熟妇五十路一区| 精品999999| 日韩精品亚洲专区在线影视| 啊啊啊啊啊啊啊啊啊在线观看| 激情 欧美 亚洲 小说| 荡小穴在线观看| 插B在线观看| 国产精品久久久久无码AV会牛| 97干天天| 伊人天天久久动态图| 综合色图,成人综合网| 欧美综合色综合| 国产精品网址| 大香蕉之青青草原| 国产操操日韩三级黄| 亚洲综合图色在线| 在线免费观看日韩一区| 97超碰免费人人性爱| 日韩性爱视频在线免费观看| 伊人伊人LD| 人人么人人操| 97 超碰 人人做 人人爱| 久久这里只精品免费福利| 亚洲欧美激情另类色图| 不卡在线观看视频| 日韩99999色| 青娱乐福利99| 97色妞| 国产51色综合久久免费| ...日韩成人一区二区三区字幕| 日韩无码操逼片| 清清草影| 狠狠色噜噜狠狠狠狠狠色综合久久| 天天综合香 ld视频| 亚洲天堂一区二区久久| 久久妇| 亚洲AV无码成人精品久久| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 操b网站亚洲无码| 午夜舔阴达高潮视频免费看| 日韩ab网| 人人操人人摸人| 青青草原av| 丁香五月婷婷基地| 精品视频一区二区| 午夜欧美神马久久久久| 高清无码在线播放网站| 成人天天爽| 欧美性巨大╳╳╳╳╳高跟鞋| 热G综合热G中文| 爽爽淫人网| 亚洲AV无码秘 蜜桃臀国精产品| 欧美精品偷拍| aaaa少妇高潮大片| 91精品网站| 中文字幕在线观看第二页| 欧美自拍偷拍综合图片| AV男人天堂网| 91超级碰碰碰| 性色AV蜜色av色欲av| 国产精品91一样| 2021国产成人精品久久| 五月丁香影院| 欧美人人曰人人操人人射射| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 国产精品白虎| 欧美国产欧美在线观看| 欧美96交| 欧美激情超碰777| 精品久久无码午夜福利| 久插综合| 人人插人人摸人人| 大香蕉草草| 色九九九| www.超碰在线| 91精品亚洲内射孕妇| 久久禁| 蜜臀AV一区二区三区激情综合| 国产女人极品高潮毛片| 天天色欧美| 青青欧洲黑| 床上啊啊啊一区二区三区| 成人av影院在线观看| 精品国产乱码久久久久久久久久毛片 | 午夜呻吟欧美| av天堂天堂av日韩| 猛猛干| 欧美在线色| 六九九九| 亚洲色图欧美视频| 国产 亚洲 一二三四| 日本亚欧爱爱| 超碰 av 女人天堂| 婷婷久久五月| 亚洲图片欧美偷拍| 97超碰无码网| 五月丁香婷婷综合| 手机在线视频国内精品| 亚洲熟妇一,二,三期| 久久天堂网| 综合网亚| 婷婷五月天av| 韩国一级AAA| 美女91网站| 国产地址二三| 男人天堂站| 五月天大香蕉| 热思思免费视频| 日韩色图 一区二区| 9久超碰| 最新国产亚洲精品精品国产亚洲综合| 日韩黄色片子| 中文字幕欧美精品亚洲日韩蜜臀| 久久久久久久久久久999| 日韩精品99999| 日韩人妻免费精品| 大香蕉一区二区在线观看.| 欧美中文综合| 性九九九九九九| 九九热精品免费视频| 超碰91在线| 成人三一级一片aaa| 国产日韩无码一区二区三区久久区| 国产一线二线三线av| 啊啊啊啊好大好硬啊啊啊啊啊 | 亚洲一级黄色毛片| 欧美综合网站999| 欧美伦乱爱| 欧美五区| 蜜乳av首页| 日本一级二级三级网站| 二男一女成人A片| 青女偷拍网| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 91亚洲不卡一区| 中文字幕 国产区| 国产精品人人爽人人做可爱福利| 国产三级中文字幕粉嫩| 日本性一区| 欧美日韩另类字幕中文| 久久久久久久国产| 四虎免费看黄| 亚洲AV乱码专区国产噜噜亚洲| 亚洲激情AV| 国产日本久久免费精品| 欧美,日韩,亚洲视频| 国产精品久久久久亚洲av| 特级特黄一级毛片免费| 一级人妻性爱视频| www.色吧5.com| 亚洲春色一区二区三区| 亚洲欧美高清无码| 老司机福利青青草| 国产一区二区三区高清视频| 日本操逼视频免费| 亚洲欧美色图| 97精品一区二区视频| 国产1024在线播放| 亚洲婷婷综合网| 三级色影综合网| 久久岛国| 极品少妇久久久| 992视频一区| 易易A毛视频| 9118禁| 懂色Av| 国产久久久久久| 日韩欧美加勒比| 91肉片| 久艾草在线精品视频在线观看| 久久久久9999| 成人97人人超碰人人| 国产精品视频自拍在线| 亚洲高清视频在线免费观看| 国产精品白领在线观看| 国产精品99精品视频网站| 日日插夜夜| 国产精品久久久久久高清无码免费看| 国产一区二区免费福利片| 日本成人A片网站| 国产女乱淫真高清免费视频| 日韩不卡a级视频专区| 欧美精品99久久久| 色女网日韩| 国产白丝在线| 久久久熟女一区| 激情久久日韩精品中文字幕麻豆| 久操不卡视频| 91大胆欧美| 1区2区3区中文字幕日韩| 97一区二区三区视频| www.acm成人黄色毛片| 欧洲亚洲人妻无码高清久久三区四区| 精品78| 91久久久亚洲| 做爱A级亚欧| 性爱av在线免费观看| 国产按摩一区二区三区| 亚洲欧洲精品成人| 高清不卡 中文 人妻| www.男人天堂| 伊人精品视频| 蜜桃午夜视频一区二区 | 日本性爱不卡视频| 五月天综合| 性色中出| 天天综合网1| 嗯嗯啊啊的视频| 天天在线91| 国产农村妇女精品| 高潮的A片激情扒开一区| 久久精品中文字幕观看| 美国日韩黄片| 天天干夜夜一操| 大香蕉碰碰| 伊蕉97蜜桃97狠狠综合干| 亚洲另类色综合网站| 亚洲欧美综合| 中文字幕,人妻,日韩| 国产精品久久伊人| 亚洲AO在线| 久久综合久色欧美综合狠狠| 国产精品一区二区三区四区五区| 日本一区二区三区午夜观看| 一级性爱啪啪视频| 五月天婷婷成人网| 欧美青青视频| 天天日夜干| 国产精品久久99日日| 99re视频在线观看这里只有精品| 欧美白嫩女HD| 长久操视频| 中文字幕国产| 日韩免费福利在线观看| 91人妻PORNY九色大屁股| 青草香蕉网| 欧美精品庄| 国产品精品自在在线午夜免费| 久久精品国产亚洲AV片多多| 人妻天天爽夜夜爽爽| 久久久性少妇| 国产AV色黄看到爽| 九九九九久久久| 色悠久久久av| 成人蜜乳小视频网站| 久热91| 欧美在线视频播放| 一级性爱网| 色五月首页| 天天α片| 欧美色亚洲| 亚洲AV成人无码一区二区三区在线观看 | 夜夜草网站| 96国产污污污丝袜| 99热国产| 国产成年女人免费视频播放a| 中文字幕一区电影在线观看| 久久综合日韩亚洲欧美| 亚洲骚逼少妇| 97爱爱爱| 国产尤物AV尤物在线观看不卡| 性欧美体内射精| 伊人午夜福利视频| 大JI巴好深好爽又大又粗视频| 久久男人精品| 五月婷在线| 精品久久久一本一道| 91亚洲综合在线| 伊欧美综合视频| 久久九精品| 亚洲成a人v欧美综合天堂下载| 蜜乳AV一区二区三区四| 96精品在线| 婷婷国产精品一区二区| 一区二区三区四区理论片| 亚洲综合影院| 97色色网| 欧洲一区二区三区四区在线观看| 日日噜噜夜夜狠狠视频无| 国产大片精久久久久久| 亚洲色丰满少妇高潮| 久久久人妻| 99热66| 清纯唯美第一页| 免费精品中文字幕| 国产熟妇一区二区| 国产精品久久久无码aV去| 五月丁香激情综合网| 激情视频图片| 亚洲第一成人影院色播| 午夜精品人妻二区三区| 久久精品国产AV一区二区三区| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 青娱乐亚洲热| 婷婷五月天成人网| 亚洲在钱| 人人操人人操草草| av线电影| 国产精品一区二区校花| 99热亚洲天堂| 丰满人妻一区二区三区色-百度| 日韩久久激情精品| 亚洲熟女少妇免费视频| 久久黄片国产一区二区| 成人网欧美风情| 日本熟女不卡视频| 久操九九九九| 家庭乱伦麻豆| 五月黑AⅤ| 97免费视频在线观看| 殴美,日韩国产伦精品| 精品人妻一区二区三区蜜桃视频| 乱欲一区二区| 国产一区二区久久| 亚洲暴力强奸AV| 插入粉嫩少妇视频| 亚洲一级性爱视频免费看| 很很很很操| 欧美日韩 强奸乱伦| 日韩不卡网操逼中文字幕日韩| 免费αV在线视频| 插老姨肥穴| 91成人久久| 伦在线97| 色狠狠 - 百度| 黑丝日韩av丝袜av| 国产福利在线视频网站| 日韩专区久久久| 日韩人妻一区二区精品| 91在线一起| 色五月综合| 欧美性爱第1 页| 78久久久| 国产精品一级特黄aaa大片在线观看| 欧美体内射精| 色婷婷视频| 天天看天天日天天操| 亚洲精品天天影视综合网 | 精品九九| 诱惑人妻欧美一区在线播放| 波多野结衣先锋影音| 超碰97综合网| 99操视频| 九九九999久久久网站| 久久婷婷伊人| WWW.操逼.COM| h色99999| 偷拍自拍在线视频观看| a啊啊啊啊啊啊啊啊一区二区| 欧美极品女人的天堂| 天天综合中文字幕 91| 欧美另类色图片| 性videos欧美熟妇hdx| 人妻一区久久二区三区色播| 最新中文字幕精品在线| 中文字幕AV中出| 国产一区二区三区精品观看啪| 欧美性色网| 中文字幕版| 黄色av片三级三级三级免费看| 青青草狠狠撸| 秋霞福利网| 日本成人免费一区二区三区| 亚洲超碰综合网| 欧美成人都市人妻| 国产日韩手机视频在线| 亚洲日韩久久精品一区| 人妻精品视频一区二区| 日韩视频中文字幕| 欧美 综合 亚洲| 91九色首页| 国产日韩手机视频在线| 超碰欧美COM| 国产刺激视频| 亚洲字幕一区二区| 亚州性色| 情色五月天网| 国产熟女少妇一区| 中日韩熟女| 日韩免费一级性爱视频| 欧美日韩人妻精品一区二区三区| 九九热AV| 国产一区二区三区视频在线看| 偷拍综合亚洲| 国产人妻精品久久久一区二区三区| 国产黄片在线免费观看| 亚洲天天更新| 日韩中文字幕宗合在线| 欧美黄页在线| 超碰成人国产| se吧提供国产乱老熟视频胖女人 | 日韩乱伦AⅤ| 亚欧成人一级片在线播放| 好看的91视频| 婷婷久久五月天| 欧美极品性爱天天射| 精品少妇999| 久久九九精品一区二区| 91精品电影18| 久综合国内精品自在自线| 欧美淫乱视频| 欧美72网页| 黑丝少妇| 午夜精品久久久久久久99蜜桃一| 香伊人在线| 美女啊啊啊啊啊啊| 91网站18+| 国产欧美一区二区| 五月丁香六月婷| 亚洲欧美自拍偷拍| 日韩免费中文字幕视频| 大鸡巴久久| 俺也射| aaa淫乱视频| 激情四射婷婷四五月天| 日本污ww视频网站| 人人操人人搞人人草| 美女裸体无遮挡永久免费观看网站| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 久久仑合| 色婷婷五月综合| 天天做日日爱夜夜爽| 一二三四视频中文字幕在线看| 欧美亚洲激情| 欧美色综合网| 亚洲,欧美,综合网| 欧美在线色| 亚州久久9| 67194无码不卡| 免费看毛片操穴| 午夜精品视频777| 亚洲国产精品成人无码久久久| 九九视频黄色片| 91操操操操| 91丝袜美女视频| 九九热精品视频六| 夫妻AV网站| 999熟女精品| 91天射| 欧美日韩国产电影| 亚洲精品欧洲精品| 国产有码一区| 免费看美国人人爽,人人操| 九九热九九热| 久久鲁干| 欧美日韩国产色图在线| 久草网站免费在线观看| 日本性爱不卡视频| 国产精品人妻无码久久久互動交流 | 日韩一级片在线看| 一本精品日本在线视频精品| 日本熟女不卡视频| 午夜国产成人精品视频| 精品视频一区二区| 大香蕉一级黄色片久久| 麻豆久久一区二区三区| 97国产|免费| 综合少妇网| 国产青青美女玩逼视频| 中文幕97| 久久久男人的天堂| 色爽——AV| 打av高清| 啊啊啊97视频| 超碰这里只有精品| 好屌色综合| 偷拍综合亚洲| 91国产伊人大香蕉| 久草毛片| 四虎AV在线播放| 成人性交免费视屏| 婷婷久月| 欧美色图欧美| 天天亚洲| 日本色色色网站免费看不卡| 欧美性性性| 久久精品熟妇丰满人妻99| 久热一区二区| 东京热一区二区中文字幕| AAAA欧美日韩| 6080YYY午夜理论片在线观看| 精品中文字幕一区二区| 思思久热在线精品66| 操b在线观看| 国产高清精品一区二区三区毛片 | 精品一区二区3区| 1024亚洲中文字幕久在线看片你懂的 | 久神马| 超碰一区二区| 色香综合天天影视综合| 67914在线兔费成人视频| 亚洲日精品| 91麻豆天美国产欧美高潮| 日本熟妇人妻一区二区三区| 欧美97av| 久久久少妇| 国产丝袜欧美在线视频| 国产午夜精品理论片一二三区区| 中文字幕人成乱码熟女香港| 黄片qw| 久草网站免费在线观看| 精品国产肉丝袜在线拍国语| 久久久久日本视| 国产精品熟女乱伦| 人妻久久久久久久久久久久久久久 | 97干com| 少妇专区一二三四五| 另类图片五月天| 五十路三区在线| 伊人超碰97| 国产一区二区三区视频在线看| 操比国产| 熟女人妻av在线资源,黄色的资源 粉嫩国产精品久久粉嫩 | 无码免费精品高清| 亚洲各类熟们中文字幕| 九月婷婷| 综合网欧| 欧美线天码中字| 久久久久少妇| 日本免费中文字幕在线| 五月天婷婷久久| 中文字幕在线24| 91N五十路| 91男同| 欧美激情在线观看视频| 97在线视频网站| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 丁香五六月啪啪| 亚洲情色1区| 国产中文精品一区二区在线观看| 国产区在线| 久久久久久久 九九九九九九九| 超碰98综合网| 怡红院成人视频| 天天久久| a片久久久久久久久久久久| 亚洲天堂7777| www.97在线| 九九国产热| 超碰在线日韩一区| 夜夜嗨一区| 欧美日本成人一区二区| 国产美女高潮叫床视频| 天天日天天爽| 香蕉免费一区二区三区不读 | 色综合20p| 人妻少妇精品| 欧美人妻久久精品二区三区 | 强奸乱伦亚洲第一页| 26uuu欧美| 国产精品小视频一区二区三区| 亚洲色丰满少妇高潮| 自拍啪啪视频| 91成人高清在线观看| 9l视频自拍9l九色成人| 日本不卡高清免v欧美日韩在线观看| 国产精品电| 妇女性内射冈站HDWWWCOM| 97啪啪| 中文字幕一区二区三区人妻少妇在线| 男人的亚洲天堂| 国产精品剧情| 日本韩欧美在线播放a| 国产精品国产自产拍高清AV| 九七人妻在线| 日韩一级性爱无码| 色婷婷影院| 亚洲高清少妇| 亚洲国产精品无码AV久久| 美女被艹尤物视频| 色情亚洲日本成人| 男人干美女| 黑丝制服中文字幕| 亚洲一级性爱视频免费看| 99久久无色码| 亚洲天堂资源在线| 性一级黄色录像片网站导航| 综合五月婷婷亚洲一区| 日本性爱少妇| 九九久久一区二区三区| 九九热精品视频六| 欧美大香蕉专区网| 粉嫩少妇自慰在线| 日韩在线观看AV| 国产精品香蕉热久久新品| 欧美色天堂网在线视频| 97在线观看免费| 日韩国产欧美伦理在线| 亚洲综合有玛| 狠久久| 国产亚洲色婷婷久久99精品91葵花宝典 | 性爱动态120秒| 熟女少妇一区二区三区| 久久久无码av精| 亚洲AO在线| 99夜夜操| www激情| 久久亚码| xxxx网站亚洲精品| 久久久精品日本一道| 91久热| 免费a级毛片av无码久久精品中文字幕| 久久精精区一区二区一蜜桃一区二区| 少好三P| 日本黄大片在线观看视频| 在线观看日韩av不卡| 欧洲射精91| 日韩视频中文字幕| 韩国久久97| 久久婷婷一区| 色综合网1| 人妻美腿丝袜日韩| 中文字幕亚韩| 欧洲乱码视频| 密乳无码| 毛片久久| 国产精品无码av嫩草| 麻豆AV一区二区| 久久久久久久久女黄| 黑人精品一区二区在线播放| 成人短视频在线观看| 色五月第四色| 97精品国产| 波多野42部无码喷潮在线观看 | 久久久久骚| 加勒比aⅴ| 亚洲一本色道中文无码aV天美| 后入人妻一区| 欧美伦乱| 亚洲国产ⅴ高清在线观看| 欧美日韩91| 国产女人视频三四五区| 成人乱人伦一区二区| 69人妻精品丰满熟女区| 東南亚性呦成人伦理资源在线视频| 久操网无码在线| 97免费视频网| 91搡老女人老妇女老熟女歌词翻译| 欧美日韩第一页| 色欲天天综合久久久无码网中文| 色97欧美| 人妻 制服 日韩 中文 在线| 快播久久人人aV| 国产精品午夜高潮呻吟久久av| 国产av色网| 热九九精品| 99999亚洲| 伊人五月天青青草婷婷| 亚洲伊人久久综合97| 国产传媒1234区| 一区二区乱码福利| 91色五月俺来也| 国产精品网址| 蜜桃臀一区二区三区久久| 久操精品网| 91美女片在线| 青青草在线成人视频| 久久夜夜| 欧美色图天堂网m| 不卡av在线中文字幕| 综合激情一一91| 午夜免费福利视频一区| 高颜值美女口爆高潮浪叫| 久久精品欧美一区蜜桃| 精品久久久久久中文字幕视频免费| 久久九七| 在线观看亚洲专区| 久久9久久| 国产精品麻豆成人AV艾秋| 亚洲九九九九| 日韩ab网 | 丝袜美腿制服人妻二区中文字幕| 亚洲欧美在线丝袜| 69AV女优男人的天堂| 国产高清26uuu| 国产97av| 五月天社区| 综合国产影视三级| 大香蕉日亚洲日本亚大 | 国产毛片精品一区二区色欲黄A片| 五月丁香激情四射| 熟妇人妻一区二区三区| 精品偷拍13p欧美dodk视频| 欧美综合中文| 熟妇高潮一区二区免费视频| 国产97在线 | 亚洲| 久久99手机免费视频| 成人免费不卡在线视频| 亚洲人妻五月丁香婷婷| 又大又黄国产| 在线播放免费av福利片| 欧美,日韩,中文,另类| 人妻精品4K4K4K4K4| 嫩呦国产一区二区三区AV| 色网亚洲人|