色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
夜夜操青青草| 91黑丝在线| 九九在线视频| 女人爽到高潮潮喷18禁网站| 国产一区二区视频在线播放| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 黄色av一区二区在线| 91无码中出人妻视频| 99色热| 67914亚洲精品| 红杏大香蕉| 精品区9| 热热色青青草| 色狠狠 - 百度| 婷婷五月天基地| 亚洲色香| 亚洲婷婷丁香在线| 97色伦97色伦国产欧美| 久久av一级av少妇av高潮| 78p欧美| 欧美精品激情| 人妻精品一区二区在线| 久草在| 亚洲 日本 不卡| 久草成人影片| 91搞逼视频| 2011国产精品| 最新国内自拍av免费| 在线播放一级无码视频| 国产精品天干天干综合网麻豆 | 操逼999| 躁躁日曰躁2020| 一区二区三| 国产亚洲中文不卡二区| 激情五月婷婷| 精品久久久不卡一区二区| 人人做,人人操,人人摸| 久久伊人网视频一区二区三区| 91欧美丨精品丨入口| 黄色工厂这里只有精品| 日本免费亚洲欧美| 国产和美国毛片| 大JI巴好深好爽又大又粗视频| 蜜桃av综合网发布| 欧美日本视频一区| 欧美性爱97超碰| 日日日日做夜夜夜夜做无码97| 欧美亚洲第一页| 日韩在线人妻网站| 特级特黄一级毛片免费| 日夜精品| 综合激情97| 久久久久久久久久9| 操死我了嗯嗯嗯| 国产精品香蕉热久久新品| 在线天堂999| 亚洲 欧美 制服 另类 自拍| 放黄片放3级黄片没穿衣服| 超碰97最新人妻| 日韩99精品视频综合区| 人人妻人人澡人人爽人人精品浪潮| 热九九精品| 强被迫伦姧在线观看无码网站| 色色色色综合网| 亚洲 自拍偷拍 欧美| 91色欧美| 亚洲美女精品九九视频| 久久久禁| 久久天天摸| 亚洲国产欧美中文永久| 日韩欧美中文日韩欧美色| 国内精品久9| 厕所偷拍在线| 亚洲一欧洲中文字幕在线| 91老熟女老女人国产老太| 蜜臀av中字字幕网站| 天天色悠悠激情| 香蕉婷婷| 发朗少妇买婬全视频中文| 欧美人妻久久精品二区三区 | 亚洲无码99| 操逼操逼视频操逼| 第四色奇米影视777| 免费中文综合精品| 国产精品午夜福利亚洲综合网| 精品无码一区二区三区| 午夜啊啊| av一区二区三区四区| 欧美色老汉| 久久99精品国产| 欧美少妇色综合| 老女人老91妇女老热女| 色亚州人久干视频在线观看免费版| 婷婷色网| 欧美在线大香蕉| 91碰碰| 夜夜嗨一区| 蜜桃臀av一区二区| 91欧美网| 一区二区乱码福利| 久久五月天婷婷| 久热久一区二区三区| 青青草日本中文字幕| 久久精品高清无码一区| 国产精品久久久久久久久久久久久久久久 | 成熟熟女国产精品一区二区| 欧美在线亚洲| 国产日逼视频| 麻豆AV短剧| rivers-china.com| 自拍偷拍 高清无码| 天天综合网在线91| 精品国产肉丝袜在线拍国语| 久久婷婷欧美| 人妻干天天| 黄色AAAAA欧美| 狠狠 91| 大香蕉日韩欧美| 欧美日韩香蕉| 动漫av中文| 伊人骚琪琪亚洲天堂网站| 日本色色视频网站| 婷婷五月天基地| 青青草色插素人| 成人无遮挡毛片免费看| 天色综合网| 粉嫩小泬久久久一区二区| 97网址97| 天堂8在线新版官网| 青青操视频在线| 免费A V在线播放| 激情婷婷丁香| 国产强奸乱伦第1页| 浪人综合网| 欧美91网| 91麻豆va国产精品| 暴力av在线| 久久久新亚洲AV| 蜜臀久久99精品久久久久久婷婷| 夜夜国产一区| 欧美高清第一页| 91久青| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 成人日韩中文字幕| 深夜国产一区二区三区在线看| 另类专区加勒比| 亚洲精品毛片在线观看| 中文字幕丝袜美腿| 超碰狠狠操| 毛片一区二区| 操少妞在线视频| 久操网线| 69久久久久久久久久久久久| 天美国产精品| 91美女视频在线免费观看| 明星性猛交ⅹxxx乱大交| 色婷婷在线视频精品导航| 亚洲人天堂| 亚州久久9| 日操粉逼逼| 日韩精品一区二区日韩 | 97香蕉人人乳| 人人贴人人摸| 亚洲蜜臀懂色| 国产三区免费在线观看| 极品销魂美女一区二区| 一区二区三区四区久久视1| www.99色| 精品国产乱码久久久| 亚洲天堂东京热| 91亚洲欧洲| 欧美色997| 亚洲欧洲国产综合av| 91欧美网| 精久久久| 大鸡吧尹人在线| 国产精品999aaa| 密桃99999| 精品中文日韩字幕视频| 丁香五月婷婷基地| av天堂精品久久| 欧美日韩久久精品爱爱| 亚洲色资源| 自慰白浆在线观看| 日韩 女同 综合| 91女人的网站| 免费一级欧美片片线观看| 在线日韩精品一区二区三区| 天堂亚洲精品久久老牛| 久久久久密| 懂色AV蜜臀无码精品APP| 超碰95| 国产97/欧美| 天天干天天日天天射黄色| 99色热| 欧美超碰96| 免费啪啪一级视频| 亚洲欧洲无码bt精品合集| 日韩大香蕉AV影片| 欧美人妻一区二区| 青青操视频在线| 欧美日韩电影一区二区| 亚洲综合另类| 色九九综合| 成人亚欧免费视频| 无码国产精品96久久久久孕妇| 另类专区加勒比| 激情久久久| 国产91 丝袜在线播放00-百度| 一区,二区,三区网站| 免费一级毛片在线视频观看| 精品免费囯产一区二区三区 | 成人乱码一区二区三少妇| 欧美精品宗合| 97色97干| 97欧美| 国产9区| 亚洲图片小说欧洲| 欧美午夜熟妇黑人精品91| 91精品人妻啪啪间| 熟女中出视频| 日韩人妻精品| 91中文精品日韩欧美在线| 中文字暮97| 色色99| 久久精品国产99精品亚洲蜜...| 亚洲熟妇A V黑人| 久久久天堂| 国产视频第二页| 日韩在线视频1234| 天天日夜夜| 99热这里都是精品| 睡产熟女乱伦| 91热| 日韩BBN| 欧色性第一页| 亚洲 中文 女同| www成人啪啪18秘 免费| 成人国产精品三级A片| 五月丁香六月综合缴清无码| 久久无码成人| 中文字幕一区日韩精| 尤物视频一区| 狠狠干综合| 亚洲有码 欧美精品| 美女黄页| 97视频900| 日韩女优在线| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 一起草视频在线| 麻豆国产97在线| 日本三级A片网站com| 亚洲 自拍偷拍 欧美| 国产亚洲精品第一最新| hd成人一区二区在线| 中文字幕在线高清男人的天堂| 日韩人妻大香蕉| 英伦大奶子熟妇吊带| 伊人久久88国产女| 性色av一区二区| 夜夜免费视频| 日本二三四区| 午夜视频久久久久一区| 天天做天天爽| 中文字幕日韩人妻视频一区二区三区交换夫妻| 无马一区二区| 国产精品亚洲无码| 插入综合网| 日本一区二区三区精品| 四虎在线播放| 91综合网在线| 亚洲AV性爱电影| 熟妇人妻精品一区二区视频色欲| 极品AV网站在线观看| 大香蕉草草| 精品久久久久av影院| 欧美性特| 九九九九一区| 93人人操人人| 亚州色站 日韩电影| 亚洲双插| 最新中文字幕精品在线| 久久久久久中文版| 人人做,人人操,人人摸| 91在线页| 啊啊啊操死我| 五月天精品| 成人a大片在线观看| 色色亚洲| 俞拍久久国应视频| 亚洲成人久久美女| 夜夜免费视频| 成人a大片在线观看| 啊啊啊啊在线观看网址| 日韩操啪| 亚洲天堂性爱| 日韩本不卡视频在线观看| 波多野结衣一级视频| 涩五月婷婷| 狠狠躁久久躁| 中文字幕性感少妇av| 欧美色图成人网一区二区| 97免费视频在线观看| 激情五月婷婷| 久久伊人在线五区| 国产自制av蜜乳| 精品视频久久久久九九九九9999 | 97超碰碰| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 免费人成毛片乱码| 99色婷婷| 亚洲久久久| 丁香五月婷婷色| 日日爽熟女| 天天天干977| 97色婷婷| 麻豆天美一区二区| yirendaxiangjiashipin| 国产深夜福利| 欧美另类色| 香伊人在线| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 强奸熟女一区二区三区| 成片免费播放| 人人妻人人澡人人爽人人精品浪潮| 99九九久久| 破处bbq| 操逼逼中文字幕| 欧美综合 站| 国产精品久久久久久久黄无码| 人妻天天操天天爽视频免费| 天天澡天天狠天天天做| 亚洲国成人情色好看电影| 亚洲性爱电影| 97se综合网| 黄片com.| 日韩一二三区| 一区二区三区四区五区高清无码永久视频 | yazhouzaixian| 国产AV超爽| 九九九九九九视频免费| 六六久久日韩不卡| 欧美激情另类一区二区| 久久久999国产精品| 久久侵犯人妻爽爽爽| 97超碰人人模人人拍人人| 粉嫩AV一区夜夜嗨| 丁香五月AV| 亚洲三区视频| 亚洲黄色| 亚洲亚洲亚洲天堂天堂 | yw尤物av无码点击进入麻豆| 另类av综合久久| 日本乱人伦片中文三区| 欲色综合| 97资源站久久| 天美精品一区二区三区四区在线观看| 国产成人亚洲精品无码古代早漏男| 天天看高清麻豆| 丁香激情网| 久久久久9999| 久久久久白虎| 九一性生活免费视频| 欧美男人一区| 强奸乱伦av电影| 吊色| 中文字幕人乱码中文字的预防方法| 久久露脸国产老熟女| 98人妻精品一区二区色欲| 国产精品午夜精品| 东北操逼| 97青青操视频| 欧美不卡二区| 人妻一区二区三区视频 | 好屌色综合| 免费簧片在线观看| AAAA欧美日韩| 97天天摸天天爽| 色婷婷一区二区三区久久午夜成人不| 神马久久中文字幕| 青青草自拍视频在线播放| 视频在线观看免费一区二区三区| 欧美亚洲色的图| 嗯嗯啊好大| 伊人久久亚洲中文字幕| 亚洲午夜免费狠狠干| 大香蕉一线视频| 久久精品国产99精品亚洲蜜... | 91久久精品国产| 国产精品久久aV| 91一区二匹| 国产91丝袜 在线播放| 欧美精品系列| 草草草视频| 9久9久| 超碰精品97| KK色在线影院| 一二视频神马久久传媒| 欧美日韩97在线| 日韩97视频| 北野未奈加勒比av| 亭亭丁香激情| 天天日天天射天天干| 麻豆天美国美国产| 欧美另类色图片| julia高潮后不停追击中出| www色色com| 亚洲五月丁香花狠狠干一区二区三区| 国产精品电影| 岛国AV一区二区电影| 久久久爆乳翘臀一线天伦理视频| 日韩乱码av| 亚洲国产综合久久天堂| 五十路熟女工口| 天美传媒Av在线| 亚洲交换| 96国产精品| 97超碰影音| 99精品九九九九九九| 国产精品色约约| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 亚洲,欧美,综合网| 97日韩欧美| 无码一区免费在线不卡| 欧美亚洲国产91在线| 亚洲色系另类精品国产| www成人啪啪18秘 免费| 欧美夜夜狠| 亚洲色图20p| 老司机免费视频在线91| 不卡一区视频| 五月天伊人网| 狠狠操官网| 成年人三级黄色片视频| 强奸乱亚洲| 淫色网综合| 美女黄码视频午夜| 九九热只有精品| 成人蜜乳小视频网站| 国产午夜在线观看| 亚洲av淫乱| 一二三啪啪专区| 人人妻天天做天天爽| 97在线观视频免费观看| 九九热re99re6在线精品| 久久久久久久免费A片国产成a人亚洲精∨品无码| 午夜男女爽爽爽影院视频| 一级黄色性爱A级片| 920日本午夜免费| 亚洲码和欧洲精品激情系列| 粉嫩AV一区二区夜夜| 飘花国产午夜精品不卡| 九九天堂| 上床啊啊啊| 91 偷| 国产精品人妻熟女aⅴ| 免费又黄又裸乳的视频| 97久精品| 我爱搞逼综合网| 韩国一级做a久久久久| 熟女色综合久久| 搡老女人老妇女老妇老熟女怎么读| 98福利在线视频| 激情小说亚洲| 色色操| 疯操AV| 丰满人妻无码一区二区三区| 夜夜嗨AV蜜臀av| 午夜精品人妻二区三区| 天天上日日上日韩精品| 亚洲综合小说另类图欧美视频激情小说色五月天 | 国产9l 大屁股| 超碰国产精品无码| 夜夜嗨av午夜成人| 亚洲国产成人精品女人久久久| 欧美亚洲一级在线观看| 日本一二三高清| 亚洲丝袜综合| 国产欧美日韩女同性恋ww喷水精品 | 欧美大香蕉专区网| 青草园大香蕉| 国产成人拍国产亚洲精品| 九色在线熟女国产黑人| 国产无遮挡| 中国和日本人色哪个不下载能放| 国产亚洲禁久一区二区| 久久九操在线观看| 日韩综合成人免费视频| 国产AV人人 夜夜人人澡| 精品78| 91超碰人人操| 农村妇女精品一二区| 激情专区综合| 网友自拍第1页| 欧美国产日韩清纯唯美| 人妻久久| 精品人妻1237| 久久久久久久伊人精品| 久久草草欧美精品| 一级黄色性爱裸体视频| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 成人精品欧洲亚洲| 性在久久久久久| 啊啊啊97视频| 国产美女mm131爽爽爽爽| 欧美中字不卡| 五月丁香啪| 一区二区三区国产在线播放 | 少妇熟女1区2区3区| 99久久综合| 亚洲伊人久久综合97| 久久av成人无码免费| 欧美日韩97在线| 一级aaaaa欧美中文字幕录像片| 91丝袜在线视频| 午夜性生活av免费在线看 | 秋霞久久亚洲精品成人| 91男人天堂网| 999久久久精品国产| 久久超碰国产一区二区三区| 欧美日韩少妇色情| 性爱av网站| 欧洲亚洲人妻无码久久三区四区| 午夜精品99久久久久传媒| 操操操五月天婷婷丁香影院| 9997se| 嗯嗯嗯啊啊啊在线免费观看| 99精品国产户外露出| 亚洲天堂日本| 91久久精品国产| 青青伊人这里只有精品| 天堂综合网| 啊啊啊啊二区好大| 99热综合| 黄片com.| 国内毛片国产欧美拍| 欧美伦乱爱| 加勒比久久综合网高清| 亚洲中文字幕一区二区| 中文字幕精品久久久久人妻红杏ⅰ| 久久亚洲AV无码专区首页| 91殴美| 色香综合天天影视综合 | 午夜.DJ高清在线观看免费7| 欧美男人一区| 啊啊啊爽爽| 日本三级韩国三级99| 久久尹人大香焦视| 日本性爱少妇| 欧美高清色| 国产AV久久野战精品| 91色s| 91oumei| 91碰碰| 国产亚洲禁久一区二区| 五月婷婷六月激情| 欧美综合在线第一页| 国产精品盗摄 偷窥盗摄| 日韩欧无码一区二区三区免费不卡| 91国产精品熟女| 日日噜噜夜夜久久亚洲一区二区| 婷婷综合激情| 国产91丝袜 在线播放| 日产成人久久| 限制级中的三级片中的黑粗大屌屌日人妻熟女| 和协影院中文字幕三区| 六月婷婷色综合| 玖玖大干人妻| 激情小说亚洲图片| 亚欧操逼片在线观看 | 噜噜噜亚洲精| 97 色综合| 欧美偷拍区| 久久天天艹| 国模不卡| 丁香激情网| 丝袜综合| 中精品一区二区三区| 亚洲91综合| 白丝AV| 欧美日韩国产另类综合| 亚洲情色欧美| 男女激情黄色网址| www.99热| 国产精品天干天干综合网麻豆| 啊嗯嗯啊好大好爽| 亚欧美综合网| 国产精品操| 亚洲精美粉嫩嫩泬在线观看 | 女人爽到高潮潮喷18禁网站| 亚洲精品97在线| 久久精品视频久久久| 国产传媒美日韩av| 久久久久幕乱码| 国产97在线 | 亚洲| 在线观看岛国有码| 韩国黄色片精品久久久| 国产不良强奸视频免费看| 91丝袜在线观看视频在线观看| 屁股久久久久久| 久草精品一区| 97国产精品一区| 狠狠躁天天躁日日躁| 亚洲揄拍网| 色婷婷成人综合| 婷婷97| 东北丰满熟女国产一区| 一级AV性爱| 四虎国产精品永久在线囯在线| 久久一二三四五六七八九区区| 熟女被操视频网址| 九九碰九九爱97超碰| 久久久亚洲Av| 午夜AV人气不卡| 欧美色偷偷| 国产美女高潮| 日本爽爽爽爽爽爽免费视频| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 人人摸.人人色| 亚洲性少妇| 人妻少妇无码 | 日韩精品一区二区高清 | 高清国产成人无码| 男人的天堂.com| 中文字幕黄色一起草| 成人av影院在线观看| 国产精品人妻熟女aⅴ| 高清不卡国产| 久久线上视频免费看| 最新中文字幕在线亚洲| 日本A级视频| 久9无限国产| 精品人妻中文字幕4399| 黑人精品成人一区二区三区 | 精品.99999| 欧美天天射| 亚洲国产一区二区入口| 亚洲青色欧美| 日日摸夜夜夜夜爽| 国产亚州精品美女久久久免费| 激情五月婷婷| 美女网站黄页| 又大又白奶子| 国产99久久99热这里只有精品15| 试看60秒 爽| 一牛一区二区三区久久| 亚洲无码99| 精品无码秘 人妻一区二区| 91亚·色| 東南亚性呦成人伦理资源在线视频| 成人夜夜爽| 美国精品国产精品| 色欧美在线| 午夜欧美J进J出白浆流出久久久| JuliaAnnXXX888| 国产SV一线| 91精品久久久久久77777| 亚洲欧美不卡线| 国产h片在线观看视频| 97se综合| 亚洲综合影片| 大屁股xxxxx| 男人的天堂 在线一区| 欧美少妇大量自拍视频在线观看| 家庭乱伦麻豆| 美女干逼2| 99综合| 变态另类专区| 天美一二三在线观看Av| 超碰成人最新最好看| 国产日本顶级一区二区三区| 国产成人+综合亚洲+天堂| 在线a v| 日日摸日日碰| 翔田千里无码中出中文字幕| 91成人无码| 精品女人999| 亚码激情| 熟妇一区二区三区| 日韩色女精品| 少妇蜜汁| 天天做日日做天天欢。| 99热精品在线播放| 精品亚洲国产成人AV制服丝袜| 男人的天堂99| 97干在线| 在线看的av| 狠狠激情综合狠狠操中文字幕| 五月天玖玖资源站| 日韩中文字幕二区| 91精品无码人妻系列| 日本一级二级三级网站| 婷婷丁香六月| 亚洲91亚洲| 日本顶级天天操狠狠操夜夜操中文字幕| 日韩二级| 日韩小电影| 欧美色九九| 天天综合青苹果| 超碰免费人妻在线| 噜噜噜噜天天狠狠| 中韩中文字幕在线观看| 夜夜国自区| 搡老女人老91妇女熟女| 热久久无毒不卡| 国产熟女高潮一区二区三区| 无码二级三级| 九热久| 久久69| 国产无码精品成人| 亚洲国产精品成人久久蜜臀| 青草青青久久久久久国产| 狠狠干狠狠干| 欧美黄片视频在线观看免费 | 成人日韩中文字幕| 国产亚洲精品美女久久久久久2021| 91社操逼| 超碰色综合| 大香网伊人久久综合| 色情成人五月天| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 婷婷性网| 欧美gv在线观看| AAAAAAAAA黄片| 在线国产福利网址导航| 5278欧美一区二区三区| 中文乱码99| 久久大陆| 欧美天天综合网| 91大香蕉伊人| 俺去啦自拍| 国产一区二区三区免费视频在性观看 | 亚州欧美在线| 人人搞人人插人人操| 欧美十八禁视频| 曰韩av中文字幕专区| 日韩中文字幕熟妇人妻| 无码78| 国产一国产一级毛片古装| 成人七区| 97视频在| 亚洲一级黄色毛片| 激情五月天色色网| 国产成人天堂| 99性爱视频| 屌妞视频久久久久久久久久久久| 久久免费少妇| 曰韩精品九九无码| 淫纸中9区| 国模无码一区二区三区在线| 亚洲人在线| 91成人精品| 天美传媒麻豆一区二区三区国产精| 一级毛片电影免费看| 久久久新亚洲AV| 中文字幕无码不卡啪啪| 日韩啪啪视频| 视频一区二区免费在线| 人人操人人狠狠操| 麻豆成人av| a片久久久久久久久久久久| 乱老女人一区二区视频| 五月婷婷六月丁香| 精品无码少妇| 久久久一级| 亚洲网站一区二区在线| 成人欧美一区二区三区黑人一| 先锋女优在线观看视频| 久久色人体| 97国产精品一区| 九九九九久久久| yiqicaoav| 天天日天天射天天干| 亚洲欧洲日本精品中文a∨| 99热精品国产| 中文字幕av乱伦| 欧美色图综合| 800zy一区二区| 人人看人人插| 97二区四区| 色97欧美| 99国产精品人妻人伦| 强奸乱伦资源| 免费伦费视频在线观看| 婷婷丁香九月| 极品后入免费视频| 国产一级137片内射麻豆| 精品一区二区麻豆| 内射夫妻三片| 蜜桃视频精品一区二区| 国产精品国产拍高清AV| 日本免费一级AAA大片器 | 亚洲欧美激情另类色图| 日韩亚洲精品一区二区| 操逼操逼操| 天堂网 主播 亚洲| 夜夜操天天肏| 开心五月深爱五月| 国产吞精a级片激情电影| 国产呦精品系列在线观看| 亚洲国产丝袜在线观看| 欧美天天综| 99热精品在线| 丰满的三级少妇欧美久久久| 久96热在线观看视频| 久久九色| 色五月婷婷网| 操日韩第| 大二网站亚洲| 日本欧美一区二区三区免费| 免费啪啪啪网站18岁| 久久久久久久一级黄色打同平台| 最近二区三区视频大全| 亚洲三级网址久久最新| 蜜臀亚洲中文| 青娱乐国产精品| 欧美肥臀在线| 欧美日韩亚洲五月天婷婷| 日韩精彩免费| 精品久久久亚洲AV成人网站| 丁香六月婷婷综合| 久久中文字幕不卡人妻| 三级日本一区二区三区| 99人妻| 九九操久久国产免费视频| JuliaAnnXXX888| 天堂综合网| 激情欧美97| 大鸡巴久久| 97免费在线观看| 国模无码人体一区二区三| 2019精品国产无码成人| 久久久com| 91大学精品激情戏| 午夜久久一区二区无码中出| 黄网色一区二区三区四区精品| 日韩欧美福利视频看看| 东北熟女91| 亚洲精品尤物yw在线影院| 91美女视频在线免费观看| 97超碰亚洲| www…国产操逼| 91AV入口| 东京热AV男人的天堂| 好爽,再快点啊哈嗯嗯嗯嗯| 亚州免费啪啪视频| 97色97干| 国产精品久久久久999| 岛国色情视频在线观看| 亚洲国产麻豆一区二区三区| 国产农村妇女精品一二区| 日本性一区| 欧美一二级| 国产v片在线免费观看| 中文字幕123| 亚洲人妻AV| 91亚州欧美| 亚州一区二区| 思思热免费在线视频| 97久久精品亚洲| 校园春色宗合网| 四虎午夜影院| 婷婷香蕉欧美在线一区二区三区| 亚洲天天自拍| 国产乱伦亚洲| 欧美日本天堂| 青青青在线高清视频在线一二三四区| 夜夜嗨TV| 日韩啊V| 人人透人人操| 亚洲最新Av| 99热免费| 97干在线| 少妇贴图| 午夜精品人妻二区三区| 天色综合网| 理论久久婷婷网 8| 免费黄色视频网址| 欧美色网| 欧美少妇色综合| 伊人久久亚洲中文字幕| 蜜臀久久99精品久久久久久酒店| 99精品久久久久久久婷婷蜜桃| Julia Annxxxxx| 欧美精品成人在线播放| 97视频新免费| 亚洲AV无码国产精品久久久久| 偷拍综合亚洲| 超碰97久久| 91红杏| 热无码中文亚洲H一道本一区二区| 久久不卡一区二区| 偷拍亚洲熟女视频播放| 无码久| 人人干人人操人人..com| 日韩欧视频| 欧美专利1区2区3区4区5区免费| 樱花蜜乳av| 97 国产一区| 91久久免费视频互動交流| 四月丁香婷婷| 五月婷丁香| 国语精品对白| 青女偷拍网| 精品国产乱码久久久久久免费| 久久人妻少妇| 麻豆a'v电影| 久久久78| 加勒比综合88| 屁股久久久久久| 中文字幕在线2| 欧美国产日韩清纯唯美| 日韩人妻一区二区| 日本一久是| 一区二区你上我| 国产又黄又粗的视频| 懂色AV网| 精品人妻伦一区二区三区久久| 亚洲国男人的天堂| 自偷自拍的亚洲视频| 欧美一区二区三区成人性生活| 亚洲天堂,男人| 一本大道不卡一二三区| 日韩激情啪啪| 99操视频| 中文字幕精品丝袜| 久久久久亚洲精品| 青青草综合在线| 亚洲AV无码乱码| 成人性爱视频在线看| 亚洲欧洲国产综合av| 亚 欧 美 综合| 丝袜AV一二三区| 亚洲成人妻日韩在线| 蜜桃传媒视频第一区入口在线看| 神马麻豆福利院| 午夜超爽| 99热超碰在线| 日韩精品9999| …中文字幕亚洲乱,97人妻无码费视… | 亚洲色丰满少妇高潮| 亚洲97网站| 插入逼91| 日韩欧美午夜视频在线| 性爱动态120秒| 亚洲污污网站| 久久久久久久97| 国产三级多多影院2022国产AA一级毛片无码 | 超碰久久综合| 综合欧美色图| 日韩一级性爱无码| 91free福利| 最新精品久久蜜桃| 91熟女在线| 精品人妻中文字幕4399| 精品一区二区3区| 亚洲网污污污污| yaouchengrenav| 一区二三区四区视频大全套| 久草在线| 免费在线观看国内色片网站网址| 国产无遮挡| 男人的天堂99| 无码逼| 久久蜜色情在线视频xxx免费观看| 99热线麻豆| 深夜国产一区二区三区在线看| 欧美亚洲综合色| 天堂亚洲精品| 国产亚洲色婷婷久久99精品91 - 百度| 欧亚在线视频| 九九九九免费视频| 麻豆国产97在线| 欧美一区91大爱| 后入式五六区| 91人妻做a观看视频| 亚洲中文字幕妇伦久久| 中文 人妻 制服| 国产超碰| 亚洲性综合| 尤物网址| 动漫片子网站3黄| 神马久久久久久久| 欧美三级中文字幕hd| 色眯眯av| www.99中文字幕| 亚洲综合性感在线| 亚洲麻豆av一区二区| 婷婷综合五月天| 嗯嗯不要 视频| 欧美性爱视频免费一区一A| 久久日本熟女精品一区| 精品人妻一区二区三区蜜桃视频| 国产高清成人mv在线观看| 玖玖爱一区在线| 国产在线综合福利网站| 国产九九久久久精品| 777超碰| 天天添天天干电影| 狠狠爱综合网| 亚洲天天艹| 欧美色另类| 亚洲午夜av| 亚洲校园激情| 国产剧情AV不卡在线观看| 香蕉大久久久| 中文字幕在线高清男人的天堂| 97欧美色综合| 999岛国大片| 我爱操| 五月丁香激情综合网| 日本精品免费一区二区三区四区| 国产日韩区| 日韩精品国模| 人妻中文字幕日韩电影| 天天搞欧美| 日韩国产中文字幕| 国色综合天| 五月丁香成人网| 少妇一区二区三区| 在线 亚洲 网爆 自拍| 亚洲天堂五月天国产| 96国产污污污丝袜| 亚欧成人中文字幕一区| 999熟女精品| 乱伦图av| 97操综合| xxxx网站亚洲精品| 国产风韵犹存熟妇三区| 欧美一区二区亚洲天堂| 日本 情色 1区| 色噜噜综合在线| 亚洲AV成人精品网站在AV| 大香伊人在线一区| 亚洲 欧美 日韩 国产一区二区| 97久久精品亚洲中六字幕| 久久久久人妻二区精品叶可怜| 999熟女精品| 亚洲精品无码久久AV| 精品二区三四区五电影 | 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 久久78| 色香在线| 国产成人无码久久精品| 啪啪视频免费在线观看| 情侣操 逼视频99| 天天爱天天操| 国产精品毛片?v一区二区三区| 黄久在线| 日韩天堂av电影在线观看| 精品1区2区3区| 免费网站观看www在线观| 90后性网国产欧美| 亚洲美女AV无码| 色香综合天天影视综合 | 无码一区二区精品视频久久久春药| 人人摸人人舔一区二区| 超AV色女| 亚洲精品aa久久伊人| 成人精品无码| 91精品少妇搡搡搡| 91日日| 黄色AAAAAAAAAAA大片| 欧美高清第一页| 天天综合网亚洲综合网| 91蜜臀在线久久久久| 人人爱人人操人人性| 国产成人久久精品蜜臀| 久久99草| 久久免费看高潮毛片韩国| 爱妃国产亚洲视频中文字幕| JULIA一区二区三区在线播放| av黄图片在线观看| 亚洲综人| 中文字幕超碰CAO| 中文字幕精品丝袜| 一区二区娱乐网站| 亚洲成人日韩小说| 婷婷色综合欧美日韩| 男人天堂免费| 欧天美中出| 亚洲AV乱码专区国产噜噜亚洲| 91精品国产麻豆国产自产在| 无码操逼视频一下| 欧美日韩中文字幕人妻| 91亚洲丝袜| 乱码熟妇人妻久久久| 天天添天天干电影| 欧美aaaaaaa| 国产强奸91| 三级日本一区二区三区| 屁股久久久久久久久| 久久久久久久久久黄色网| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 欧美性爱三区二区| 乱论91| 久久久久久久| 丰满搜索结果 -第18页- 久久高清无码 | 视频不卡中文字幕| 揉揉揉夜夜| 女人18精品一区二区三区| 久久女人视频| 日韩另类色图| 欧美后进式| 福利在线黄片| 夜色AV无码手机在线影院| 国产综合在线视频网站| 好爽视频在线观看视频| 午夜经典| 97se亚洲综合自| 美女十八禁| 精品女同一区二区三区| 91美女視頻| 亚洲精品人伦一区二区| 97天天爽| 久久久九97| 国产精品一区二区在钱播放| 夜夜操二区| 性欧美另类高清| 日韩丝袜人妻AV| 夜夜中出国产| oumeisetu综合| 日本岛国黄色网址| 爱我干综合| 午夜福利av电影在线| 亚洲天堂一区| 欧美精品成人一区二区在线观看| 亚洲97网站| 天欧美在线| 欧美人人天天网| 亚洲十八禁止| 亚洲情色综合网| 久久精品国产免费观看99| 夜夜嗨一区| 国产亚洲美日韩Aⅴ中文字幕无码成人| 婷婷四五区| 日韩精品资源专区二区| 国产熟女| 97资源超碰| 日本一区二区三区午夜观看| 久久色一区| 牛牛aV| 国产精品9999| 国产精品毛片?v一区二区三区 | 中文字幕成人| 九久久精| 国产suv精品一区二区四| 少妇色综合| 99热大香蕉伊在线| 日韩精品高清资源在线| 久久只有精品一区二区三区| 大乔未久88一区| 91网站18+| 欧美在线天堂| 操操逼视频| 亚欧毛片基地国产毛片基地| 国产精品无码av| 红杏大香蕉| 色老汉玖玖爱| 东京成人一区|