久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

AutoGPT PR 端到端手動測試技能:基于 Docker Compose、agent-browser 與 API 證據(jù)鏈的 E2E 測試工作流

AutoGPT PR 端到端手動測試技能:基于 Docker Compose、agent-browser 與 API 證據(jù)鏈的 E2E 測試工作流 AutoGPT PR 端到端手動測試技能基于 Docker Compose、agent-browser 與 API 證據(jù)鏈的 E2E 測試工作流【免費下載鏈接】AutoGPTAutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.項目地址: https://gitcode.com/GitHub_Trending/au/AutoGPTAutoGPT 倉庫中內置了一個名為pr-test的 Claude Code 技能SKILL.md它定義了一套對 PR/分支進行端到端手動測試的完整規(guī)程構建完整平臺、通過瀏覽器與 API 雙通道交互、逐步截取截圖、校驗前后狀態(tài)證據(jù)并將結果以評論和正式 Review 的形式回寫到 PR。讀完本文你將掌握這套技能的不可協(xié)商測試準則、并行 worktree 間的鎖協(xié)調機制、原生native與 Docker 雙模式啟動策略、基于 Supabase 認證的測試用戶體系以及截圖上傳與 PR Review 決策的完整閉環(huán)可以直接在自己的 AutoGPT 派生項目或類似的多服務平臺上復用這套方法。技能定位與五條不可協(xié)商準則pr-test技能的元數(shù)據(jù)聲明其觸發(fā)條件為當用戶要求手動測試 PR、端到端測試某個功能、或對運行中的系統(tǒng)跑集成測試時自動觸發(fā)支持傳入 worktree 路徑或 PR 號可選--fix標志表示發(fā)現(xiàn)問題后自動修復。技能開篇列出五條NON-NEGOTIABLE不可協(xié)商要求這是整個測試方法論的骨架每一步都要截圖——不是只在測試結束時截一張而是每個重要測試步驟都要拍。每個測試場景至少一張 BEFORE 和一張 AFTER 截圖命名規(guī)則為{NN}-{action}-{state}.png如01-credits-before.png、02-credits-after.png。某個場景缺截圖即判定測試不完整必須回頭補拍。截圖必須回貼到 PR——所有截圖推送到臨時分支test-screenshots/pr-{N}并用 GitHub raw URL 內聯(lián)嵌入 PR 評論。上傳失敗必須重試仍失敗則在報告中列出失敗文件要求人工拖拽粘貼到 PR 評論。狀態(tài)變更必須有 Before/After 雙重證據(jù)——對每一次狀態(tài)變更操作API 調用、用戶動作記錄操作前后的實際值例如credits_before100, credits_after95截圖必須反映 UI 上的狀態(tài)變化且期望值與實際值必須顯式對比不允許肉眼看看就行。負向測試用例強制——每個功能至少測一個負向 case余額不足、非法輸入、未授權訪問驗證錯誤提示對用戶友好且準確并確認被拒絕操作后系統(tǒng)狀態(tài)沒有改變。測試報告必須包含完整證據(jù)——每個場景的報告條目必須包含Steps做了什么精確到命令/UI 操作、Expected預期、Actual實際、API Evidence前后 API 響應值、Screenshot Evidence帶解釋的前后截圖。目標解析與結果目錄Step 0技能的第一步是把用戶輸入歸一化為一組環(huán)境變量。若傳入的是 PR 號先用gh pr view {N} --json headRefName找到對應分支的 worktree隨后確定REPO_ROOT——根倉庫目錄可用git -C $WORKTREE_PATH worktree list | head -1推導WORKTREE_PATH/PLATFORM_DIR$WORKTREE_PATH/autogpt_platform/BACKEND_DIR/FRONTEND_DIRPR_NUMBER、PR_TITLE標題會被 slug 化如 Add copilot permissions → add-copilot-permissionsRESULTS_DIR——統(tǒng)一放在$REPO_ROOT/test-results/PR-{PR_NUMBER}-{slugified-title}。測試憑據(jù)的處理是這里值得注意的設計PR_TEST_USER_EMAIL與PR_TEST_USER_PASSWORD嚴禁硬編碼進 SKILL 文件、PR 評論、截圖或任何提交物中。技能給出的優(yōu)先級是先取環(huán)境變量CI 或預配置 shell缺失時才交互式向用戶詢問且只對缺失的那一個變量發(fā)問避免已導出的憑據(jù)被空輸入覆蓋。拿到后用${VAR:?message}語法鎖死——仍為空則帶明確的變量名報錯退出。文檔還記錄了一個教訓曾經(jīng)默認共享的testtest.com測試賬號因憑據(jù)泄漏進 SKILL 本身而被禁用2026-05-23此后技能明確要求每次會話都要向用戶詢問當前有效憑據(jù)不得再引入任何默認賬號。理解 PR 與編寫測試計劃Step 1–2測試前先用gh pr view {N} --json body、git log --oneline dev..HEAD、git diff dev --stat回答四個問題這個 PR 為什么存在、實現(xiàn)了什么功能、如何實現(xiàn)、影響了哪些組件backend、frontend、copilot、executor 等進而確定關鍵的用戶可見行為。然后把測試計劃寫入$RESULTS_DIR/test-plan.md計劃模板強制包含四部分Scenarios、API Tests每個端點注明 Before state / After state、UI Tests每個交互注明截圖前后各捕獲什么、Negative TestsREQUIRED — at least one per feature負向用例必須寫明預期錯誤消息/錯誤碼和驗證什么狀態(tài)沒有改變。并行協(xié)調測試鎖與心跳Step 3.0多個 worktree 共享同一臺宿主機——Docker 基礎設施postgres、redis、clamav、應用端口3000/8006/…和測試用戶都是共享資源。兩個 agent 并發(fā)跑/pr-test會互相污染狀態(tài)連接池耗盡、端口綁定靜默失敗、跨測試斷言串味。技能給出的方案是一個基于根 worktree 的鎖文件鎖路徑固定為$REPO_ROOT/.ign.testing.lock放根 worktree 保證所有兄弟 worktree 都能看見鎖體是若干keyvalue行holder、pid、started、heartbeat每約 2 分鐘更新、worktree、branch、intent一行意圖說明加大致時長。搶占邏輯若鎖已存在解析heartbeat時間戳兼容 BSD/macOS 的date -j與 GNU 的date -d心跳年齡超過 5 分鐘視為陳舊鎖并回收打印 WARN 與舊鎖內容否則打印持鎖者信息并exit 1等待。心跳必須在搶鎖后立即作為后臺進程運行——否則崩潰的 agent 會永遠占著鎖(while true; do sleep 120 [ -f $LOCK ] || exit 0 # lock released → exit heartbeat perl -i -pe s/^heartbeat.*/heartbeat$(date -u %Y-%m-%dT%H:%MZ)/ $LOCK done) HEARTBEAT_PID$!釋放必須無條件執(zhí)行甚至exit 1時也要因此用trap kill $HEARTBEAT_PID 2/dev/null; rm -f $LOCK EXIT INT TERM兜底。技能特別強調了一條最容易踩的坑鎖保護的是測試執(zhí)行不是應用生命周期。Step 5/6記錄結果、發(fā) PR 評論一完成就要立刻釋放鎖——即使poetry run app/pnpm dev還在跑、Docker 容器還開著、還在 tail 日志都不影響。應用是否繼續(xù)運行與鎖正交別把兩者混為一談兄弟 worktree 接管時會自己執(zhí)行清理并釋放端口。另外還有一個 append-only 的共享狀態(tài)日志$REPO_ROOT/.ign.testing.log任何 agent 都可以往里寫Im waitingIm done, resources free之類的協(xié)調消息。環(huán)境搭建Step 3.env 復制、Copilot 認證與沖突清理3a. 從根 worktree 復制 .env.env文件不進 git必須手工從根 worktree 復制到目標 worktreecp $REPO_ROOT/autogpt_platform/.env $PLATFORM_DIR/.env cp $REPO_ROOT/autogpt_platform/backend/.env $BACKEND_DIR/.env cp $REPO_ROOT/autogpt_platform/frontend/.env $FRONTEND_DIR/.env3b. Copilot 認證訂閱模式與 OpenRouter 回退Copilot 需要一個 LLM API 才能工作技能給出兩條路優(yōu)先訂閱模式Option 1訂閱模式首選復用 Claude Max/Pro 訂閱。claude_agent_sdkPython 包自帶 Claude CLI 二進制無需通過 npm 安裝anthropic-ai/claude-code。這一點可以從 后端 pyproject.toml 得到印證依賴中聲明了claude-agent-sdk ^0.1.64其注釋直接寫明 bundled CLI 2.1.116并提到環(huán)境變量CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS1用于剝離有問題的 context-management beta。運行輔助腳本從宿主機提取 token 并自動更新backend/.envbash $BACKEND_DIR/scripts/refresh_claude_token.sh --env-file $BACKEND_DIR/.env該腳本從三個位置讀取 OAuth tokenmacOS 系統(tǒng)鑰匙串Claude Code-credentials、Linux/WSL 的~/.claude/.credentials.json、Windows 的%APPDATA%/claude/.credentials.json然后寫入CLAUDE_CODE_OAUTH_TOKEN、CLAUDE_CODE_REFRESH_TOKEN與CHAT_USE_CLAUDE_CODE_SUBSCRIPTIONtrue。容器啟動時后端會用這些環(huán)境變量自動在容器內生成~/.claude/.credentials.jsonSDK 內置的 CLI 據(jù)此認證——不需要claude login也不需要 npm install。注意 OAuth token 約 24 小時過期Copilot 報認證錯誤時重跑腳本并重啟copilot_executor即可。Option 2OpenRouter API key 模式回退。在$BACKEND_DIR/.env中設置CHAT_USE_CLAUDE_CODE_SUBSCRIPTIONfalse CHAT_API_KEY同一 .env 中 OPEN_ROUTER_API_KEY 的值 CHAT_BASE_URLhttps://openrouter.ai/api/v1 CHAT_USE_CLAUDE_AGENT_SDKtrue技能給出了用grep/perl -i -pe原地更新或追加這些鍵的完整 shell 片段并在OPEN_ROUTER_API_KEY缺失時直接報錯退出。3c. 停掉沖突容器docker ps --format {{.Names}} | grep -E rest_server|executor|copilot|websocket|database_manager|scheduler|notification|frontend|migrate | while read name; do docker stop $name 2/dev/null done注意保留基礎設施容器supabase/db、redis、rabbitmq、clamav。原生模式下還要殺掉宿主機上殘留的應用進程并釋放端口 3000/8006/8001/8002/8005/8008pkill -9 -f poetry run app、lsof -ti :$port -sTCP:LISTEN | xargs -r kill -9等。3e-native. 原生模式迭代開發(fā)的默認選擇原生模式讓基礎設施postgres、supabase、redis、rabbitmq、clamav跑在 Docker 里而 backend 與 frontend 直接在宿主機上跑。收益是省掉每次后端改動后 3–8 分鐘的docker compose build循環(huán)——代碼修改在進程重啟秒級后即被拾取。技能給出的選擇判據(jù)是偏原生模式迭代開發(fā)/調試循環(huán)PR 只改 Python/TS 源碼而不動 Dockerfile、compose 配置或基礎設施鏡像快速復現(xiàn)失敗場景偏 Docker 模式測試Dockerfile/docker-compose.yml/基礎鏡像本身的改動生產(chǎn)一致性冒煙測試需要精確要發(fā)布的那個鏡像的 CI 等價運行。對應 docker-compose.yml 的結構原生模式的第一步是cd $PLATFORM_DIR docker compose --profile local up deps --detach --remove-orphans --builddeps是一個帶localprofile 的 busybox 占位服務其depends_on聲明了 db、redis-0/1/2、redis-init、rabbitmq、clamav、falkordb、migrate——即拉起全部基礎設施但跳過所有應用服務的官方組合。compose 文件里還能看到配套的deps_backendprofile 占位服務把全部后端應用服務掛在deps之后。第二步在宿主機啟動后端cd $BACKEND_DIR (poetry run app 21 | tee .ign.application.logs) 這與源碼完全吻合pyproject.toml 中定義了app backend.app:main入口而 backend/app.py 的main()通過run_processes(...)把DatabaseManager、Scheduler、BatchExecutor、NotificationManager、PlatformLinkingManager、WebsocketServer、AgentServer、ExecutionManager、CoPilotChatBridge、CoPilotExecutor全部作為子進程拉起來前 N-1 個后臺運行、最后一個前臺運行并在finally中逆序stop()所有進程——這就是技能所說poetry run app在一個父進程里生成所有應用子進程無需單獨容器或終端的實現(xiàn)依據(jù)。啟動順序有講究必須先等 8006 端口的后端就緒再啟動前端。原因是前端pnpm dev啟動時會執(zhí)行generate-api-queries腳本去拉取后端的/openapi.json腳本本體見 generate-api-queries.ts后端沒起來前端會直接失敗。輪詢等待方式for i in $(seq 1 60); do if [ $(curl -s -o /dev/null -w %{http_code} http://localhost:8006/docs 2/dev/null) 200 ]; then echo Backend ready; break fi sleep 2 done隨后cd $FRONTEND_DIR (pnpm dev 21 | tee .ign.frontend.logs) 再輪詢 3000 端口。兩者就緒后跳過 Docker 模式的 3e/3f直接做 3g/3h測試用戶。3e/3f. Docker 模式回退與就緒輪詢cd $PLATFORM_DIR docker compose build --no-cache 21 | tail -20 if [ ${PIPESTATUS[0]} -ne 0 ]; then echo ERROR: Docker build failed; exit 1; fi cd $PLATFORM_DIR docker compose up -d 21 | tail -20若容器看起來跑的是舊代碼PR 的改動沒生效用--no-cache強制全量重建——BuildKit 可能從其他分支的構建復用了緩存的COPY層。預期耗時普通構建 3–8 分鐘--no-cache5–10 分鐘。就緒檢查是同時輪詢兩個端點for i in $(seq 1 60); do BACKEND$(curl -s -o /dev/null -w %{http_code} http://localhost:8006/docs 2/dev/null) FRONTEND$(curl -s -o /dev/null -w %{http_code} http://localhost:3000 2/dev/null) [ $BACKEND 200 ] [ $FRONTEND 200 ] { echo Services ready; break; } sleep 5 done3h/3i. 測試用戶與 onboarding 繞過測試用戶通過 Supabase Auth經(jīng) Kong 網(wǎng)關暴露在 8000 端口注冊并換取 token注冊是冪等的已存在返回 User already registered若遇到 Database error finding user重啟supabase-auth后重試且必須把重試結果重新收進$RESULT保證后續(xù)取 token 讀的是重試后的狀態(tài)ANON_KEY$(grep NEXT_PUBLIC_SUPABASE_ANON_KEY $FRONTEND_DIR/.env | sed s/.*// | tr -d [:space:]) SIGNUP_PAYLOAD$(jq -nc --arg e $PR_TEST_USER_EMAIL --arg p $PR_TEST_USER_PASSWORD {email:$e,password:$p}) RESULT$(curl -s -X POST http://localhost:8000/auth/v1/signup \ -H apikey: $ANON_KEY -H Content-Type: application/json -d $SIGNUP_PAYLOAD) TOKEN$(curl -s -X POST http://localhost:8000/auth/v1/token?grant_typepassword \ -H apikey: $ANON_KEY -H Content-Type: application/json \ -d $SIGNUP_PAYLOAD | jq -r .access_token // )之后所有 API 調用統(tǒng)一用curl -H Authorization: Bearer $TOKEN http://localhost:8006/api/...。onboarding 繞過同樣值得注意前端在completedSteps中不含ONBOARDING_COMPLETE時會重定向到/onboarding因此要通過后端 API 主動把它標記完成并驗證生效否則所有瀏覽器測試都會落到 onboarding 頁而不是目標功能curl -s -X POST http://localhost:8006/api/onboarding/step?stepONBOARDING_COMPLETE -H Authorization: Bearer $TOKEN ONBOARDING_STATUS$(curl -s http://localhost:8006/api/onboarding/completed -H Authorization: Bearer $TOKEN | jq -r .is_completed) [ $ONBOARDING_STATUS true ] || { echo ERROR: onboarding bypass failed; exit 1; }狀態(tài)操控與前后證據(jù)真實測試的核心技能對真實狀態(tài)的要求是整套方法論的靈魂永遠不要依賴 mock/注入的瀏覽器狀態(tài)絕不用agent-browser eval偽造 UI 狀態(tài)后端必須是唯一事實來源。為此給出六類手段直接寫 Redis 計數(shù)器測限流、配額等場景REDIS_CONTAINER$(docker ps --format {{.Names}} | grep redis | head -1) docker exec $REDIS_CONTAINER redis-cli SET rate_limit:user:$PR_TEST_USER_EMAIL 99 EX 3600 docker exec $REDIS_CONTAINER redis-cli GET rate_limit:user:$PR_TEST_USER_EMAILAPI 前后值對比以 credits 為例BEFORE$(curl -s -H Authorization: Bearer $TOKEN http://localhost:8006/api/credits | jq .credits) # ...執(zhí)行動作... AFTER$(curl -s -H Authorization: Bearer $TOKEN http://localhost:8006/api/credits | jq .credits) echo Delta: $(( BEFORE - AFTER ))狀態(tài)變更前后都截圖UI 必須反映后端變化必要時直接查庫docker exec supabase-db psql -U supabase_admin -d postgres -c SELECT credits FROM user_credits WHERE user_id ...;每次 API 測試后驗證持久化對比 API 返回與 DB 查詢值[ $API_CREDITS $DB_CREDITS ] echo CONSISTENT || echo MISMATCH: ...。通用模式封裝為記錄 BEFORE → 執(zhí)行動作 → 記錄 AFTER → 打印對比四步腳本要求對每一個狀態(tài)變更 API 調用使用。執(zhí)行測試Step 4端口表、API、瀏覽器與日志端口速查表技能給出的服務端口參照表如下與 docker-compose.platform.yml 中各服務ports聲明一致服務端口URLFrontend3000http://localhost:3000Backend REST8006http://localhost:8006Supabase Auth (via Kong)8000http://localhost:8000Executor8002http://localhost:8002Copilot Executor8008http://localhost:8008WebSocket8001http://localhost:8001Database Manager8005http://localhost:8005Redis6379localhost:6379RabbitMQ5672localhost:5672API 測試典型場景示例列 agentsGET /api/graphs、創(chuàng)建 agentPOST /api/graphs、運行 agentPOST /api/graphs/{graph_id}/execute、取執(zhí)行結果GET /api/graphs/{graph_id}/executions/{exec_id}。每個狀態(tài)變更調用都套上面四步的驗證模式。agent-browser 瀏覽器測試關鍵是--session-name pr-test——它讓 cookie 在導航間持久化登錄只需做一次agent-browser close 2/dev/null || true agent-browser --session-name pr-test open http://localhost:3000/login --timeout 15000 agent-browser --session-name pr-test snapshot | grep textbox\|button # 拿 ref agent-browser --session-name pr-test fill {email_ref} $PR_TEST_USER_EMAIL agent-browser --session-name pr-test fill {password_ref} $PR_TEST_USER_PASSWORD agent-browser --session-name pr-test click {login_button_ref} agent-browser --session-name pr-test click textAccept All 2/dev/null || true # 關 cookie banner agent-browser --session-name pr-test open http://localhost:3000/copilot --timeout 10000 agent-browser --session-name pr-test screenshot $RESULTS_DIR/01-page.png技能列出的關鍵頁面/copilotCopilot 聊天、/buildAgent 構建器、/build?flowID{id}指定 agent、/library與/library/agents/{id}庫與運行歷史、/marketplace。日志檢查原生模式所有應用日志經(jīng)tee匯入$BACKEND_DIR/.ign.application.logs因為rest_server、executor、copilot_executor、websocket、scheduler、notification_server、database_manager都是poetry run app的單父進程子進程輸出交錯在同一文件和$FRONTEND_DIR/.ign.frontend.logs用grep -iE error|exception|traceback過濾。Docker 模式docker logs autogpt_platform-rest_server-1 / -executor-1 / -copilot_executor-1 / -frontend-1 21 | tail -30。Copilot SSE 流式測試SESSION_ID$(curl -s -X POST http://localhost:8006/api/chat/sessions \ -H Authorization: Bearer $TOKEN -H Content-Type: application/json -d {} \ | jq -r .id // .session_id // ) curl -N -X POST http://localhost:8006/api/chat/sessions/$SESSION_ID/stream \ -H Authorization: Bearer $TOKEN -H Content-Type: application/json \ -d {message: Hello, what can you help me with?} --max-time 60 2/dev/null | head -50UI 驗證則優(yōu)先走瀏覽器打開/copilot填輸入框回車等 20–30 秒出響應再截圖。記錄結果與報告Step 5–6Step 5 強調的截圖節(jié)奏每個場景動作前后各一張負向 case 至少一張錯誤態(tài)截圖測試失敗時既截失敗 UI 也截錯誤日志。命名示例01-login-page-before.png、03-credits-page-before.png、04-credits-purchase-after.png、05-negative-insufficient-credits.png。Step 6 要求把每張截圖用 Read 工具展示給用戶并附 1–2 句解釋展示的是什么頁面/狀態(tài)、證明了哪個場景、UI 中值得注意的細節(jié)然后輸出匯總表格#ScenarioResultAPI EvidenceScreenshot Evidence1{name}PASS/FAILBefore: X, After: Y01-before.png, 02-after.png同時把解釋存入 Bash 關聯(lián)數(shù)組SCREENSHOT_EXPLANATIONS、表格存入TEST_RESULTS_TABLE變量——Step 7 的上傳腳本依賴它們技能特別注明declare -A需要 Bash 4.0macOS 自帶 zsh 時建議用 Homebrew 的 bash 5.x或退回普通變量加查表函數(shù)。截圖上傳與 PR 評論Step 7這一步是強制的且有兩條鐵律絕不在 PR 評論里貼裸目錄鏈接每張圖片必須name內聯(lián)出現(xiàn)絕不在評論里出現(xiàn)本地絕對路徑/Users/…、/home/…、C:\…、~/…等在發(fā)布前用 grep 攔截改寫為倉庫相對路徑。發(fā)布前的 sanity checkif grep -nE (^|[^A-Za-z])(/Users/|/home/|/tmp/|/private/|C:\\|~/)[A-Za-z0-9] $COMMENT_FILE ; then echo ABORT: local filesystem paths detected in PR comment body.; exit 1 fi上傳走 GitHubGit API 全服務端完成——創(chuàng)建 blobbase64 編碼每張圖重試 3 次、tree、commit、ref全程不碰本地 git 狀態(tài)因此對 worktree 安全、不干擾 PR 分支REPOSignificant-Gravitas/AutoGPT SCREENSHOTS_BRANCHtest-screenshots/pr-${PR_NUMBER} SCREENSHOTS_DIRtest-screenshots/PR-${PR_NUMBER} # 1) 逐圖上傳 blob失敗計入 FAILED_UPLOADS累積 TREE_JSON # 2) 創(chuàng)建 tree → 解析舊 ref 作為 parent保證截圖提交鏈式而非孤兒根提交→ 創(chuàng)建 commit # 3) 創(chuàng)建/更新 refgh api .../git/refs -f ref... -f sha... || gh api ... -X PATCH -F forcetrue評論正文寫入mktemp文件再-F body$COMMENT_FILE提交避免特殊字符的 shell 解釋問題。若存在上傳失敗的圖片報告中追加 Failed Screenshot Uploads 小節(jié)列出文件并說明需人工拖拽粘貼同時標注Run status: INCOMPLETE。發(fā)布后還有閉環(huán)驗證——回讀最后一條評論grep -q !\[不通過就exit 1測試運行在驗證通過前不算完成注意用--paginate | jq -r .[-1].body而不是--jq因為--jq是按頁應用的。PR 評論的最終形態(tài)必須包含1所有場景的 PASS/FAIL 匯總表含 before/after API 證據(jù)2每張成功上傳截圖的內聯(lián)渲染與逐圖解釋3失敗上傳清單與人工處理指引。正式 Review 決策Step 8評論發(fā)出后還要必須給出正式 Review 結論。評估維度是一張對照表CoveragePR 描述的每個功能至少一個場景、All scenarios pass、Negative tests每功能至少一個失敗路徑、Before/after evidence每個狀態(tài)變更調用都有前后值、Screenshots are meaningful展示真實狀態(tài)變化而非 loading spinner/空白頁、No regressions登錄、創(chuàng)建/運行 agent 等核心流程仍可用。決策邏輯簡潔而嚴格全部通過 → APPROVE 任一場景 FAIL 或 PR 功能未覆蓋 → REQUEST_CHANGES列出缺口 證據(jù)薄弱無 before/after、截圖含糊 → REQUEST_CHANGES列出缺失approve / request-changes 分別用 heredoc 生成 Review 正文后調gh pr review $PR_NUMBER --approve / --request-changes --body ...發(fā)布。三條規(guī)則任何場景失敗絕不 approve哪怕疑似 flake先重跑不為本輪已修復的問題 request changes--fix模式下先把所有失敗修完Review 反映的是修復后的最終狀態(tài)。--fix 修復模式與已知問題清單--fix模式把標準提高了一檔不只記錄問題而是立刻修。每個問題的修復協(xié)議是 12 步定位根因 →先寫失敗測試后端 bug 用pytest.mark.xfail前端/Playwright 用.fixme→ 截壞狀態(tài)圖 → 改碼 →只重建受影響的服務docker compose up --build -d rest_server→ 輪詢健康 → 重測同一場景 → 截修復后圖 → 移除 xfail/fixme 標記并確認通過 → 冒煙驗證無回歸 →立即 commit push每修一個提交一次不攢批→ 繼續(xù)下一場景。修復循環(huán)最后要在所有場景通過后再做一次全量復測。該模式下 UX 問題錯位、標簽混亂、缺 loading 態(tài)也按 bug 對待。文末的Known issues and workarounds是該技能實戰(zhàn)沉淀最厚的部分值得單獨摘錄問題原因修復注冊時 Database error finding userSupabase auth 遷移后 schema 緩存過期docker restart supabase-auth sleep 5后重試訂閱模式下 Copilot 報認證錯誤OAuth token 未設置或已過期重跑refresh_claude_token.sh并重建copilot_executoragent-browser 找不到 chromium分支落后 dev鏡像尚未自動安裝系統(tǒng) chromiumwhich chromium檢查缺失則apt-get install -y chromium并設AGENT_BROWSER_EXECUTABLE_PATH選擇器textX命中多個元素文本匹配是包含式先snapshot拿refeNN再click eNNCopilot 容器里claude: command not found鏡像構建時沒跑poetry installSDK CLI 在 Poetry 依賴里不是 npm 包docker compose build --no-cache copilot_executor docker compose up -d copilot_executor不要npm install -g anthropic-ai/claude-code那會裝出 SDK 根本不會用的第二份 CLI截圖掛起/超時exit 124CDP 連接卡死或 Chromium 僵尸進程macOS 常見pkill -9 -f agent-browser\|chromium\|Chrome for Testing后換新--session-name必要時改用evalsnapshot驗證 DOMcompose up 后服務不啟動遷移沒跑完看docker logs autogpt_platform-migrate-1db 不健康則docker restart supabase-dbDocker 用了舊代碼的緩存層COPY層跨分支被 BuildKit 復用PR 分支首次構建一律--no-cacheagent-browser open丟失登錄態(tài)無會話持久化所有命令帶--session-name pr-test或用eval window.location.href...在同上下文內導航Database error querying schemadb schema 變了但 auth 緩存未刷docker restart supabase-db sleep 10 docker restart supabase-auth sleep 8用戶數(shù)據(jù)丟了就重新注冊總結pr-test技能把手動 E2E 測試從個人習慣變成了一份可執(zhí)行的工程協(xié)議以五條不可協(xié)商準則保證證據(jù)完整性逐步驟截圖、前后狀態(tài)值、負向用例以根 worktree 鎖 心跳 trap 釋放解決多 agent 并發(fā)競爭以原生模式docker compose --profile local up depspoetry run apppnpm dev換取秒級重啟的迭代效率以 Git API 純服務端提交保證截圖證據(jù)對 worktree 安全地回貼 PR最后以明確的評估矩陣收斂為 approve / request-changes 的正式 Review。對任何采用多容器架構、worktree 并行開發(fā)、且希望把 AI agent 納入 PR 驗證流程的團隊這份 SKILL.md 中證據(jù)先行、狀態(tài)即事實來源、鎖只護測試不護應用的設計都是可以直接遷移的方法論資產(chǎn)?!久赓M下載鏈接】AutoGPTAutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.項目地址: https://gitcode.com/GitHub_Trending/au/AutoGPT創(chuàng)作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美色综合影院| 国产精品激情久久久久久久| 伊人网免费视频| 78久久久| 婷婷97| 97aiaiai| 精品午夜福利| 97国产中文| 免费综合亚洲中文| 国产兽交视频在线播放| 美女t无毒不卡不卡| 婷婷月色| 久久精品店| 日本精品五区| 另类小色呦| 大香蕉97久久| 啊啊啊好大好深| 欧美少妇内射| 久久五月天婷婷| 国产精品乱码久久久| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 麻豆人妻少妇在线免费观看| AV九九| 2019精品国产无码成人| 福利视频合集| 综合五月天| 国产视频第2页| AV天天综合| 夜嗨影院| 男人高清无码一区二区| 99精品国产户外露出| 日本三级精品| 国产精品午夜精品| 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 免费A V在线| 四虎影视国产精品| 久久久九九| 欧美一二在线| 蜜桃在线观看一区二区三区| 少妇无码太爽| 欧美亚洲综合色| 在线无码视频| 精品少妇人妻av久久免费| 五月丁香激情四射| 蜜臀久久99精品久久久久久成人小说 | 操逼无码操逼| 凹凸视频在线一区二区| 欧美激情专区| 国产一级高清免费观看| 在线观看一级α片刺激高潮视频| 亚洲精品国产无码高清| 一级特黄aaa大片在线观看成人一级片在线观看 | 中文有码9| 老鸭窝成人| 久久久久久久久久久精| 亚洲清纯综合| yw尤物av无码点击进入麻豆| 日韩av免费一级电影| 亚洲欧美国产va在线播放频| 黄色片,com| av网页一区二区三区| 国产91啪| 户外裸露刺激视频第一区| 超碰95| 女人精品内射国产99| 色噜噜国产精品视频一区二区| 欧美色另类| 日韩精品人妻| 欧美色图第一页| 日日嗨AV一区二区夜夜| 综合av影片| 天天综合,91入口| 精品久操| 亚洲一区二区三区播放在线| 夜夜影视四色| 荡小穴在线观看| 好吊色一区| 成人天天爽| 成人精品欧洲亚洲| 欧美不在线| 91AV入口| 日本一区二区不卡精品| 97精品国产97久久久| 欧美精品91| 久久 久久国内精品亚洲 | 欧美操人视频| 人人看欧美性爱| 午夜精品视频777| AA丁香综合激情| 啊啊啊97视频| 超碰在线成人电影| 熟妇熟女一区二区三区| 不卡视频一区蜜桃视频| 欧美日韩插逼视频| 性色avv| 国产青一二三| 亚洲色天堂九9| 在线不欧美| 吖在线不卡一区二区国产剧情| 成人婷婷丁香| av2014 日韩在线中文字幕| 日本一级真人黄色性爱视频| 成人片在线播放| 亚洲熟妇乱女区二区三区| 久久久性少妇| 亚洲精品天堂久久A∨51成人漫| 日韩午夜啪啪视频| 2019午夜福利视频| 亚洲无992tv| www.色综合| 97超碰超欧美。| 视频不卡中文字幕| 欧美一级三级| 91nbbbbbb| 91成人无码| 色啪网| 欧美日本视频一区| 国产高清成人mv在线观看| 九九久久久九九| 蜜臀网 一区| 亚洲成人性爱在线观看| 久久色激情一区二区三区| 亚州高清色综合| 国产精品农村妇女| 成人麻豆av电影网站| 五月丁香网站| 丝袜色综合| 欧美探花网| 国产人伦精品一区二区三区 | 看全色黄大色大片免费视频| 欧美一级国产一级| 97bbn| yaouchengrenav| 亚洲人妻av| 91精品国产91久久久久久久久久久久| 亚洲精品天堂久久A∨51成人漫| 免费观看欧美日韩操逼视频| 欧洲性爱无码区| 午夜高清成人在线视频| 舔足天天操天天射| AV中文在线可看| 1769一区| 久热网| 久热无码| 97超碰香蕉| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 97超碰中文字幕| 超碰日韩人妻| 97国产中文| 睡产熟女乱伦| 欧美亚洲综合高清在线| 麻豆久久视频在线地址| 麻豆天天躁天天揉揉AV| 一二三区在线| 一级性爱视频免费在线| 久草精品一区| 激情av| 男啪女色黄无遮挡免费观看| 亚洲精品丝袜-不卡成人免费……| 熟女精品日韩一区二区三区 | 亚洲一区中文字幕一区| 男人的天堂网页| 日韩一区二区熟女| 久久亚洲AV无码专区首页| 国产精品97超碰| 国产毛片精品一区二区色欲黄A片| 啊啊啊久久久视频| 中文字幕片| 久久久久久久伊人精品| 后入式999| 亚洲成人美女无吗| AV女优男人的天堂| 日日夜夜模| 日本视频在线观看污污污| 精品国产乱码久久久| 久无码| 午夜福利精品| 最新av网站在线观看| 激情小说亚洲图片| 丝袜熟女2P| 99婷婷一区二区| 黑人粗大V S日韩女优视频| 999国产精品999| 无码不卡亚洲成?人片| 国产av热热色| 色鬼在线综合| 五月激情小说| 亚洲国产一级精品毛一级精品看免费视频 | 国产乱码久久久| 国产精品久久久久久久久AV大片| 69精品| 热久久无毒不卡| 人人色人人射人人妻| 无码WWW免费视频网站| 男人天堂2030| 天天操熟妇| 99xav| 婷婷久草一区二区三区| 色色色色网站| 一级黄色性爱裸体视频| 91色亚洲| 亚洲人精品午夜不卡| 青青草十区九区爱夜| 全球成人中文在线| 久久国产热视频97电影| 白丝AV| 国产精品97视频| 中文字幕伊人| 亚洲的天堂网| 精品一区二区三区最新| 九九色热| 91婷婷| 凸凹视频在线观看| 久久久久久久国产a∨| 国产一级内射高清视频| 91骚熟女| 色姑娘综合网| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 97超碰亚洲| 久久夜色一区二区| 很很很很操| 久久久久久午夜男人的天堂| 伊人综合色网| 精品无码久久久| 好湿好紧好爽 视频| 日韩pv中文| 欧美综合站| 变态乱伦伪娘灌肠一区二区| 国产精品无码av嫩草| 午夜超爽| 郑州宾馆老熟女露脸啪啪| 成人激情无码在线视频| 九九九精品色乱九九九| 蜜桃久久久久久久久久久久| 一区二区三区色综合| 色999偷自拍拍| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 后入福利视频| 激情婷婷黑人91| 四虎影视国产精品| 亚洲脚交| 亚洲AV秘无码一区..| 日韩欧美久久婷婷网站| 97网色| 天天上日日上日韩精品| 国产亚洲中文不卡二区| 中文字幕精品日韩中文字幕| 深夜啪啪啪视频免费| 美女露胸露奶头| 97视频在| 成人久久精品| 黑白配性爱AV成| 丰满人妻一区二区三区蜜桃视频| 33044男人的天堂深夜备| 日韩久射综合| 热99这里有精品综合久久 | 啊啊啊啊好大好硬啊啊啊啊啊| 亚洲天天影视色综合| 天天插夜夜爽| 91精品人妻一品二品三品| 热99这里有精品综合久久 | 亚洲欧洲日韩天堂av| 能在线播放的国产三级| 91女在线观看| 99re在线视频| 欧美国产精品久久九九| A片 AV一级在线播放观看免费 | 999熟女精品| 青青草一区二区高清无码视频| 亚洲欧洲综合| 萌白酱自拍视频| 少妇超碰在线| 无码人妻系列少妇| 国产一级内射无挡观看| 国产亚洲精品第一最新| 玖玖爱综合| 天天操熟妇| 很很操在线| www.zbzhongsen.com| 久久蜜色情在线视频xxx免费观看| 日韩传媒在线| 国产精品自拍视频| 曰韩精品九九无码| 97资源视频| 翔田千里av一区二区三区| 久草久热| 中国和日本人色哪个不下载能放| 日韩精品在线观看网站| 国产女同性恋视频| 中文字幕在线免费观看2| 国产精品秘 福利姬在线观看| 北京美女一区二区| 2023天天操夜夜操| 91蜜臀在线久久久久| 大香蕉手机在线| 国产熟女无套内射| 91超碰人人操| 素人伊尹大香蕉免费下载视频| 中文字幕一区二区免费在线| 精品人妻一区二区免费蜜桃| 久久日本熟妇熟色一区| 亚洲,欧美,春色,另类| 精品少妇一区二区| 久久久久久欧美精品se一二三四| 老色鬼成人精品视频下载大在线观看| 亚洲强奸乱伦影视网| 久久‘黄片视频| 亚洲色图尤物视频| 成人av影院在线观看| 国产又黄又粗又猛大片| 可乐操亚洲蜜911| 四虎在线观看网站| 日本999精品视频| 日本3级一区二区免费| 福利操逼| 凹凸久久人人| 丁香五月激情综合国产| 竹菊影视国产一区二区| av一区二区三区 中文| 亚洲中文字幕网| 夜夜天天噜狠狠爱2021| 一区二区三区免费岛国片| 大黄片做爱的大的| 欧美性爱中文字幕无线码| 1人人看人人摸人人操| 亚洲蜜乳av| 91被操| 亚洲男人综合| 国产h片在线观看视频| 另类小说综合网| 岛国网址国产| 婷婷激情五月综合| 欧美色图天堂在线| 久久精9| 今日头条成人一区二区三区四虎精品| 超碰日韩美妻| 麻豆av一区二区| 欧美肥臀在线| 亚洲性高潮| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 欧美图片校园春色| 男女一进一出视频久久| 日本十八禁免费看污网站| 尤物网址| 日韩性爱再线视频| 97亚洲一区| 一区,二区,三区视频| 久久久精| 亚洲综合第一页| 天天cao在线| www.91人妻.com| 日本高清一区二区在线| 蜜色网色哟哟| 青青草伊人久久| 东北操逼| 亚洲人成网站7777| 欧美日韩国产色图在线| 91在线视频免费中出| 9999亚洲电影| 亚洲黑人在线| 亚洲av影院在线观看| 天天日夜夜| 欧美1727免费观看视频| 亚洲精品欧美专业| 久久精品国产亚洲av水密被窝| 欧美传媒| 亚洲天堂久久| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 精品丰满人妻一区二区三区免费观| 美女在线H91| 超碰偷拍| 日本三级A片网站com| 狠狠色婷婷| 久久草视频污视频| 蜜臀Av一区二区三区| 欧美爱爱97| 欧美三级中文字幕hd| 国产人伦精品一区二区三区| 密臀成人视频久久久| 精品久久久久久中文字幕三区 | 青青草中文-久久青草精品一区二区三| 殴美综合色88| 久久夜夜| 欧美不卡在线美女| 日韩精品啪啪啪| 人人看欧美性爱| 国产精品视频电影| 2019天天干| 大香蕉丝袜一级片| 欧美日韩美女精品久草一区二区三区| 免费岛国一级片| 夜夜操狠狠操| 欧美色另类| 亚洲综合中文字幕有码| 97硬碰| 亚洲色图欧美色图另类图片| 九九无码| 国产精品农村妇女| 99这里有精品视频| 久久粉色| 男人的天堂亚洲| 黄色工厂这里只有精品| 亚州一区二区成人片免费| 69综合网| 国产 亚洲 一二三四| 国产免费一区二区在线A片视频| 人妻人久久精品中文字幕| 9国产超碰| 91偷拍欧美亚洲| 日韩三级在线观看网站| 91美女在线视频| 青青色在线观看| 9九九九九视频在线观看| 91黑丝操| 免费精品福利在线观看| 秋霞一区二区三区四区五区六区七区| 日本1区2区不卡视频| 少妇极品熟妇人妻无码| 丝袜人妻av一区二区| 爱干爱射网啊啊啊| 日韩乱伦AⅤ| 中文字幕123| 亚洲性少妇| 国产精品免费视频不卡| 性91| 亚洲综合影视| 久久亚洲AV无码专区国产精品| 天天综合麻豆视频| 黑丝少妇| 男人的天堂午夜av| 欧美综合传媒| 熟妇人妻精品一区二区视频色欲| 高清国产精品福利网站| 日韩美女高潮喷水视频| 人人操人人狠狠操| 亚洲 暴爽 AV人人爽日日碰| 二对二中文字幕。| 每日更新AV| 91丨人妻丨国产丨丝袜| 人人超碰在线观看黄| 国产女人操逼视频| 综合色好色| 狠狠躁天天躁日日躁| 日韩成人大片一区二区| 日韩福利电影网| 一区二区视频你懂的| 99久久综合网| 秋霞免费无码视频日韩A片| av久日| 亚洲国产精品久久久久久久久久| 国产色综合亚洲色综合吹潮| 一区二区亚州激情久婷婷欧美| 久久久久久久久久久免费精品| 99re免费| 天堂69亚洲精品中文字| 成人AV在线电影| 日本性感人妻91| 激情婷婷丁香| 九九热精品视频六| 2025亚洲男人天堂| 伊人久久大香线蕉无码| 男人午夜天堂| 国产不卡的视频| 国产不卡精品91| 性做久久久久久久| 免费观看性欧美一级| 一二三四区电影| 六月天婷婷| 欧美大香蕉同搞| 操逼网站网站| 91亚洲欧美激情| 小骚逼被操的爽不爽| 久久精品小视频| 亚洲欧美日韩精品久久久一区二区| 大香蕉欧美| 97久操| 一区二区不卡| 91逼逼女人91| 日本免费中文一区二区三区四区| 国产aⅴ无码片毛片一级网站| 97亚洲欧美| 中文字幕一区二区无码成人| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 日韩在线观看中文字幕视频| 中文字幕日韩人妻视频一区二区三区 | 精品无吗久久| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 天天摸夜夜添无码小视频| 校园春色综合网| 国产视频第二页| 情色五月天就去干| 亚洲欧美校园| 五月天人妻综合| 日韩欧美中文字| 伦理弟一页| 屌妞视频久久久久久久久久久久| 人妻一区久久二区三区色播| 宅男午夜在线视频| 国产天美欧美| 91逼逼女人91| 伊人成人情色综合| 无码heyzo高清一区| 久热91| 久草免费福利在线播放| 黄色大香焦1级‘′‘| 中文字幕一区二区韩| 国产强奸乱伦xd| 欧美午夜视频免费观看| 91强热人妻| 天堂8在线新版官网| 黄色片大香蕉| 国产动漫操逼视频| 开心五月激情网| 另类图片五月| 天天爽夜夜欢视| 欧美日韩大陆黑人少妇99| 干B| 二级毛片| 天天综合欧美| 欧美gv在线观看| 国产亚洲日韩在线三区黑人| 亚洲第一成人影院色播| 九九这里只有精品| 情色日播放AV| 免费亚洲国产精品久久一区| 精品女同一区| 亚洲性天堂| 免费观看成人www精品视频| 人人做天天爱| 中文字幕 国产 精品 | 偷拍盗拍亚洲色图图片| 欧美综合网| 人妻献身系列第54部| 一级特级aaaa毛片免费观看| 亚洲 日韩 欧美 国产综合体| 91色艳| 欧美激情久| 2019男人的天堂| 日韩无码极品| 丝袜熟女一区二区三区| 久久久人体| 亚洲日韩欧美一区二区| av草草在线电影| 九九久久玖玖| 无码精品人妻一区二区三区妖精| 红杏大香蕉| 精品久久大胆人体| 蜜臀久久99精品久久久久久婷婷 | 色诱中文字幕| 无码二级三级| 色就色综合| 国产一级片| 欧美aⅴ99久久黑人专区| 精品国产乱码久久久久久久| 老熟女搡BBBB搡BBBB视频| av无码av无码专区| 午夜天堂网| 高潮9999外国| 国产亚洲精品美女久久久久久2021| 五月天成人综合| 欧美青青视频| 极品销魂美女一区二区| 亚洲性爱无码乱伦av| 在线看免费无码AV天堂的| 久久久久久性爱视频| 欧美色九九| 国产精品自拍xxxx| 78久久久| av三级电影在线播放| 日本中文字幕在线电影| 99久在线精品99re8a| 日本人妻最新在线中| 少妇滛荡视频| 激情人妻另类| 不卡av在线中文字幕| 亚洲 欧美 91| 欧美性高潮| 欧美人妻一区| 亚洲电影91| 国产绿奴视频在线观看| 欧美色66| www.99色| 一区二区三区日韩欧美| 97天堂| 亚洲一区深夜| 9丨久久九九九| 天天摸夜夜添无码小视频| 97干色天堂| 思思热国产高清| 精品丰满人妻一区二区三区免费观| 东京男人天堂| 日韩精品一区二区三区色欲| 欧美在线|亚洲| 超碰成人最新最好看| 国产视频小说| 亚洲欧美中文一区二区三| 99啪啪视频| 国产一级内射高清视频| Av色五月| 国产乱伦性爱区| 97资源欧美| AV和黑人在线播放| 欧美综合色站| 黄色片,com| 色超碰综合| 日本东京热加勒比久久| 伊人96在线| 91|九色|国产熟女| 国产精品日日摸天天碰| 久久久久国产一区二| 天天综合精品| 色制服丝袜夫妻av一区| 少妇熟女一区二区三区| av强奸乱轮| 人人妻人人操人人乐| 97视频在线免费| 日韩在线观看三级电影| 婷婷视频网| 本道在线| 热热色91| 夜夜欧美 | 日韩性爱毛片操骚逼| 欧美最婬乱婬爆婬性视频 | 亚洲天堂色图| 久久欲| 91国内外在线| 91N欧美| 中文字幕人成乱码熟女香港| 欧美一区二区三区成人性生活| 成人性爱电影一区二区| 国产精品国产精品国产| 91国产大片| 日韩午夜精品一区二区三区电影| 久久精品28| 精品久久久久黄少妇| 男女激情黄色网址| 亚洲国产97| 亚州综合AⅤ| 婷婷久久久| 人妻一区二区三区视频 | 国产日本熟女顶级一区二区三区视频| 乱伦熟女专区| 夜夜春夜夜操| 少妇天堂网络| 91久久久久久久久18| 欧美精品久久96人妻无码| 青青伊人加勒比海| 欧美日韩夜夜| 另类一区| 五十路六十路七十路熟婆| 亚洲色图日韩丝袜制服一区二区五月在线 | 蜜区区视频79| 亚洲少妇在线影音| 丁香五月激情网| 日韩亚洲中文字幕在线| 色香天天| 国产精品97超碰| 色九月综合| www.99视频| 黄色电影观看久久9| 欧美色图亚洲色| 美女91av| 亚洲天天影视综合网| 亚洲第一页色| 中国少妇XXXX做受| 国语av狠狠色丁香婷婷综合激情| 久草电影网| 久热久| 亚洲超碰在线| 亚洲av国产av综合av卡| 97免费在线观看| 久久久久久久久女黄| 亚洲情色在线| 好吊色一区| 2001天天操| 国产日韩在线播放| 亚洲一曲日韩精品| 免费的黄片有限公司| 夜色91| 女优大全 - 91n| 玖玖无码超碰| 加勒比AV天堂| 99在线视频播放| 天天影视激情欧美| 丰满少妇一区二区三区四区观看| 男人亚洲91首页在线| 人人爱操| 大香蕉丝袜一级片| 综合久久中文字幕综合日韩精品 | 校园春色美腿丝袜| 亚洲素人综合| 春色综合免费| 久久中久文96| 国产精品大屁股999| 亚洲中文字幕一区| 欧洲一区二区三区四区在线观看| 日韩无码AB| 亚拍在线| 屁股久久久久久久久| 成人在线午夜视频一区| AV色五月天| 破处bbq| 蜜区区视频79 | 800zy一区二区| 欧美亚男人的天堂| 中文字幕人妻丝袜| 玖玖爱综合| 国产SV一线| 亚洲一二三| 老鸭窝日丰县女人| 久久精品导航| 九九九成人| 中出欧美| 日韩三A大片在线观看| 在线色导航| 国产美女高潮叫床视频| 久久久九九网站| 日本三级中国三级99人妇网站| 日韩久久三区| 欧美色997| 亚洲国产中文字幕| 本道在线| 国产精品操| 91av一区二区在线观看| 亚洲成a人在线观看久| 中文字幕黄色片| 98一区二区精品| 99热导航| 久久成人东京热人妻| 91精品人妻一区二区三区蜜臀| 日韩综合无码一区久久92| 2024年最新色情网站在线观看| 久热在线精品免费观看| 国产一区二区在线电影| 久久麻豆一区二区| 97视频620| 国产精品电| 亚洲无992tv| 久草网站免费在线观看| 亚洲性爱高潮影院| 亚洲欧美一区二区不卡视频播放| 区一二区日韩亚洲乱码av电影| 高清肉丝中文无码| 成人性生活高清视频在线播放| 成人小说视频在线精品欧美| 欧美操逼熟女| 日韩情色视频| 物业黑人 AV一区| 懂色aV一区二区天美传媒| 国模不卡| 91在线综合网| 97网站在线观看| 日韩精品一区二区高清 | 日本欧美不卡| 超碰在线观看av不卡| 99色综合| 天天操天天日天天干| 久夜视频| 国产农村一一级特黄毛片| 日本999精品视频| 风韵犹存大大大大香蕉 | 国产白丝网站| 欧洲成人性爱视频| 日韩人妻网站| 大香蕉伊人75| 国产福利精品最新在线| 成人在线视频一区| 日韩欧视频| 操逼啊啊啊91| 操b网站亚洲无码| 校园春色五月天| 92人人操人人| 欧美在线色| 欧美偷拍区| 色噜噜国产在线| 日本色日夜干| 99在线精品观看99| 美女91av| 377p欧洲日本亚洲大胆| 亚洲色9| 精品国产一区探花在线观看| 色婷婷五月天| 97久久久久| 多乙久久久久久| 久久九操在线观看| 久久精品久久九九精品| 国产传媒一区日韩| 一区二区三区美女超清| 色婷网| 亚欧美综合| 99热这里只有精品地址| Julia Annxxxxx| 日韩免费福利在线观看| 久久9亚洲| 绯色一区二区三区不卡少妇| 黑操B| 国产精品自拍视频 | 污色区网站| 久久国色天香香蕉| 97精品一区二区视频| 久九干| 自拍偷拍国产欧美日韩韩| 欧美激情 日韩精品| 久久性爱视频免费看| 超碰 另类 欧美| 欧美自拍偷拍综合图片| 国产精品suv一区| 日韩A优精品在线观看| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 欧美天天射| 97精品国产97久久久久久| 精品黄色电影| 欧美成不卡网| 九色精品视频导航1| 国产诱惑| 色五月大香蕉| 蜜臀在线视频| 午夜精品久久久久| 五月丁香六月综合缴清无码 | 91天堂色男人的天堂| 91亚洲狠狠色| 69久久久久久久久久久久久| 青青草伊人久久| 在线观看A啊啊啊| 亚州精人品大香蕉| 九九Av| 国产精品青草综合久久| 国产亚洲精品无码三区| 国产亚洲欧美每日在线| 日韩精品色呦呦| 国产传媒午夜理伦精品| 91啦人妻| 性爱免费视频成人| 日韩高清黄片| 日本操逼视频导航| 国产超碰| 91性高潮久久久久久久久| 黄污污污污| 精品久久久av| 骚货人妻偷情自拍在线视频| 日本少妇va7777| 91精产一区二区三区| 青操影院| 久久久久久久强迫| 一块操欧美| 少妇诱惑视频| 国产十八禁视频| 97欧美色| 日韩兔费看黄片| 国产9l 大屁股| 色y情视频免费看| 国产绿奴视频在线观看| 人妻丝袜无 码视频专区| 91色爽欧美| 老熟妇一区二区三区| 女生久久网| 丰满人妻无码一区二区三区| 天天做天天爱| 不卡在线观看视频| 蜜乳视频网站| 日韩亚洲97| 蜜桃臀 后入 一区 二区 三区 在线| 欧色综合| 人妻天堂网| 国产www色在线观看| 鲁鲁色综合网| 深爱伊人影院| 久久久精品成人国产| 香港成人一级视频在线青青草| 97超碰色屌| 放黄片放3级黄片没穿衣服| 三级片网站在线播放| 97超碰免费人人性爱| 日本人妻最新在线中| 婷婷久久五月天| 亚洲双插| 国产精品成人蜜臀AV在线| 蜜臀人妻少妇久久在线观看| 黄骗免费网站| 婷婷色婷婷| 综合熟妇一区二区三区| 成人免费看吃奶视频网站| 安徽熟妇视频| 日韩乱中文| 婷婷激情丁香| 国产欧美日韩在线观看麻豆传媒公司| 97精品免费| 91国产美女丝袜足交精品视频| 色久桃花影院在线观看| 天天综合官网| 99精品伊人| 成人在线日韩| 欧美一级美片在线观看免费| 美女啊啊啊啊啊啊| 日本免费不卡二区| 在线a v| 国产蜜臀在线| 99这里有精品| 2017天天操| 色婷婷蜜臀av| 97在线精品| 中文字幕一区二区日韩网| 国产人人干| 精品十三区| 国产少妇与亚洲av| 中文字幕在线免费观看视频| 中文字幕一二区二三区人妻专区| 欧美 亚洲精品首页| 亚洲日韩东京热一区| 清柠毛片| 99日精品欧美国产| 综合久久久久久久综合网| 麻豆亚洲AV成人无码久久精品| 久久精品视频在线观看| 日韩人妻资源网| 国产免费一区在线观看| 91色人妻| a级免费在线观看| 青青青在线高清视频在线一二三四区| 东京热av男人的天堂| 操逼啊啊啊91| 成人97人人超碰人人| 久久久久久久久久9| 欧美一区二区三区成人性生活 | 久久精品人体AV| 无码日韩网站| 欧美日韩性爱无码| 91碰超| 午夜小电影在线插入淫高潮| 欧美色交| 熟女露脸激情自拍视频| 男女91| 久久手机视直播| 亚码激情| 麻豆人妻精品一区二区| 五月天激情网站| 黄片在线免费在线观看| 成人福利视频网| 尤物一级在线免费观看| 亚洲日韩av专区无码| 中文字幕精品一区二| 人妻丰满熟妇一区二区三| 精品毛片av一区二区| 囯产精品久久久久久久久久梁医生 | 欧美一二三级精品在线| 熟女一区二区三区四区| 久久久月天| yazhouzaixian| 3P丝袜熟女 色综合| 国产精品九九九| 欧美性爱免费短视频| 五月丁香色色网| 中日无幕一二三四区| 少妇内射www在线观看视频| 97超碰色中文字幕| 人妻激情视频| www.99色| 97人人射| 夜夜操一区二区| 97色网| 在线v中文字幕一区二区三区| 六月激情婷婷| 亚洲高清少妇| 欧美综合色| 在线欧美69V免费观看视频| 欧美亚洲尤物久久| 91美腿丝袜在线观看| 天天操天天谢| 色噜噜国产精品视频一区二区| 天堂俺去俺来也www久久婷婷| 人妻天天夜夜爽一区二区| 人妻熟女一区二区| 蜜桃av色偷偷av老熟女| 67194国产| 蜜桃网熟妇| 五月天玖玖资源站| 亚洲偷拍欧美激情| 欧美大香蕉专区网| 男人的天堂VA在线| av网站免费线看| oumeisetu综合| 欲色综合| 性videos欧美熟妇hdx| 丝袜性亚洲| 欧美v日韩v亚洲v最新在线| 插入综合网| 国产精品九九九| 麻豆AV一区二区| 操操操五月天婷婷丁香影院| 国产女上位好爽在线| 一起草三级AV电影在线观看| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 国产性爱欧美性爱在线| 日本精品不卡一二三区| 色网亚洲人| 99热超碰| 国产区91柔拿会所技师| 精品成人女人久久| 自慰白浆在线观看| 色色九区| 7月婷婷综合| 亚洲成人av电影在线| 国产精品另类| 裸体美女久久久| 殴美牲| 人妻-91porn| 精品国产无码中文| 亚洲综合在线91| 超碰 av 女人天堂| 97国产成人精品免费视频| 精品久久久久久中文字幕视频免费| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 乱操乱伦AV| 亚洲九九九九| 0755午夜福利视频| 中文字幕av丝袜| 91人妻人人妻| 免费夜夜爱黄色视频毛片| 岛国视频免费在线观看| 国产粉嫩蜜臀av一区二区三区| 国产嫩草精品A88AV| 欧色性第一页| 97精品第3页| 亚州中文字幕超碰97| 久久久不能久久久久| 99热伊人| 五月婷在线| 国产乱码久久| 免费观看欧美日韩操逼视频| 日韩另类| 激情五月天丁香| www.五月天| www.狠狠干.coom | 色色婷| 亚洲欧洲偷拍一区| 亚洲精品男人的天堂| 91色综| 久久综合18p| 亚洲中文字幕乱码无码一区二区 | 国产家庭乱伦表演| 国产精品爽爽v| 欧美性爱伊人| 殴美性色a级欧美| 久久超碰、| 一区二区三区成人 | 亚洲欧洲无码97久久精品| 中文字幕第23区| JuliaAnnXXX888| www国产无码| 国产综合永久精品日韩鬼片| 天天色播亚洲综合网站| 伊人影院中文字幕| 色亚州人久干视频在线观看免费版| 好爽要喷了| 看日韩黄片| 久久五月天婷婷丁香中文字幕| 92午夜免费福利视频| 国产精品一二三免费网站| 四虎免费看黄| 玖玖久久久| 小日子操bb在线看| 69超碰综合| 色偷偷人人玩人人舔人人操人人摸人人爽| 欧美激情 一区| 欧美日本中字另类在线| 久久久久免费少妇| 亚州国产成人精品女人久久| 亚州熟女乱伦| 99综合网| 色色九区| 国产乱伦一二三区| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 91M一社| 天天操天天射天天日| 精品国产一区二区久久| 欧美激情一| 99久久e免费热视| 大香蕉在线视频重口味毛片在线| 玖草在线视频| 啊…啊…操我用力操我| 欧美97av| 婷婷综合五月天| 久肏视频字幕| 91free福利| 2020中文字幕在线观看| 人妻22p| 久久粉色| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 91欧美性| 日本免费人成视频播放120秒| 久久亚洲熟妇在线视频| 美国精品国产精品| 久久久久网站-538在线视频-欧美永久乱码 | 2018天天干在线视频| 人妻素股| 色丁香五月婷婷| 日本影视久久免费| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 亚洲精品黑丝| 人妻-91porn| 亚洲资源站| 欧美日韩精品国产91| 成人性爱美曰韩| 亚洲国产av中文字幕久久| 91欧美丨精品丨入口| 亚洲精品亚洲人成人网| 亚洲综合嫩| 裸模AV女优| 秋霞欧美性爰视频| 国产91精品在线免费| 秋霞鲁丝午夜无码一区二区三| 91强奸乱轮| 欧美在线永久天堂| 亚洲男人天堂手机版| 天堂av2019| 中文字幕免费看大片| 国模无码人体一区二区三| 老熟妇91| 91在线国产后入风骚翘臀美女素人| 欧美淫穴| 91一起操| 日本123区操B视频| 免费一级a毛片久久久久久鸭绿欲| 五月天婷婷社区| 久久风骚城市| 91男人天堂网| 人妻丝袜肏逼| 四虎视频在线观看| 亚洲不卡av在线| 中文字幕日韩综合| 久久精品99| 大地资源在线观看中文第二页| 2017人人操,人人摸| 日韩综合成人免费视频| 91亚洲情色| 久久精品28| 东北女人操逼| 97超碰久久| 久久夜夜| 美国黄片aaa| 精品在线蜜臀| 日本一道在线播放高清| 久久国产成人精品国产成人亚洲| avav青青草久久夜| 伊人宅男大香蕉| 久久无码精品| 999热这里只有精品| 狠狠干91| 久操com| 亚洲一区二区性爱电影| 亚洲国产激情国产av| 亚洲色图超碰在线| 麻豆AV一区二区| oumeizonghese,www| com 首页 18岁 禁区 女优 免费 精选 同城| 天天躁狠狠躁av| 欧洲人妻视频| 人人看人人插| 婷婷五月天成人|