色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
午夜福利激情在线视频| 亚洲不卡不卡中文字幕不卡| J?P?NESEHD熟女熟妇伦| 91精品国产91久久青草 | 国产欧美日产一区二区三区 - 国产欧美日| 探花激情视频| 草草网站影院白丝内射| 91在线超高颜值国产| 中文字幕黄色一起草| 在线日韩日本亚洲国产| 久草免费在线视频| 操逼A∨| 久久久久久久久久久久九| 五月婷婷深深爱| 亚洲中文字母在线播放| 四虎影视永久在线免费| 岛国在线免费视频| 中文字幕一区二区免费在线| 极品销魂美女一区二区| 日韩天天综合| 老熟乱一区二区三区四区| 熟妇人妻一区二区三在线| 99久久com免费视频′| 色色99| 天堂中文日本在线观看| 亚洲小电影免费涩涩成人在线高清| 老熟妇91| 69精品| 97色亚洲| 无码人妻一区二区三区免费九色| 97亚洲欧美| 欧美性夜| 狠狠爱综合网| 乱伦av麻豆| 亚洲小电影免费涩涩成人在线高清| 久久啊啊啊| 天天草天天日| 国产亚洲色婷婷久久99精品91葵花宝典| 乱伦一二三区| 99精品国产户外露出| 97在线视频免费| 欧美色图另类图片| 蜜臀AV一区二区三区| 精品人妻少妇| 亚洲精品97| 91搡老女人老妇女老熟女歌词翻译| 成人九九| 亚洲熟妇一,二,三期| 天天亚洲| 日韩性爱小视频| 亚洲图片另类| 久久综合五月天| 色优久久| 91网站在线播放| 一本色道久久综合亚洲二区三区| 亚洲本色精品一区二区久久| 99re热有精品视频国产| 狠操91,com| 91伊人久久在线| 久草精品一区| 欧美se综合| 亚洲第一黄色av网站| 国语av最新自产拍在线观看| 国产无码一二三区| 口爆综合网| 97超碰美国| 校园春色亚洲无码| 玖玖久久久| 摸奶性爱视频网站在线免费播放| 综合欧美激情网| 91人妻人人妻| 破处bbq| 九九九999久久久网站| 性色AV蜜色av色欲av| JIZZJIZZ亚洲女人被躁| 黄色欧美性爱视频| 欧美AB在线观看| 久久久男人的天堂| 色欲av国内精品久久久久久| 久久一区二区三区入口| 久无码| 亚洲啪啪综合?v一区综合精品区| 中文字幕在线观看永久| 久热色情精品| 97免费在线观看| 午夜国产成人福利视频| 99热 按摩 日韩| 男生通女生屁股| 欧美人与动性人交a| 亚洲AV无码成人精品久久| 超碰国产情侣自拍网| 97视频在线观看网站| 蜜臀久久99精品久久久| 色色色色电影网| 丝袜性亚洲| AV色女综合| 亚洲中文日韩欧美大香蕉视频| 久久久九九网站| 免费人人搞97| 高清有码一区二区| 熟妇在线视频一区二区| 伊人久大| 免费在线观看AV无码网站| 少妇被玩视频二三区| 欧美日韩系列| 夜夜影视四色| 久久久神马影院| 強姦亂倫a| 2010男人的天堂| 大香交| 欧美极品性爱天天射| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 欧美黄片免费在线观看视频| 97超碰色屌| 97香蕉网| 97久久精品国产| 少妇综合网| 国产11页| 国产成人超碰在线| 99热9| av线电影| 国产日韩在线播放| 国产美女裸体秘 永久无遮挡| 欧美性爱1080p| 厕所偷拍在线| 欧美人黑A片无码免视费| 无码免费一区二区三区啪啪| 亚洲高清欧美总合| 三级三级三级日本99| 亚洲同性aV综合| 国产精品免费视频人成| 亚洲综合有码| 美女在线H91| 综合伊人激情| 88在线一区二区三区| 日本熟妇人妻中出视频| 天美传媒婬乱| 热热色国产一二区AV| 超碰 另类 欧美 | 看看日B真人视频| 亚洲最新a在线观看| 综合天天网| 日韩亚洲国产视频| 天天操天天干美女网址导航| 日本在线一二| 欧美18 在线观看| 骚女高跟AV在线| 无码精品蜜桃一区二区三区ww| 欧美国产有色电影| 亚洲欧美国产日本一区二区三区| 97天天操| 久久久久久久久久久久欧美日| 午夜精品久久久久久久99蜜桃一| 3PAV乱伦视频| 亚洲伊人久久精品影院| 久久久一区二区三区四曲免费听| www久久国产精品| 91日日夜夜| 男人的天堂网免费| 欧美顶级黄色大片免费| 国产一区二区免费福利片| 青青草好吊| 日韩精品99999| 国产麻豆福利av在线播放| 久久亚洲日韩熟女精品| 97爱欧美| 狠狠爱综合网| 日韩中文字幕视频| 欧日韩一二三f区| 久草久热| 丁香色婷婷| 日韩欧美大力操| 久操免费观看| 欧美97网| 天天综合站| 69综合网| 国产Aα| 亚洲性天堂| 欧美熟妇操操视频| 91丝袜美女国产| 草草网站影院白丝内射| 中文字幕美女91| 欧洲综合色图| 熟女熟妇一区二区三区视频| 久久久∴| 青娱乐大香蕉| 蜜臀久久99精品久久久老,,| 尹人大香蕉视频在线| 国产av波波国产精品| 91美女视频| 国产9l 大屁股| 深夜激情| 精品乱码在线观看| 伊人久久亚洲色欲综合网站 | 美国日韩黄片| 欧美色图 色综合图| AV色五月| 中文字幕伊人| 久草久日| 欧美第二页午夜| 丰满人妻一区二区三区免费| 欧美色图片欧美色图| www.男人天堂| 自拍第一页| 日韩不卡一二三四| 一区二区三区在线日韩影院观看| 成人天天爽| 久久久久久久久久黄色网| 超碰激情808| 粘花网06av视频| 欧美老妇综合网| 后入人妻一区| 久久久久久九九九九-美女久久久久久久-成人AV| 久久女婷| 自拍盗摄一区| 1204av韩国| 亚洲日韩青青草色月| 午夜情侣自拍网站| 好爽,再快点啊哈嗯嗯嗯嗯| 久久人人妻| 91在线美女| 97这里都是精品| 久久天天躁日日躁狠狠躁| 大香蕉综合| 欧美日韩婷婷中文| 色淫网站优优视频| 精品久久久av无码免费| 五月天婷婷在线看 | 柠檬AV导航| 久久女婷| 97精品国产97久久久久久户外免费| 天美麻豆精品视频99| 精品人妻15区| 欧美91精品国产自产| 国模无码人体一区二区三| se吧提供91精品国产91久久久久久 | 日韩美女啪啪一区| 玖玖玖玖精品国产剧情| 夜夜嗨AV一区天天| 大香蕉欧美国产日韩高潮| 免费网站观看www在线观| 欧美午夜视频| 亚洲情色欧美| 国产精品自拍欧美在线| 欧美天天综| 激情文学小说一区二区 | 久久五十路熟女人妻| 强奸乱伦av电影| 99操视频| 人妻酒店出差被中出免费在线播放| 色网1| 97在线免费观看| 人妻丝袜一区二区三区在线| 综合激情一一91| 激情文学 亚洲图片| 韩日欧亚a级| 偷拍偷窥与盗摄视频专区| 国产av强奸美女| 日本女人操逼| 亚洲AV不卡在线观看尤物| 啊啊啊啊嗯嗯在线久久久| 色狠狠综合| 日本一区二区电影网站| 夜夜骑日日| 91精品国产91久久福利| 亚洲日本韩国在线| 亚洲熟女乱色一区二区三区久久久 | 高清无码网址| 韩国国产欧美情侣视频在线| 立川理惠被中出无码| 一区三区啪啪| 十八禁电影伊人网| 亚洲欧洲综合av在线| 开心激情婷婷| 亚洲天天自拍| 久久东京国产精品视频| 精品一二三区四视频| 亚洲精品九九九| 1769一区二区| 任你干在线视频| 亚洲国产成人精品999| 久久香蕉国产传媒一区剧情天美| 亚洲熟女少妇免费视频| 嫩草影院在线观看精品 | 国模私拍一区二区三区神乳| 日韩在线AB| 国产伦精品| 五月丁香色情| 久久岛国| 九九热精品视频在线观看| 人妻熟女一区二区| 玖玖玖玖精品国产剧情| 高潮9999外国| 美女黄频a美女大全免费皮| 欧美性爱一内片一区二区三区| 久久精品女同亚洲女同13| 国产精品久久久久久久AV大片| 欧美九9 9 9| 热热色91| 婷婷丁香一区二区三区| 操高情无码| 国产亚洲日本| 新婚人妻扶着粗大强行坐下| 日韩精品国模| 丁香色色网| 亚洲色电影在线| 亚洲麻豆精品二区三区| 亚洲国产另类在线中文| 在线天堂999| 国产精品久久久久久亚洲色欲| 成人资源中文字幕在线观看天天 | 国产强奸乱伦欧美| 熟妇精品juliaannAV| 看免费的黄片| 婷婷九月丁香| 福利社区午夜一区二区| 免费一级黄色录像影片| 99精品高潮| 东亚亚洲无码高清| 香港久久久| 五月丁香影院| 性爱视频免费网址| www.人人摸在线视频| 婷婷综合在线| 女欧美一区二三区| 91欧美巨乳| 亚洲精品日日夜夜52| 精品一级| 大香蕉在线视频重口味毛片在线| 婬女免费一二三区A片| 亚洲综合伊人无码久久| 日本A级视频| 玖玖爱免费观看视频| 少妇激情一区二区三区视频| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 一本大道青青| 久久综合精品一区二区三区| 天天干天天狼在线视频| 亚洲天天在线| 91视频综合在线| 丁香六月婷婷| 欧美aaaaaaa| 99无码视频| 日逼视频日本| 老鸭窝成人| 色综合中文字幕不卡| 国产乱伦亚洲| 大学生美女口爆| 超碰欧美在线欧美| 四虎 精品 WWW| 91久久精品中文字幕| 亚洲97在线观看| 亚洲综合图片在线| 久久夜嗨| 久久久人体| 久久精品色欧美aⅴ一区二区| 91欧美大片| 欲色综合| 久久青娱乐| 人妻少妇精品久久久| 特污免视频| 成人国产精品三级A片| 男女激烈网站最新| 欧美日韩插逼视频| 亚洲影院成人| 狠狠91| 白嫩91在线亚洲| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 美女被艹尤物视频| 久久久久亚洲熟妇熟女| 综合久久9| 成人资源中文字幕在线观看| 亚洲无限观看| 亚欧美综合网。| 亚洲欧美国产中文字幕| 色诱中文字幕| 97久久精品国产| 天天干一区二区| 99热超碰| 青青草自拍视频在线播放| 色噜噜狠狠色综无码久久合欧美| 又黄又爽在线观看视频| 久久秀这里有精品| 精品国产乱码久久久久久久久1 | 天堂av最新电影网| 欧美人妻另类在线| 亚洲精品国产熟女久久久| 亚洲天堂美臀在线| 99热18这里只有精品| 日本精品免费一区二区三区四区| 久久精品视频28| 欧美伦乱爱| 欧美日韩亚洲电影| 国产精品另类一区大香蕉| 亚洲资源吧| 男人综合网| 特色a在线上| 精品日韩| 中文字幕一区二区三区高清| 久久久久久久国产a∨| 国产成人免费观看在线视频| 亚洲综合五月天| 屌逼麻豆| 操死我了嗯嗯嗯| 超碰98综合网| 91女日逼| 欧美不卡在线一区二区| 秋霞久久亚洲精品成人| 日本道久久综合色色| 性吧在线视频| 91撸色网 玖玖网 欧美| 少妇内射视频| 九九九九热| 污污汅18禁网站在线永久免费观看| 人人摸人人叼| 欧美 亚洲 制服 精品| 欧美精品第四五页中文字幕在线观看| 男人天堂 天天射| 国产又粗又长视频| 99re公开精品免费视频| 床上啊啊啊一区二区三区| 96AV久久久| 久9久9久9久9久9久9| 日日骚中文字幕| 久久精品中文字幕观看| 日本久久久久久久久| 成人欧美日超碰| 风韵犹存大大大大香蕉| 91丨豆花丨熟女| 久99热| 欧美在线啊啊啊| 超碰久久.com| 欧美一级久久久久久久大片动画| 欧美亚洲国内自拍| 桑老女人九区| 乱伦a片视频| 麻豆天美国美国产| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 大香蕉 222| 午夜福利合集| 国产亚洲精品美女久久久m| 91 在线亚洲| 男人的天堂日韩| 精品人妻中文字幕高清| 99操99| 欧美大片天天看| 天天看天天日天天操| 91狼人| 国产小炒后入式| 丁香七月婷婷| 婷婷五月天av| 欧美,亚洲,日韩,v,天堂,手机在线观看| 欧美组图日韩亚洲中文字幕| 尹人大香蕉视频在线| 亚洲情色综合网| 九九精品99| 顶级少妇BT天堂| 婷婷午夜清品久久久久久久性色视频观| 日韩乱伦影音先锋| 日韩美女,国产传媒,视频一区| 91春色| 国产91美女高潮| 91在线观看,天天综合| 一级A片女人高潮叫床| 青青草视频导航官网| 88xx成人精品视频| 91新在线欧美| 国产午夜福利电影免费在线观看 | 啪啪视频免费在线观看| 男人的天堂2019AV| 日本αv| 成人色女网| 日韩激情电影中文字幕| 亚洲色图a| 麻豆国产97在线| 欧美第38页| 久久久久久久久久va| 欧美狠狠弄| 亚洲成人精品在线一区| 中文字幕精品久久久久人妻红杏ⅰ| 欧美不卡在线一区二区| 啊a一区在线| 女生久久网| 无码免费一区二区三区啪啪| 色欧洲| 日本熟妇熟色97一本在线观看| www亚洲欧美| 国产四虎在线| 日本狂喷奶水在线播放212| 精品四五区| 日韩内| 伦理片秋霞免费影院| 锕锕好爽 死我在线观看| 日韩激情小说一区二区| 久男人久久| 91超碰人人操| 91综合站| 欧美 亚洲 另类 综合| 美女写真| 国产三级片在线观看| 日本精品人妻少妇一区二区| 久久综合资源一区二区| 大香蕉手机在线| 日本久操视频| 亚洲1区2区三区高清中文字幕| 97 国产精品| 99国内精品| 无码操逼网| 男人的天堂视频精品乱在线| 97超碰天天| 91成人精品在线播放| 精品欧美乱码久| 少妇人妻无码| 99操99| 午夜福利av电影在线| 91精品91久久久久77777| 在线观看AV不卡| 日韩丰满熟妇| 青青草国产欧美非洲黑人 | 大鸡巴久久| 青青草日本中文字幕| 免费人成?大片在线播放| 日本中文熟女视频| 激情文学亚洲| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 日韩一级二级三级| 97在线资源| 91亚洲青青草原精品1区| 国产中文精品一区二区在线观看| 亚洲牲交| 亚洲资源吧| 国产精品久久久久久久免牛肉蒲团| 色999亚洲人成色| 精品国产无码中文| 尤物av网站免费在线播放| 国产精品97超碰| 精品亚州18| 老鸭窝亚洲毛片| 一区二区三区机械有限公司| 东京热男人的天堂精品| 久久精品国产亚洲AV高清演员表| 中文乱码字幕观看视频| 东北女人性交| 色一区二区三区综合| 射欧美综合| 99青草| 日韩精品一区二区三区四虎影视| 色官网在线| 久久91精品国产9丨久久分亭| 乱伦熟女论坛| 久久久久久网址| 91一区二匹| 日夜精品| 七月丁香婷婷| 国产老女人久久毛| 欧美中文综合| 91国模| 啊啊啊啊网站| 老司机福利青青草| 粉嫩av在线| 97在线免费| 国内伊人久久久久久网站视频| 97干在线视频| 亚洲一区二区三区婷婷| 丰满少妇一区二区三区免费看| 天天肏夜夜肏| 亚洲图片欧美| 被窝影院午夜看片无码| 五月天婷婷在线看| 99久久久久久亚洲精品不卡| 国内精品嫩模A∨私拍小视频| 日韩一级久久毛片| www.yeyecao| av在线观看不卡网站| 久久美女国产| 激情综合婷婷| 亚洲国产精品乱码在线观看| 偷拍亚洲高清图片| 99国内熟女露脸视频| 超碰一区二区| 自拍六区| 内射老妇BBWX0C0CK| 操操吧亚洲乱伦视频| 欧美日韩国产中文精品字幕自在自线| 蜜桃av综合网发布| 999久久久精品国产| 精品免费1| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 国产热av| 精…码一二三区| 日韩精品资源专区二区| h无码动漫在线观看| 色爱国产| 少妇与黑人高潮在线| 热热色色综合| 色综合一区二区三区| 天天做天天爱天天高潮| 91亚洲影视| 免费家庭乱伦视频| 成年人一级黄色毛片大全在线观看| 熟女视频久久| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 精品国产精品一区二区| 91老司机在线视频免费观看| 美女在线H91| 天综合网欧美| 国产三级片在线观看| 黄色片一区二区三区四区五区| 1禁看欧美黄片免费看| 欧美亚州手机在线| 色在线69堂| 97香蕉网| 五月丁香啪啪网| 欧洲乱码视频| 久久六六| 精品久热| 日韩熟女视频二区| 呦呦影院| 日日夜夜干| 97射欧美| 国产亚洲日韩在线三区黑人| 日韩无码嘿咻黑热久| com 首页 18岁 禁区 女优 免费 精选 同城 | 久久αⅴ| 欧美做爰无码A片视频| 神马久久久久久久久久久久| 亚洲综合20p| 欧美性爱另类综合| 亚洲色图 综合| 26uuu国产亚洲综合| 91黑丝在线播放| 免费男人的天堂| 岛国毛片在线观看免费| 第四色色综合91| 中文久久久| 九九久久99| 久草成人影片| 五月天黄色激情视频| 欧美 亚洲 另类 综合| 亚洲 小说 欧美 激情 另类| 青青草在线成人视频| 免费国产视频| 亚洲影视综合网| 国产精品久久久久久久久久久久久久吹| 亚洲一区二区三区欧美日韩| 国产和美国毛片| 国产东北女人在线视频| 中文字幕视频免费| 青青操综合网| 啊啊啊啊啊好舒服视频| 国产三级多多影院2022国产AA一级毛片无码| 9久久9综合| 精品蜜乳AV免费观看| 国产在线76页| 国产日本一区二区三区蜜臀在线观看| www.久久爱| 无码粉嫩白虎一线天b区| 亚洲第一无码播放立川理惠| 91美女高潮| 巨爆乳肉感一区二区三区竹菊影视| 999久久芭蕾| 99re在线观看| 午夜操一操| 亚洲妇色| 333kkkk·亚洲com久久| 日韩无码服务区| 天天操夜夜操| 欧美性爱日韩高清| 9久精品视频在线观看| 黄色免费网页无码| 91亚洲影视| 日本一区二区三区欧美日韩中文字幕| 日韩中文字幕视频| 东北操逼| 熟女人妻av在线资源,黄色的资源| 久久婷婷电影网| 成人久久精品| 立川理惠加勒比无码| 日韩啪啪视频| 久久久99999久网站| 亚洲精品日日夜夜52| 97视频免费播放| 好看的91视频| 亚洲欧美国产其他二区| 看全色黄大色大片免费视频| 成人久久精品| 97精品综合| 日韩 国产 欧美自拍| 97热视频在线观看| 日韩精品.久久精品.AV女优.天美传媒| 小说区 图片区色 综合区| 亚洲和欧美裸体美女双飞视频| 欧美精品自慰系列寂寞少妇| 青草精品视频-日本久久久久网站| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 五月婷婷久久综合| 色综合V| 精品人妻一区二区蜜桃视频 | 九色黄站| av 模特一区了| 91男女啊啊啊| 婷婷AV一区二区三区| 综合亚洲欧美精品日韩?v| 国产精品大屁股999| 狠狠躁AV| 日欧操屄视频| 亚洲蜜乳av| 啊啊啊啊网站| 99re这里只有精品2| 精品人妻一区二区三区夜夜| 99亚亚热| 99久久婷婷国产综合| 成全在线观看免费观看| 国产精品国产精品国产| 日本黄色XXX| 97超碰亚洲| 久久综合18p| 丁香五月影院| 日韩黄色成人性爱| 精品亚洲国产成人精品| 青青操网| 凹凸视频在线一区二区| 久久精品区| 精品无人区麻豆乱码1区2区图片| 欧美性爱一区二区三区四区| AV色天香在线| 鲁鲁色综合网| 欧美久久九九| 婷婷久久综合| 五月丁香色婷婷| 一级久久性爱视频| 福利在线观看一区二区| 美女尤物人人操| 高清无码在线播放网站| 一中国女人毛片水真多| 男人的天堂2019| 91精品国产一区三一| 综合网少妇| 国产午夜精品一区二区三区牛牛| 曰本特级特黄特色黄色A级网站高清在线免费看| 久久久中文版| 97精品97| 在线情色电影 91大| 强奸熟女一区二区三区| 欧美激情久久久久| 大香蕉色欲AV| 热G综合热G中文| 亚洲精品97p| 清纯唯美亚洲另类| 欧美在线天堂| 色激情综合网站| 日韩欧美亚欧在线视频| 三级日本一区二区三区| 日韩一区二区精彩视频| 成人免费看吃奶视频网站| 先锋激情∨在线视频播放| 久久黄色性爱视频| 日韩性爱视频免费在线 | 无码二级三级| 91人妻少妇| 国内毛片热久久思思热| 嫩呦国产一区二区三区AV| A V视频日本| 国产成人精品日本亚洲语言| 色色无码| 欧美香蕉视xxx| 国产视频大全| 日韩精品一二三| 亚洲欧美国产va在线播放频| 天天操夜夜操狠很操| 久久鲁干| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 欧美中日韩XXXX| 国产在线观看一区二区三区| 性爱乱伦视频免费| 3p国产欧美99热| 少妇无码太爽| 香蕉色网| 天美传媒AV在线播放| 粉嫩av久久一区二区三区| 综合欧美日韩在线观看| 色av中文字| 色拍偷亚洲| 9丨久久九九九| 福利操逼| av天堂影视中文在字幕在线中文| 插老姨肥穴| 亚洲欧美综合图片| 被男人吃奶很爽的毛片| 日本女人操逼| 欧洲亚洲人妻无码中字久久三区四区 | 九九九九AV| 乱伦一区二区三区‘| 亚洲欧美国产日本一区二区三区| 麻豆国产av网| 天天操天天干美女网址导航| 超碰97人妻免费在线| 一块操欧美性爱| 97天天操天天干| 777超碰| 国产成人www免费人成看片| 91人妻丝袜无码| 99久久99九九99九九九| 亚洲最大成人a毛毛片| 91在线页| 麻豆一区二区三区在线看| 翔田千里AⅤHD无码| 精品女人999| 国产AV天美传媒一区二区三区 | 欧美拳交在线播放| 国产精品午夜精品| 日本三级一区二区 在线| 97九色人妻| 加勒比综合在线| 精品国产乱码久久久久久口爆网站| 国产精品九9| 日韩综合97p| 免费操逼视频下载| 日韩无码久久熟女一级片| 欧美岛国精品在线观看| 久久久蜜桃一区二区三区| 99精品无码| 永久免费发布性爱网| 啊啊啊不要啊啊受不了了视频在线 | 国产精品久久久久久久久久久久久久| 3d成人精品一区二区| 久久久婷婷| 色哟哟AⅤ| 四虎永久在线精品免费网址| 久久二| 乱精品一区字幕二区| 欧美操逼录像国产黄色国产| 5278欧美一区二区三区| 蜜臀久久精品久久久久视频| 中文字幕版| 天天影视网综合少妇| 超碰在线成人电影| 加勒比综合网| 亚洲欧美成人在线| 国产丁香精品露脸视频| 伊人色综合网电影| 久久精品99| 5278欧美一区二区三区| 久久是精品| 日本一级性爱| 伊人国产AV| 六月婷婷五月丁香| 热99re69精品8在线播放| 日本有码久久| 亚洲āv网址在线观看| 男人的天堂.com| 中文AV制服乱伦| 久久久111| 乱伦AVxx| 欧美性高潮| 一道本久久棕合爱| 一级性爱视频免费观看 | 少妇色欲综合网2| 99精品视频在线观看| 亚洲天天操| 日本 免费 一区二区三区 久久香蕉 | 秋霞Av理论一级在线| 成 人 影视 一区 二区 三区 四区| 香港澳门日本三级网站| 都市激情人妻一区二区青青操视频| 国产自产一区视频在线| 校园春色美腿丝袜 | 久久专区| 亚洲男人的天堂在线看| 精品亚洲国产成人AV制服丝袜| 日日躁天天躁狠狠躁| 狼人综合婷婷激情四射 | 天天α片| 日本日逼视频网| 国产精品不卡高清在线观看| 国模不卡一本二本三电影| 99热只有这里有精品| 99热在线播放| 精品9区| 一起草av| 亚洲阿v天堂无码z2018| 久久亚洲日韩熟女精品| 欧美午夜色妇色鬼| 亚洲欧洲网站免费观看| 99re免费| 玖色AV| 欧美91网站| 性爱av在线免费观看| 东北毛片| 台湾佬中文娱乐网久久久久久久久久com | 中文字幕一区二区日韩网| 桑老女人九区| 亚洲高清视频在线观看| 91GD.COM| 岛国激情视频在线观看| 一二三区精品视频| 中文字幕综合人妻| 国产久久一区二区午夜| 国产欧美岛国精品一区| 激情综合网激情综合| 97精品一区| 97干天天| 九九久久久久久爱| 色狠狠综合| 日韩 欧美 视频 在线 一区| 国产毛片片精品天天看视频| 久久成人东京热人妻| 国产肏屁眼视频| 男人的天堂亚洲| 亚洲精品日韩国产欧美| 日本成人A片网站| 97啪啪| 极品色综合| 麻豆熟妇乱妇熟色A片在线看| 天天天天天超碰| 久久熟妇五十路一区| 91美女中出| 曰韩av中文字幕专区| 岛国网址国产| 亚洲精品成人动漫在线| 91狠狠综合网| JuliaAnn丝袜熟女系列| 亚洲第一视频 欧美风情 日韩| 美日韩一二三区| 久久亚洲熟妇在线视频| 日本天堂网| 人妻在线臀日韩| 日韩人妻资源网| 中文高清一区二区的| 人妻久久久久久| 大香蕉乱伦视频网| 色色五月天激情| 日本中文字幕在线电影| 一级啊性爱在线视频| 中日韩熟女| 大香蕉伊然在亚洲91| 亚洲欧洲网站免费观看| 久久av成人无码免费| 伊人久久综合影院| 小视频国产| 色黄污美女啪啪啪免费网站| 欧美一级美片在线观看免费| 一级人妻性爱视频| 亚洲欧美精品国产一区二区| 日本一区二区三区午夜观看| 91在线秘 男同| 色综合久久av| 伊人五月天激情| 人人干人人操人人..com| 亚洲欧洲国产综合av| 色五月首页| 亚洲 日本 一 二 三| 免费看毛片操穴| 日韩乱码Av| 啊啊啊好湿国产一二| 久久97资源 网| ai欧美亚洲小说| 亚洲丰满很很操| 久久这里只精品| 亚洲在线a| 亚洲最新Av| 嗯啊抽插大香蕉网页| 精品一区二区亚洲国产| 开心激情站| 色女99一级片在线观看| 97超碰精品成| 午夜一区| 国产精品高清2021在线| 国产精品一级毛片不卡视| 操一区| 手机av天堂久久久久| 麻豆 亚洲 97| 亚州欧美另类| 国内毛片欧美香蕉精品| 先锋色眉乱伦资源| 97色色网| 91丝袜激情在线| 啊啊啊 在线| 久久中出| 亚洲精品第一| 亚洲18禁| 欧美日日人人天天| 亚洲国产综合视频| 91爆操视频| 熟女人妻av在线资源,黄色的资源| 亚洲熟妇熟在线电影视频| 亚洲影视第一页| 超碰成人人人爽人人爽| 国产成人手机视频激情| 久久极品一区二区| 风月影院男女十八禁| 麻豆天美传媒毛片| 亚洲砖码砖专无区2023| 人妻一区二区三区| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 在线无码视频| 五月激情小说| 蜜臀av网址| 国产在线综合网| 97人人射| 亚洲精品黑丝| 久久性爱视频99| 亚洲国产第一页综合视频| 中文字幕一区二区三四五区日日骚| 中文字幕乱亚洲美女精品一区| 啪啪免费| 久久中出在线| 九九碰九九爱97超碰| 97精品综合久久| 少妇人妻激情四射| 人人玩人人添人人澡免费| 蜜桃色色网站视频三区| 综合熟妇一区二区三区| 国产精品亚洲天堂网址| 67194无码不卡| 亚洲se91| 99热精品在线播放| 少好三P| av绯色| 麻豆伊人网| 国产精品久久aV| 天天日老熟妇| 欧在线一二区| 91操碰| 欧美综合1性辶| www.人人cao| 亚洲欧美91√| 婷婷激情五月天小说网| 裸体美女久久久| 尤物网址| 超碰综合色| 精品无码久久久久久国产浪潮| 精品人妻二区三区| 日本影视久久免费| 粉嫩国产精品久久粉嫩| 久艹日日日| 另类图片五月| 天天综合亚洲综合| 97色冈| 99精品国产户外露出| 久热久一区二区三区| 91欧洲国产成人久久精品网站| 天天欧美欧美亚洲网| 亚洲色宗合| 干B视频伊人网| 人妻9117c| 欧美 日韩 另类 亚洲| 国内偷自视频区视频综合| 久久色一区二区| 密乳无码| 久久9精品网站| 乱老女人一区二区视频| 欧美日韩色| 国产蜜臀精品一区免费尤物| 国产又黄又粗又猛大片| 国产偷仑| 久久久久久精品免费看A级| 色偷偷综合91久久噜噜| 欧美精品999| 超碰在线一区二区| 久久精品天美| 欧洲成人性爱视频| 大香蕉性欧美| 欧美另类色| 亚洲啪AⅤ永久无码| 亚洲日韩熟女人妻高清在线| 99热只有这里有精品| 一起草视频在线| 欧美性暴力猛交XXXX| 亚洲精品无码成人久久久99| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 思思99热| 国产欧美日本亚洲精品| 无毛精品| 伊人天堂在线| 欧美αv.com| 熟妇一区二区| 欧美猛交黑寡妇中文字幕| 91free福利| 国语对白露脸XXXXXX| 久久AV色| 性感女人网页在线观看视频| 色婷婷视频| 欧美 亚洲 另类 综合| 极品色www影院| 欧美一区二区三区不卡高清视频| 国产熟妇一区二区| www.超碰在线| 99视频这有这里有精品| 99热在线只有精品| 91欧美美女日韩国产婷婷| 熟女突然公开看18禁影片| 乱伦一二三| 一本大道青青| 日韩 欧美 校园一区| av大香蕉| 日本不卡高清视频| 97综合在线| 色香综合天天影视综合| 人妻出轨一区二区三区| 亚洲各类熟们中文字幕| 精品国产乱码| 蜜臀久久99精品久久久久久| 欧美亚洲宗合色性图| 伊人五月天青青草婷婷| 黄aaaaaaaaaaaaaaaaaa色网站| 欧美综合国产精品久久丁香| 久久在肏| 久久华人网| 超碰碰激情97+久| 极品色社| 综合色图区| 亚洲精品啪视频| 青青免费在线视频一区| 精品福利| 操久久久久| 亚洲日韩97| 狠狠做深爱婷婷久久二区| 中文乱码99| 人妻久热在线| 日本大片日本一区二区免费高清| 美国一区二区免费视频| 国产美女销魂在线观看不卡| 粉嫩av在线| 亚洲三级。日韩三级| 欧美第五页| 97超碰欧美手机在线| 欧美韩国你懂得在线 | 国产强奸超碰AV| 大香蕉黄色一级片免费看| 日韩无码一级黄色av片| 97超碰欧美中文字幕| 久久精品导航| 视频二区美腿制服人妻欧美| 日日日日做夜夜夜夜做无码97| 动漫av中文| 97在线青| 日韩欧美中文字| 国产欧美黑人丰满在线| 天天天天做夜夜夜夜做| 96免费视频在线| 精品国产99| 欧美日韩亚洲天堂网| 久久久久久久国产| 人妻熟女一区二区三区在线| 欧美精品偷拍| 自拍视频大全亚洲专媒视频/一区二区三区 | 午夜乱轮操逼视频免费看| 极品欧美一区二区三区| 99re免费视频精品全部| 高潮毛片无遮挡高清免费| 俄罗斯一区二区视频在线观看| 樱花蜜乳av| 日日操丁香五月天| 国产亚洲禁久一区二区| 久久久婷| 欧洲天天在线| 亚洲影院小综合| 都市激情人妻一区二区青青操视频| 亚州综合AⅤ|