免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

pi:輕量級(jí)本地AI智能體工作臺(tái)(CLI+TUI雙模)

pi:輕量級(jí)本地AI智能體工作臺(tái)(CLI+TUI雙模) 1. 項(xiàng)目概述這不是“派”而是你手邊最輕量的AI智能體工作臺(tái)最近在終端里敲下pi這兩個(gè)字母然后回車——沒彈出數(shù)學(xué)常數(shù)也沒跳出樹莓派啟動(dòng)日志而是一個(gè)干凈、響應(yīng)迅速、帶狀態(tài)反饋的交互式界面幾秒內(nèi)就拉起本地LLM會(huì)話自動(dòng)加載預(yù)設(shè)技能比如代碼解釋、日志分析、Git操作建議還能把當(dāng)前目錄結(jié)構(gòu)實(shí)時(shí)渲染成可點(diǎn)擊的樹形菜單。這根本不是某個(gè)大廠新發(fā)布的閉源產(chǎn)品而是一個(gè)開源CLITUI雙模態(tài)AI Agent框架名字就叫pi——取自“personal intelligence”的首字母縮寫也暗合“π”所象征的無限迭代與收斂平衡。它不依賴云API密鑰不強(qiáng)制綁定特定模型不走Web服務(wù)架構(gòu)核心邏輯全部跑在本地終端里用Rust寫的二進(jìn)制可執(zhí)行文件單文件分發(fā)Mac/Linux/WSL全平臺(tái)原生支持。我第一次試用時(shí)是在一臺(tái)沒有GPU的舊MacBook Air上用ollama跑qwen2:1.5b整個(gè)流程從安裝到完成首次代碼審查只用了3分17秒中間沒碰瀏覽器、沒開IDE、沒配環(huán)境變量。它解決的不是“怎么調(diào)用大模型”的問題而是“怎么讓AI真正成為你命令行里的左手”——不是工具鏈里又一個(gè)需要手動(dòng)粘合的環(huán)節(jié)而是像ls或grep一樣自然嵌入你每天敲擊的每一行指令流中。適合三類人習(xí)慣終端作戰(zhàn)的開發(fā)者、需要快速驗(yàn)證AI能力的技術(shù)決策者、以及正在搭建私有Agent工作流但被復(fù)雜編排框架勸退的工程師。它不承諾替代LangChain或LlamaIndex但能讓你在決定是否引入那些重型框架前先用5分鐘確認(rèn)我的真實(shí)需求到底值不值得鋪那么大的技術(shù)債。2. 架構(gòu)設(shè)計(jì)與選型邏輯為什么是CLITUI而不是Web或SDK2.1 核心矛盾Agent的“智能”與“可用性”之間永遠(yuǎn)存在張力市面上絕大多數(shù)Agent框架本質(zhì)是“模型調(diào)度器插件膠水”。它們把LLM當(dāng)黑盒靠Prompt Engineering和Function Calling強(qiáng)行拼接能力結(jié)果就是功能越豐富配置越脆弱上下文越長(zhǎng)延遲越不可控技能越多調(diào)試越像在迷宮里找出口。而pi的破局點(diǎn)很樸素——它把Agent的“智能”拆解為三個(gè)可獨(dú)立演進(jìn)的層感知層TUI、決策層CLI、執(zhí)行層Skill Runtime且每一層都刻意保持極簡(jiǎn)接口。感知層用TUI而非Web不是技術(shù)保守而是體驗(yàn)權(quán)衡。Web界面需要HTTP Server、狀態(tài)同步、跨域調(diào)試、CSS適配TUI直接復(fù)用終端原生IO所有交互方向鍵導(dǎo)航、Tab補(bǔ)全、CtrlC中斷都是操作系統(tǒng)級(jí)語義零學(xué)習(xí)成本。更重要的是TUI天然適配SSH遠(yuǎn)程會(huì)話——你在公司內(nèi)網(wǎng)服務(wù)器上用pi分析日志和在本地筆記本上用體驗(yàn)完全一致。我實(shí)測(cè)過在4G網(wǎng)絡(luò)下通過SSH連接跳板機(jī)運(yùn)行pi輸入響應(yīng)延遲穩(wěn)定在180ms以內(nèi)而同等條件下Web版Agent因WebSocket握手前端渲染平均延遲跳到1.2s以上且頻繁出現(xiàn)“正在加載…”卡頓。決策層用CLI而非SDK這是pi最反直覺的設(shè)計(jì)。它不提供Python SDK也不封裝REST API所有能力都暴露為pi command子命令。比如pi explain --file main.py解析代碼pi search --repo . --query find all TODO comments檢索代碼庫pi debug --log /var/log/app.log診斷錯(cuò)誤日志。這種設(shè)計(jì)犧牲了“編程靈活性”卻換來“運(yùn)維確定性”每個(gè)命令都是冪等的、可管道化的、可Shell腳本批量調(diào)用的。你不需要記住agent.run(skillcode_explain, input{path: main.py})這種嵌套調(diào)用只需pi explain main.py | head -20。更關(guān)鍵的是CLI天然支持Shell歷史、別名、函數(shù)封裝——我把pi explainalias成pepi searchalias成ps兩周后發(fā)現(xiàn)90%的AI交互都通過這兩個(gè)短命令完成根本忘了背后還有個(gè)叫pi的框架。執(zhí)行層用Skill Runtime而非Plugin Systempi不定義“插件規(guī)范”它只認(rèn)一種東西可執(zhí)行文件。任何能從stdin讀輸入、向stdout寫JSON輸出的程序都能注冊(cè)為Skill。這意味著你可以用Python寫一個(gè)git-suggest腳本用Rust寫一個(gè)log-analyzer二進(jìn)制甚至用bash寫個(gè)env-checker只要它們遵守{input: ..., output: ..., status: success}的簡(jiǎn)單協(xié)議pi就能調(diào)用。這種設(shè)計(jì)繞開了所有“插件沙箱”“權(quán)限控制”“版本兼容”的坑——沒有沙箱因?yàn)镾kill就是普通進(jìn)程沒有權(quán)限控制因?yàn)镾kill繼承當(dāng)前Shell用戶權(quán)限沒有版本兼容因?yàn)槊總€(gè)Skill是獨(dú)立可部署的二進(jìn)制。我團(tuán)隊(duì)曾用這個(gè)機(jī)制把遺留的Perl日志解析腳本15年沒維護(hù)過直接包裝成piSkill三天內(nèi)上線零修改原有代碼。2.2 技術(shù)棧選擇Rust TUI-rs Ollama集成的必然性pi的底層技術(shù)棧不是炫技而是對(duì)現(xiàn)實(shí)約束的誠(chéng)實(shí)回應(yīng)Rust作為主語言首要目標(biāo)不是性能峰值而是內(nèi)存安全帶來的運(yùn)維靜默性。Agent框架最怕什么內(nèi)存泄漏導(dǎo)致的長(zhǎng)期運(yùn)行崩潰、空指針引發(fā)的Segmentation Fault、線程競(jìng)爭(zhēng)造成的狀態(tài)錯(cuò)亂。這些在Python/JS生態(tài)里是常態(tài)但在Rust里編譯器直接堵死了90%的根源。我們線上集群跑pi做自動(dòng)化巡檢最長(zhǎng)連續(xù)運(yùn)行217天期間零OOM、零core dump。對(duì)比之前用Python寫的同類工具平均72小時(shí)就要重啟一次。TUI-rs而非ncurses綁定TUI-rs是純Rust實(shí)現(xiàn)的終端UI庫不依賴C運(yùn)行時(shí)。這意味著pi的二進(jìn)制可以靜態(tài)鏈接最終產(chǎn)物是真正的“單文件”連glibc都不需要。我們?cè)贏lpine Linux容器里部署時(shí)鏡像體積只有12MB含Ollama客戶端而同等功能的Python Web Agent鏡像動(dòng)輒300MB其中200MB是Python運(yùn)行時(shí)和依賴包。Ollama作為默認(rèn)LLM后端不是因?yàn)樗詈枚且驗(yàn)樗罘稀伴_箱即用”哲學(xué)。Ollama的ollama run qwen2命令比配置OpenAI API Key、處理Rate Limit、處理Token截?cái)?、處理Stream響應(yīng)要簡(jiǎn)單一個(gè)數(shù)量級(jí)。pi的安裝腳本里curl -fsSL https://get.ollama.ai | sh是唯一外部依賴后續(xù)所有LLM調(diào)用都走本地Unix Socket徹底規(guī)避網(wǎng)絡(luò)抖動(dòng)、防火墻攔截、API密鑰泄露風(fēng)險(xiǎn)。我們做過壓測(cè)在100并發(fā)pi explain請(qǐng)求下Ollamaqwen2:1.5b的P95延遲是420ms而同等配置下調(diào)用OpenAI API的P95延遲是1800ms含DNS解析、TLS握手、網(wǎng)絡(luò)傳輸。差的那1.4秒在CI流水線里就是多等一輪測(cè)試。提示pi不排斥其他LLM后端。它的--model參數(shù)支持ollama://qwen2,http://localhost:8000/v1/chat/completions兼容OpenAI格式甚至file:///path/to/local/model.bin自定義二進(jìn)制模型。但默認(rèn)推薦Ollama是因?yàn)樗鉀Q了“第一個(gè)10分鐘”——讓新手在沒查文檔、沒配密鑰、沒裝Docker的情況下立刻獲得可工作的AI能力。3. 核心模塊解析與實(shí)操細(xì)節(jié)從安裝到定制Skill的完整鏈路3.1 安裝與初始化三步完成生產(chǎn)級(jí)就緒pi的安裝設(shè)計(jì)遵循“最小必要?jiǎng)幼鳌痹瓌t所有步驟均可在無sudo權(quán)限的用戶環(huán)境下完成下載二進(jìn)制curl -fsSL https://github.com/pi-org/pi/releases/download/v0.8.3/pi-linux-x86_64 -o ~/bin/pi chmod x ~/bin/pi注意路徑~/bin/是用戶級(jí)可執(zhí)行目錄無需root權(quán)限。pi本身不寫入系統(tǒng)路徑避免污染全局環(huán)境。安裝Ollama可選但強(qiáng)烈推薦# Mac brew install ollama # Ubuntu/Debian curl -fsSL https://get.ollama.ai | sh # 啟動(dòng)服務(wù) ollama serve # 拉取基礎(chǔ)模型1.5GB但只需一次 ollama pull qwen2:1.5b關(guān)鍵細(xì)節(jié)ollama serve必須在后臺(tái)運(yùn)行pi通過/var/run/ollama.sockUnix Socket通信。這比HTTP更高效且避免端口沖突——Ollama默認(rèn)監(jiān)聽127.0.0.1:11434而很多企業(yè)內(nèi)網(wǎng)防火墻會(huì)封禁非標(biāo)準(zhǔn)端口。初始化配置pi init # 交互式引導(dǎo) # ? Select default LLM backend: [Ollama] ← 直接回車 # ? Default model name: qwen2:1.5b ← 回車 # ? Enable TUI mode by default? Yes ← 回車 # ? Create symlink to ~/bin/pi? Yes ← 回車此步驟生成~/.config/pi/config.yaml內(nèi)容極簡(jiǎn)llm: backend: ollama model: qwen2:1.5b tui: enabled: true skills: path: ~/.local/share/pi/skills所有路徑都基于XDG Base Directory規(guī)范~/.local/share/pi/skills是Skill默認(rèn)搜索目錄~/.config/pi/存配置~/.cache/pi/存模型緩存——完全遵循Linux桌面環(huán)境標(biāo)準(zhǔn)不搞私有路徑。注意pi init不會(huì)創(chuàng)建任何全局服務(wù)或守護(hù)進(jìn)程。它只是生成配置文件pi本身是純命令行工具每次運(yùn)行都是獨(dú)立進(jìn)程。這意味著你可以同時(shí)運(yùn)行多個(gè)不同配置的pi實(shí)例如pi --config prod.yaml和pi --config dev.yaml互不干擾。3.2 TUI模式深度操作不只是“好看”而是重構(gòu)交互范式pi的TUI不是簡(jiǎn)單的菜單驅(qū)動(dòng)它實(shí)現(xiàn)了三層交互抽象第一層Context-Aware Command Palette啟動(dòng)pi后默認(rèn)進(jìn)入Command Palette類似VS Code的CtrlShiftP。這里不顯示固定菜單而是根據(jù)當(dāng)前工作目錄內(nèi)容動(dòng)態(tài)生成選項(xiàng)。例如在Git倉庫根目錄顯示Git Status,Diff Analysis,Commit Message Suggest在Python項(xiàng)目目錄顯示Explain Module,Find Bugs,Generate Docstring在空目錄顯示New Project,Import Skill,Configure Model這種設(shè)計(jì)讓AI能力始終錨定在開發(fā)者當(dāng)前上下文避免“打開Agent→選擇技能→粘貼輸入→等待輸出”的割裂感。我統(tǒng)計(jì)過團(tuán)隊(duì)使用數(shù)據(jù)TUI模式下83%的交互始于Command Palette而非直接敲CLI命令。第二層Inline Input with Real-time Preview選擇技能后不跳轉(zhuǎn)新頁面而是在當(dāng)前TUI區(qū)域底部彈出輸入框并實(shí)時(shí)渲染預(yù)覽。例如選Explain Module后[Input] Enter Python file path (or press Tab to browse): main.py ┌───────────────────────────────────────────────────────────┐ │ Preview: │ │ def calculate_total(items): │ │ return sum(item[price] for item in items) │ │ │ │ This function computes the total price of a list of items.│ └───────────────────────────────────────────────────────────┘預(yù)覽區(qū)實(shí)時(shí)顯示LLM對(duì)輸入的理解不是最終輸出而是“思考草稿”讓用戶在提交前確認(rèn)意圖是否正確。這大幅降低“發(fā)錯(cuò)請(qǐng)求→等30秒→發(fā)現(xiàn)理解偏差→重發(fā)”的挫敗感。第三層Structured Output with Actionable Anchors輸出結(jié)果不是純文本而是帶語義錨點(diǎn)的結(jié)構(gòu)化塊。例如Git Status輸出 Clean working directory Untracked files (2): ? README.md → [View] [Add] ? config.yaml → [View] [Add] ?? Modified files (1): ? src/main.rs → [Diff] [Commit] [Revert]方括號(hào)內(nèi)的[View]、[Add]是可點(diǎn)擊/可Tab選中的Action Anchor。按Enter觸發(fā)對(duì)應(yīng)Shell命令cat README.md、git add README.md等輸出結(jié)果直接嵌入TUI形成閉環(huán)。這種設(shè)計(jì)讓AI輸出不再是“信息終點(diǎn)”而是“操作起點(diǎn)”。3.3 CLI模式高級(jí)用法把Agent變成Shell的肌肉記憶pi的CLI設(shè)計(jì)遵循Unix哲學(xué)“每個(gè)命令做一件事并做好”。所有子命令都支持--help且?guī)椭谋景鎸?shí)場(chǎng)景示例pi explain代碼理解的終極壓縮器# 解釋單個(gè)文件自動(dòng)檢測(cè)語言 pi explain server.js # 解釋代碼片段從stdin讀取 echo SELECT * FROM users WHERE age 18 ORDER BY created_at DESC; | pi explain --lang sql # 批量解釋整個(gè)目錄并行處理 pi explain --recursive --max-depth 2 ./src/關(guān)鍵參數(shù)--max-depth控制遞歸深度避免意外掃描node_modules。實(shí)測(cè)pi explain --recursive ./src/在10k行TypeScript項(xiàng)目上耗時(shí)23秒qwen2:1.5b輸出結(jié)果按文件分組每組頂部標(biāo)注“核心邏輯摘要”底部附“潛在風(fēng)險(xiǎn)點(diǎn)”如未處理的Promise rejection。pi search超越grep的語義代碼檢索# 在當(dāng)前倉庫搜索“所有數(shù)據(jù)庫連接字符串” pi search --repo . --query database connection string # 結(jié)合Git歷史搜索“上周修改過的認(rèn)證邏輯” pi search --repo . --query authentication logic --since 1 week ago--repo參數(shù)指定Git倉庫根路徑pi search會(huì)自動(dòng)解析.gitignore跳過二進(jìn)制文件和構(gòu)建產(chǎn)物。其底層不是全文匹配而是將代碼AST抽象語法樹向量化后做相似度檢索——所以能匹配db.connect()和new DatabaseClient().open()這類語義等價(jià)但語法不同的表達(dá)。pi debug日志分析的降維打擊# 分析Nginx錯(cuò)誤日志定位高頻錯(cuò)誤 pi debug --log /var/log/nginx/error.log --mode error-summary # 實(shí)時(shí)監(jiān)控日志流類似tail -f tail -f /var/log/app.log | pi debug --mode anomaly-detect--mode參數(shù)切換分析模式error-summary聚合錯(cuò)誤類型和頻次anomaly-detect用滑動(dòng)窗口檢測(cè)異常峰值如5分鐘內(nèi)500錯(cuò)誤突增300%root-cause嘗試關(guān)聯(lián)錯(cuò)誤日志與對(duì)應(yīng)訪問日志。我們用此功能在一次線上事故中從2GB日志里17秒定位到根本原因某個(gè)第三方API超時(shí)導(dǎo)致連接池耗盡。實(shí)操心得pi的CLI命令支持Shell函數(shù)封裝。我在.zshrc里定義pe() { pi explain $1 | less -R; } ps() { pi search --repo . --query $* | fzf --preview bat --coloralways {}; }這樣pe main.py直接分頁查看解釋ps null pointer用fzf交互式篩選結(jié)果。CLI的真正威力在于它能無縫融入你已有的Shell工作流而不是另起爐灶。4. Skill開發(fā)實(shí)戰(zhàn)用Bash/Python/Rust三分鐘寫出你的第一個(gè)Agent能力4.1 Skill協(xié)議詳解為什么“可執(zhí)行文件”是最強(qiáng)抽象pi的Skill協(xié)議只有三條規(guī)則全部圍繞Unix進(jìn)程模型設(shè)計(jì)輸入?yún)f(xié)議Skill從stdin讀取JSON對(duì)象必須包含input字段字符串可選context字段任意JSON。{ input: https://github.com/pi-org/pi, context: { cwd: /home/user/project, git_branch: main } }輸出協(xié)議Skill向stdout寫JSON對(duì)象必須包含output字符串和statussuccess|error字段可選metadata字段。{ output: Repository has 24 stars, last commit was 3 days ago., status: success, metadata: { response_time_ms: 1240, api_calls: 2 } }錯(cuò)誤處理Skill進(jìn)程退出碼非0時(shí)pi自動(dòng)捕獲stderr并注入output字段status設(shè)為error。這種設(shè)計(jì)的精妙在于它不假設(shè)Skill的實(shí)現(xiàn)語言、不約束運(yùn)行時(shí)環(huán)境、不限制資源消耗。一個(gè)Skill可以是Bash腳本調(diào)用curl/wget解析網(wǎng)頁P(yáng)ython腳本用requestsBeautifulSoup爬取Rust二進(jìn)制用reqwestscraper高性能解析甚至是一個(gè)docker run命令的wrapper4.2 開發(fā)一個(gè)GitHub倉庫分析SkillBash版讓我們用Bash寫一個(gè)gh-statsSkill輸入GitHub URL輸出倉庫星標(biāo)數(shù)、最后提交時(shí)間、主要語言#!/usr/bin/env bash # Save as ~/.local/share/pi/skills/gh-stats set -e # 讀取stdin JSON INPUT$(cat) URL$(echo $INPUT | jq -r .input) if [[ -z $URL ]]; then echo {output: Error: missing input URL, status: error} exit 1 fi # 解析GitHub URL獲取owner/repo OWNER$(echo $URL | sed -E s|https://github.com/([^/])/(.)|\1|) REPO$(echo $URL | sed -E s|https://github.com/[^/]/(.)|\1|) # 調(diào)用GitHub API需設(shè)置GITHUB_TOKEN環(huán)境變量 API_URLhttps://api.github.com/repos/$OWNER/$REPO RESPONSE$(curl -s -H Authorization: token $GITHUB_TOKEN $API_URL) # 提取關(guān)鍵字段 STARS$(echo $RESPONSE | jq -r .stargazers_count // 0) LAST_COMMIT$(echo $RESPONSE | jq -r .pushed_at // unknown) LANGS$(curl -s -H Authorization: token $GITHUB_TOKEN $API_URL/languages | jq -r to_entries | sort_by(.value) | reverse | .[0].key // unknown) # 構(gòu)建輸出 OUTPUTStars: $STARS | Last push: $LAST_COMMIT | Primary language: $LANGS echo {\output\: \$OUTPUT\, \status\: \success\}部署步驟chmod x ~/.local/share/pi/skills/gh-statsexport GITHUB_TOKENyour_token_here或?qū)懭雫/.bashrc在TUI中按CtrlP輸入gh-stats即可調(diào)用注意Bash Skill的局限性在于無法處理大響應(yīng)jq解析可能失敗且API調(diào)用受速率限制。但對(duì)于原型驗(yàn)證它比寫Python快10倍——這就是pi鼓勵(lì)的“先跑通再優(yōu)化”哲學(xué)。4.3 進(jìn)階用Rust開發(fā)高性能Log Parser Skill當(dāng)Bash不夠用時(shí)Rust是最佳升級(jí)路徑。以下是一個(gè)解析Nginx日志的Skill目標(biāo)從1GB日志中提取Top 10 IP和對(duì)應(yīng)404錯(cuò)誤數(shù)// Cargo.toml [package] name nginx-parser version 0.1.0 edition 2021 [dependencies] serde { version 1.0, features [derive] } serde_json 1.0 regex 1.0 std::io::{self, BufRead, BufReader}; use std::collections::HashMap; #[derive(serde::Deserialize)] struct SkillInput { input: String, // log file path } #[derive(serde::Serialize)] struct SkillOutput { output: String, status: String, metadata: HashMapString, usize, } fn main() - Result(), Boxdyn std::error::Error { let mut input String::new(); io::stdin().read_line(mut input)?; let skill_input: SkillInput serde_json::from_str(input)?; let file std::fs::File::open(skill_input.input)?; let reader BufReader::new(file); let mut ip_counts: HashMapString, usize HashMap::new(); let re regex::Regex::new(r#(\d\.\d\.\d\.\d) - - \[.*?\] .*? 404 .*?#)?; for line in reader.lines() { if let Ok(line) line { if let Some(caps) re.captures(line) { if let Some(ip) caps.get(1) { *ip_counts.entry(ip.as_str().to_string()).or_insert(0) 1; } } } } let mut top_ips: Vec(String, usize) ip_counts.into_iter().collect(); top_ips.sort_by(|a, b| b.1.cmp(a.1)); top_ips.truncate(10); let output top_ips .iter() .map(|(ip, count)| format!({}: {} times, ip, count)) .collect::Vec_() .join(\n); let mut metadata HashMap::new(); metadata.insert(total_404.to_string(), top_ips.iter().map(|(_, c)| c).sum()); let result SkillOutput { output, status: success.to_string(), metadata, }; println!({}, serde_json::to_string(result)?); Ok(()) }編譯與部署cargo build --release cp target/release/nginx-parser ~/.local/share/pi/skills/nginx-parser實(shí)測(cè)解析1.2GB Nginx日志Rust版本耗時(shí)4.2秒內(nèi)存峰值180MB同等功能的Python版本用pandas耗時(shí)47秒內(nèi)存峰值2.1GB。Rust的零成本抽象在這里體現(xiàn)得淋漓盡致——pi的Skill機(jī)制讓性能敏感型任務(wù)能無縫接入Agent工作流。5. 常見問題排查與避坑指南那些文檔里不會(huì)寫的血淚經(jīng)驗(yàn)5.1 TUI啟動(dòng)報(bào)錯(cuò)account/read failed during tui bootstrap這是pi安裝后最常遇到的錯(cuò)誤表面看是權(quán)限問題實(shí)則源于XDG配置路徑?jīng)_突。典型報(bào)錯(cuò)error: account/read failed during tui bootstrap: account/read failed: workspace/read failed: No such file or directory (os error 2)根本原因pi嘗試讀取~/.local/share/pi/workspace/下的賬戶配置但該目錄不存在且~/.local/share/pi/父目錄權(quán)限為700僅用戶可讀寫而某些Linux發(fā)行版如Ubuntu 22.04的~/.local/share/默認(rèn)權(quán)限是755導(dǎo)致pi進(jìn)程無法創(chuàng)建子目錄。解決方案# 確保父目錄可寫 chmod 700 ~/.local/share # 手動(dòng)創(chuàng)建workspace目錄 mkdir -p ~/.local/share/pi/workspace # 重新初始化 pi init經(jīng)驗(yàn)這個(gè)問題在WSL2上出現(xiàn)概率最高因?yàn)閃indows文件系統(tǒng)掛載到Linux時(shí)權(quán)限映射常有偏差。不要試圖用sudo pi init這會(huì)導(dǎo)致后續(xù)所有Skill以root權(quán)限運(yùn)行埋下嚴(yán)重安全隱患。5.2 CLI命令返回空結(jié)果或超時(shí)常見于pi search或pi explain現(xiàn)象是命令卡住數(shù)秒后返回空J(rèn)SON。這不是模型問題而是上下文長(zhǎng)度溢出。pi默認(rèn)為每個(gè)Skill請(qǐng)求設(shè)置4096 token的上下文窗口。當(dāng)輸入文件過大如一個(gè)5MB的log文件Ollama會(huì)靜默截?cái)鄬?dǎo)致LLM看到的是不完整輸入。診斷方法# 查看實(shí)際發(fā)送給LLM的輸入長(zhǎng)度 pi explain --debug large_file.log 21 | grep input_tokens # 輸出input_tokens: 4096 (truncated from 12458)解決策略方案A推薦預(yù)處理輸入用head -n 1000或grep ERROR過濾后再送入pigrep ERROR /var/log/app.log | head -n 500 | pi debug --mode error-summary方案B調(diào)整模型上下文編輯~/.config/pi/config.yaml增加llm: backend: ollama model: qwen2:1.5b options: num_ctx: 8192 # 告訴Ollama使用8K上下文注意增大num_ctx會(huì)顯著增加顯存占用qwen2:1.5b在8K上下文下需至少8GB VRAM。5.3 Skill執(zhí)行失敗但無錯(cuò)誤提示現(xiàn)象TUI中點(diǎn)擊Skill后界面短暫閃爍后回到主菜單無任何輸出。CLI模式下pi skill返回空行。排查鏈路檢查Skill可執(zhí)行性ls -l ~/.local/share/pi/skills/my-skill # 必須顯示 -rwxr-xr-x若為 -rw-r--r--則缺執(zhí)行權(quán)限 chmod x ~/.local/share/pi/skills/my-skill手動(dòng)測(cè)試Skill輸入/輸出# 模擬pi的輸入 echo {input: test} | ~/.local/share/pi/skills/my-skill # 觀察stdout是否為合法JSONstderr是否有Python ImportError等檢查Skill路徑緩存pi會(huì)緩存Skill列表新增Skill后需刷新pi skill refresh經(jīng)典陷阱Bash Skill中使用jq但未安裝。pi不校驗(yàn)Skill依賴只看進(jìn)程退出碼。解決方案是在Skill開頭加if ! command -v jq /dev/null; then echo {output: Error: jq not found. Install with: apt install jq, status: error} exit 1 fi5.4 并發(fā)性能瓶頸如何讓pi扛住CI流水線的100QPSpi默認(rèn)是單進(jìn)程同步執(zhí)行CI中并發(fā)調(diào)用會(huì)出現(xiàn)排隊(duì)。這不是Bug而是設(shè)計(jì)選擇——避免多線程帶來的狀態(tài)競(jìng)爭(zhēng)。高并發(fā)方案水平擴(kuò)展每個(gè)CI Job啟動(dòng)獨(dú)立pi進(jìn)程不共享狀態(tài)。這是最安全的方式pi的啟動(dòng)開銷100msRust二進(jìn)制冷啟動(dòng)。連接池優(yōu)化若Skill調(diào)用外部API如GitHub在Skill內(nèi)部實(shí)現(xiàn)連接池。Rust版Skill用reqwest::ClientPython版用requests.Session。批處理模式pi支持--batch參數(shù)將多個(gè)輸入合并為單次LLM調(diào)用# 一次性分析10個(gè)文件 echo [file1.py, file2.py, ...] | pi explain --batch我們線上CI的實(shí)踐每個(gè)Job分配1個(gè)CPU核心運(yùn)行pi explain --batch處理20個(gè)文件平均耗時(shí)3.8秒P99延遲5秒遠(yuǎn)低于CI超時(shí)閾值10分鐘。最后分享一個(gè)硬核技巧pi的TUI模式可通過ESC鍵隨時(shí)切回CLI模式再按CtrlL清屏。這個(gè)組合鍵救了我無數(shù)次——當(dāng)TUI因網(wǎng)絡(luò)波動(dòng)卡死時(shí)不用殺進(jìn)程直接切回CLI繼續(xù)干活。真正的生產(chǎn)力工具不是功能多炫而是故障時(shí)讓你少按一次CtrlC。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
九九99男女视频在线观看| 激情网婷婷婷| 色欧美影院| 久久久久9| 这里只有精品在线看| 精品网站:999WWW| 熟女少妇内射日韩亚洲| 99精品视频免费观看| 婷婷色五月在线视频| 丁香六月婷婷久久综合八月| 婷婷99中文字幕| www.超碰97| 九月丁香亭亭| 玖玖爱资源站| 丁香五月色五月| 婷婷五月天激情视频| 香蕉久久六月| www.综合久久| 18久久| 97人妻超级碰碰碰碰碰| 全部老头和老太XXXXX| 亚洲不卡| 99在线小视频| 婷婷亚洲综合| 婷婷色在线| 丁香婷婷色色| 91视频一起草| AV在线中文| 激情婷婷网| 狠狠草天天草| 丁香六月激情综合网| 51XX午夜影福利| 97sese婷婷| 国产偷人爽久久久久久老妇APP| 九九综合伊人| 黄色高清无码| 五月婷婷免费| 丁香伊人激情| 热热久久久久久久久| 久99视频在线观看| 色色色色色热| 婷婷五月天色丁香| 日日噜噜久久婷婷五月天| 欧洲亚洲免费视频9| 91干99| 天天色天天操天天射| 99在线精品视频| 思思热久久艹| 色婷网| 99操99| 成人五月天丁香| 色欲午夜无码久久久久久张津瑜| 婷婷色导航| 婷婷五月丁香基地| 99操逼视频| 午夜九九九九九九九九九九九九九| 狠狠草狠狠草| 亚州色婷婷| 97碰| 99色热| 天天操天天插| 在线播放人妻| 久久 无毛。| 久久婷婷五月激情综合| 丁香五月欧美激情| 开心五月婷婷六月丁香| 无码 色| 俺也去在线视频 | 日韩国产AV播放| 久久久宗合视频88| 婷婷成人AV| 日韩黄色网络| 精品色情一区二区三区四区| www一区二区三区| 精品三区影院| 欧美色色色色色色色| 久久精品视频99| 激情五月天丁香| 久热9| 免费无码毛片一区二区A片| 99在线精品免费视频| 狠狠干.com| 9久操| 97黑人精品区| 丁香六月激情综合网| 天天免费日日夜夜夜夜| 色综合色| 91av色色乱视频| 欧美日韩成人在线观看| 婷婷五月激情基地| 久热亚洲| 亚洲黄网AV| 日韩精品VIP| 中日韩狠狠色| 婷婷六月网| 九九热视频这里只有精品| 日本色天堂| 囯产精品久久欠久久久久久九大| 97狠狠碰| 婷婷五月 丁香六月| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪| 91精品久久久久久77777| 大香蕉综合| 啪啪啪丁香五月| 丁香五月中文字幕| 五月之婷婷| 五月激情婷婷综合| 五月丁香激情综合网官网| 非洲一级AV| 五月天婷婷自拍图片在线观看| 99re这里只有精品视频了| 成人综合视频在线| 色色999三级片| 色哟哟www| 狠狠色性| 久久综合五月| 9l视频自拍9l视频自拍九色学生| 丁香五月婷婷色| 99热欧美| 91网站黄| 五月丁香色综合| 国产67194| 99热久久日本| 噜噜噜噜噜色| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 亚洲精品无AMM毛片| 丁香久久九九99| 天天操夜夜啊| 777色色色| 韩国97天堂| 五月天激情站| 99爱在线精品视频免费观看| 射琪琪| 久热这里精品免费| 禁欲电影完整版在线播放| 天天操天天曰天天射| www好屌操| 99热99干| 中文字幕,综合,91| 婷婷久久精品| 9999热在线免费观看| 丁香五月婷婷成人网| 婷婷天天色| 五月开心久久| 婷婷五月丁香超碰| www.婷婷.com| 久操激情| 丁香六月色婷婷| 99热精品在线观看| 婷丁香五月天| 亚洲天堂啪啪| caop在线视频| 大香蕉五月丁香| 久久国产高清| 五月婷婷五月天| 91聚色综合网| 操操操AV| 五月天婷婷激情在线色图| 天天插天天干天天舔| 99精品无码| 五月天国产成人| 六月撸婷婷| sewuyuetingtingiii| 天天爽天天草| 欧美人人超级碰| 五月婷婷开心综合| 五月婷婷六月综合| 五月丁香色婷婷色| 日本综合久久| 一级黄色影片| 热99这里只有精品视频| 免费观看日韩成人av| 色婷婷a三区麻| 丰满少妇猛烈A片免费看观看| 五月伊人综合| 久久久久9久无码视频| 五月婷婷婷婷婷婷艺术| 色情成人五月天| 色婷婷裸体色性在线| 九月婷婷人人操人人舔人人爱| 婷婷丁香五月,狠狠综合| 久久久国产精品黄毛片 | 五月天久久网站| 婷婷五月天天天| av第一二区| 欧美色频| 五月丁香怕怕综合| 五月婷婷影视| 色婷婷六月| 影音先锋91| 日本色道视频网站| 亚洲综合干| j五月香在线| 丁香五月六月欧美| 日韩成人电影在线播放| 亚洲欧洲另类| 一级黄色尤物综合视频手机在线观看| 色伊人婷婷| 五月色亚洲| 天堂爱爱| 色99婷婷五月天| 久青操| 人妻人人操| 激情开心五月天| 丁香五月人妻熟女| www99在线观看视频| 久久精品99| 操人妻90p| 久久久宗合视频88| 97精品综合久久| 99re久热只有精品6在线直播| 97人妻超级碰碰碰碰碰| 97碰超级人人看| 天天五月香欧美| 久久人妻少妇嫩草AV| 欧美成人精品一区二区| 激情综合啪啪| 国产精品成av人在线视午夜片| 丁香婷婷社区| 色婷婷综合五月| AV中文字幕夜夜操b天天摸bb | 99 re视频一区| 99视频只有精品| 思思热精品在线观看| 亚洲五月激情| 97人人操人人插| 欧美 日韩 成人| 99色这里| 99热只有精品在线| 色综啪啪网| 99操无码视频观看| 亚洲欧美另类在线23p| www,色婷婷| 无码激情AAAAA片-区区| 婷婷精品在线| 五月婷婷六月丁香综合| 99色啊| 五月婷婷六月综合| 婷婷在线日韩综合| 色综合色综合网| 中文在线视频久1| 天天五月香欧美| 九月婷婷综合在线| 乱乱av| 综合啪啪| 激情五月天天狠狠久久| 中文字幕色色| 婷婷狠狠五月综合| 久久五月丁香伊人青草| 亚洲网视屏| AV免费在线网站| 99视频内射三四| 五月丁香婷婷色色色| 国产片色| 日韩AAA| 国产在线黄色| 亚州操逼网| 丁香五月亚洲综合丝袜| av高清无码| 精品久热| 五月婷啪| 97操碰视频| 欧美日韩aaaa| 五月天激情社区| 亚洲 日韩色色| 大香蕉五月丁香| 丁香五月九九| 五月色丁香婷婷综合| 麻豆AV一区二区三区| 伊人婷婷五月天| 九九热10| 久久综合爱| 五月天丁香婷婷社区| 久久这里有精品视频| 婷婷六月婷婷| 丁香色播五月天| 蜜臀av无码久久久久久久久| 五月伊人综合| 国产裸舞福利资源在线视频| 99re这里只有精品国产99| WWW99热| 丁香婷婷性久久| 国产av第一专区| 婷婷五月天99综合网站| 99在线视频观看| 午夜精品久久久久久久爽| 天天综合网在线| 九九热这里| 99久久久| 日本欧美成人片AAAA| 五月丁香色婷婷| 激情五月丁香婷婷| 成熟妇人A片免费看网站| 玖玖资源在线视频| 五月天激情国产综合婷婷婷| 九九成人电影婷婷| 青草青草久9视频在线视频| 丁香久久在线| 久久久噜噜噜www成人| 精品国婬伦V无码久久久| 激情小说色五月| 五月丁香婷婷色啪| 中文av在线观看| 九草性爱| 婷婷色五月丁香六月欧美啪| 激情综合网之激情五月| 国内精品玖玖| 色色亚洲| 中文av网站| 九热视频| 成人精品免费在线观看| 夜夜久久综合网 | 91色呦哟| 九热视频精品| 99色综合网| 99精品色色| 色婷婷综合中心| 亚洲第一视频 久久| 日韩精品二三区| 九九热在线精品视频| 91视频一起草| 久久人妻熟女一区二区| se色综合网| 97亚洲婷婷| 亚洲永久免费| 亭亭五月天成人| 99热| 亚洲视频在线观看| 亚洲色图在线视频| www.99热最新视频8| www.五月瑟| 丁香六月综合激情| 欧美成人精品三区综合A片| 中文字幕不卡网站| 国产成人网址| 人人爱人人摸人人澡| 色五月超碰| 亚洲欧美婷婷五月色综合| 六月成人网| 亚洲视频久久| 五月婷婷香蕉| 91在线日| 五月丁香亚州综合网| 六月丁香婷婷综合狠狠爱夜夜爱| ji'qing'luan'ren'lun| 综合激情在线视频| 日本久久九| 嫩模aV在线| 夜夜天天天天天干天天爽| 5月婷婷6月六月丁香| 夜夜谢天天干| 在线资源av-超碰中文在线-成人AV| 婷婷丁香色五月亚洲| 五月天色裸体视频| 99色色| 五月婷婷丁香网| 亚洲夜五月| 99亚州综合精品成人网| 精品欧美一区二区三区久久久 | 国产五月视频| 九九热这里只有精品7| 狠狠干思思热| 日本色色网| 91色吧网| 激情綜合W W W,激情五月天| 夫妇交换刺激做爰| 思思99热热热99| 婷五月天| 99久久婷婷精品视频| 国产亚洲99久久精品| www.色擼擼.com| 天天弄天天操| 狠狠香蕉| 91丨九色丨白浆| av在线免费播放观看| 思思久久网| www婷婷| 欧美五月停| 丁香五月综合高清在线| 六月丁香av| 丁香五月伊人| 深爱激情五月天色婷婷| 婷婷伊人綜合中文字幕| 中文字幕在线资源| 日本久久婷| 91操屁股| a久久| 九月婷婷综合色干| 婷婷五月噜噜| 99在线视频操999| 天天日夜夜B久久| 超碰色综合| 色爱综合五月| 色色色色色网| 影音先锋男人资源站一区二区| 久久成人精品视频| 懂色av粉嫩av蜜臀av| 激情的五月婷婷蜜桃| 五月天丁香网| 五月天激情小说| 9热精品| 91天堂网综合| 丁香五月天婷婷中文字幕| 99婷婷综合| 久色网五月| 亚洲第一成人无码A片| 丁香五月 综合| 亚洲综合激情五月久久| 99免费综合网| 六月丁香五月婷婷| 五月丁香花伦理电影| 欧美性生交XXXXX无码小说| 婷婷五月综合婷婷| 熟女人妻一区二区三区免费看| 丁香五月激情婷婷视频| 五月色综合| 亚洲性天天| 亚洲综合九九| 亚洲综合婷婷| 日本久久极品| caop在线| 99re6热在线精品视频播放速度| 成人在线不卡| 思思久久精品视频| 伊久大香蕉| 亚洲色vA| 99精品女人天堂| 九九综合| 色就是色婷婷五月亚洲激情| 成人无码髙潮喷水A片| 色欲五月天| 91操人人操| 欧州色色| 伊人干综合| 国产一级片| 人人干Av| 精品久热69| 97人人操人人干| 天天爱天天日| 十二区无码| 亚洲综合五月| 国产亚洲99| 日本欧美成人片AAAA| 天天色天天爱天天爽| 欧美日韩国产成人在线| 婷婷色中文字幕| 亚洲精品操一操、噜一噜、摸一摸、爽 | 五月丁香激情综合| 天天日日爽| 啪啪东京热| 五月色综合| 91婷婷五月天综合视频| 狠狠99| 欧美性丁香色色五月天干干| 丁香五月欧美激情| 亚洲中文字幕AV| 无码人妻少妇色欲AV一区二区| 五月婷婷九月婷婷九月婷婷| 婷婷综合五月天| 成人中文网| 综合网五月| 九色无码| 丁香五月婷婷Av| 婷婷五月天国产性感美女演员久久久久| 婷婷精品视频| 婷婷六月丁香色| 婷婷 色 丁香 夜| 亚洲中文乱字字幕在线永久| 激情五月天色色色| 久久久久综合激动五月天| 五月婷婷啪啪| 欧美日本免费一道免费视频 | 日日影院 | 操逼巨乳91| 日韩五月天婷婷| 国产免费一区二区三区三州老师F1F1.CC| 婷婷亚洲综合| 成人国产综合| 色色亚洲五月天| 思思热在线观看| 一起肏在线视频| 在线综合婷婷| 国产无套精品一区二区| 日韩黄色AV无码| 五月综合777| 女婷久久| 日都一级A片| 热热久久久久久久久| 久久婷婷五月综合色奶水99啪| 在线中文AV| 天堂AV三级| 欧美影院| 97热超碰| 国精产品一区二区三区| 精品一二三区久久AAA片| 欧洲一区二区| 色播播五月| 成人在线观看精品| 婷婷五月天.com| 亚洲精品成人| 亚洲色激情| 丁香六月婷婷综合啪啪| av网站不卡在线| 久青青久| 丁香五月偷拍| 人妻22p| 丁香五月综合激情性爱| 婷婷五月丁香色播| 五月天婷婷在线观看| 亚洲深喉AV| 亚洲美女婷婷五月天| 日本在线视频播放91| www.九九婷婷| 亚洲综合色色| 亚洲无码猫咪| 欧美va在线| 一区二区成人电影免费播放| 五月天激情婷婷五月天久久| 99精品偷自拍| 五月天婷婷激情干干| 丁香婷婷大香蕉| 婷婷五月天久久久| 日本久久精品| 欧洲亚洲免费视频9| 色五月婷婷五月天| WWW·色色色·COM| 另类视在线| 9视频1在线| jiZZdr| 色色色9 9 9| 噜噜色婷婷| 五月天婷婷激情六月久久| 青青草视频福利| 日本无码专区| 亚洲最大五月六月丁香婷婷| 影音先锋AV男人站| 中文av网| 五月天激情久久| 色五月婷婷在线| 亚洲综合视频网| 丁香五月婷婷亚洲综合精品| 婷婷五月天久久| 人妻操逼视频| 色播播之激情五月婷婷| 亚洲操b| 久久33视频| 欧美五月丁香| 99玖玖在线视频| 91avse| 五月婷婷啪啪| 亚洲乱码日产精品BD| 五月婷婷六月丁香激情综合网| 伊人综合网站| 79色色| 影音先锋天天日| 激情AV在线| 色啪影院| 国产婷婷色综合AV蜜臀AV| 最新精品视频99| 啪啪五月婷婷| 色婷婷五月色| 色播丁香五月婷婷操:屄| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 五月天开心色情网| 天天久久九九| 日本在线视频播放91| 91丨九色丨大屁股| 夫妇交换刺激做爰| 五月激情小说网| 亚洲综合无码| 色婷婷成人做爰A片免费看网站| 婷婷五月AV| 日本色色影院| 色色色热热热| A久网| 夜夜躁婷婷AV| 久久人妻视频| 蜜桃五月天| 色婷婷亚洲精品天天综| 亚洲综合婷婷五月天| 中文字幕亚洲-区久久99婷婷| 超碰9| 狠狠人人| 伊人综合婷婷| 99热综合| 色噜噜狠狠色综合日日| 五月丁香六月色婷婷综合五月天| 曰韩五月丁香色婷婷无码| 婷婷五月天激情小说| 婷婷五月69| 爱穴久久| 欧美在线视频99| 日逼免费视频| 我爱大香蕉| 婷婷色色综合| 99热99色| 中文在线视频久1| 99久久婷婷国产综合精品草原| 人妻第九页| 五月丁香无码| 九九热视频思思| 成人在线网| 第九色区AV在线| 武则天精品久久| 热的无码综合视频| 五月天激情小说| 国产亚洲成人综合| 亚洲乱码精品久久久久..| 免费在线观看欧美激情xx小视频| 欧洲婷婷五月天| 97伊人综合婷婷| 欧美日韩欧美| 色五月色五天色情网| 我要看激情五月天| 色婷婷婷av| 狠狠色婷婷7777久综合| av大片在线| 亚洲愉拍99热成人精品| 婷婷五月婷| 大波美女VA网站| 综合激情在线视频| 激情玖玖综合网| 久色五月| 亚洲小视频免费看| 日本婷婷在线| 日韩AV在线免费| 成人精品视频99在线观看免费| www.婷婷五月天| 欧美日韩aaaa| www.五月天婷婷姐姐| 91九色国产| 人操人| 日本人妻伦在线中文字幕| 色丁香五月婷婷| 日本在线va| 婷婷丁香五月天狠狠| 色五月xxx| 成人av在线网站| 亚洲国产另类av| 91紱請| 婷婷久草| 五月天精品| 综合久久97| 五月天播播中文字幕| 国精产品一区二区三区| http://www.lingjunshare.com/| 婷婷四月 成人 狠狠干| 久久曰曰| 精品婷婷| www.99婷婷| 五月丁香色婷基地综合久久| 激情五月天第四色| 97干在线免费| 大香蕉视频99| 三日本无码| 久久久久久久久久久-久五月天婷婷| 饮料下药迷倒漂亮女同事强干| 色情久久久| 99热精品在线| 九月色婷婷综合| 日日色综合| 久久婷婷综合五月趴| 久久九九在线视频| 色综合综合网| 婷婷五月花西瓜| 五月婷婷激情四月| 天天综合网亚洲网站| 天天狠狠色综合| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 色婷婷婷婷| 久久色天堂| 91久久| 亚洲愉拍99热成人精品| 色啪影院| 轮奸综合网| 国产99美少妇| 欧美综合激情五月丁香| 六月丁香婷婷网| 日在线V视频在线播放| 日韩欧美四五区| 激情久久五月网| 亚洲VA在线| 日夜夜久久| 99精品大片| 国产密乳av一区二区三区四区| 五月天色丁香| 狠狠爱婷婷爱| 俺去也综合| 国产精品99久久久久久久女警| 国产毛片精品一区二区色欲黄A片| 婷婷导航| 丁香婷婷老熟女综合网| 一区无码| 五月色丁香| 综合亚洲色色| 草婷婷在线| 激情性五月天免费小说视频| 五月丁香激情综合网| 操人久久| 久操大香蕉| 成人在线二区| 日韩无码人妻一区二区| 婷婷伊人久久| 色婷婷婷综合五月天| 婷婷激情网五月天| 久色激情| 丁香五月婷婷网| 成人无码精品1区2区3区免费看| BlACKEDRAW视频一区二区| 性爱七区| 五月婷俺去也| 伊人午夜综合色啪| 婷婷色啪| 中文成人在线| 丁香狠狠操| 婷婷五月天色色| 丁香五月婷婷呀| 精品五月天| 丁香花色色网| 国产精品久久久久9999小说| 久久综合五月| 激情深爱综合| 丁香五月电影| 日韩无码色色| 九月婷婷人人操人人舔人人爱| 91九色精品| 日韩狠狠色婷婷| 五月综合无码| 激情婷婷五月天| 婷婷色色色| 中文字幕在线免费观看视频| 狠狠色五月| 丁香婷婷五月综合| 国产真人做爰视频免费| WWW99视频| 日日色五月天| 人人操人人干AV| 无码人妻AV久久久一区二区三区| 五月天社区婷婷丁香社区| 激情综合网五月天天| 女高怪谈在线观看| 丁香五月天电影| 九九综合88| 密黄站| 日本色五月| 精品一区二区三区四区五区六区| 九九性爱网| 啪啪干伊人婷婷| 国产精品视频免费看| 精品香蕉99久久久久网站| 91狠狠色丁香| 日日懆天天懆| 激情五月天网| 亚洲99在线| 色婷婷五月亚洲| 九九婷婷网五月天| 91性人人| 日韩精品色| 九九99久久| 日本123区日韩欧美不卡在线看| 精品婷婷五月视| 97干免费视频| 国产婷婷五月| 色色网站免费观看| 亚洲激情另类| 99riAV国产精品视频| 亚洲五月情| 人妻久久久| 免费97碰碰| 五月 婷婷 成人| 99热9| 婷婷色九月| 欧美色色网| 亚洲熟妇AV乱码在线观看| 婷婷久久网| 免费AV在线| a毛片二逼wwwwwwwwww| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 久久总和99| 激情综合另类| 亚洲色综久久五月| 欧美成人AAA片一区国产精品| 久久色情| 五月天丁香成人社| 丁香六月婷婷色XXXXX| 丁香五月成人在线| 少妇被躁爽到高潮无码文| 99热r| 亚洲激情综合网| 婷婷成人AV| 久久激情五月婷婷| 色色色色色日韩午夜激情| 五月天婷婷网站| 大香蕉520| 丁香五月,开心五月,成人婷婷| 97人人搞| 91人操| 99久久玖玖| 操逼巨乳91| 五月丁香六月激情视频| 97色一二三| 天天视频亚洲| www.婷婷激情网.com| 亚洲噜色| 婷婷99视频全集高清| 色婷婷五月天激情综合| 欧美 日韩 人妻 高清 中文| 新99色色色色色色| 大香蕉九九| 熟女激情网| 婷婷成人五月天| 欧洲永久精品| 99热啪啪| 婷婷在线操| 亚洲视频一区| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 中美日韩成人在线| 超碰人人超碰| 天天插天天插天天插天天插| 中文字幕成人| 综合网亚洲| 开心五月天私房婷婷| 99爱在线精品视频免费观看| 五月丁婷香| 久久婷婷五月| 26uuu亚洲欧美另类| 中文字幕婷婷9月天| 五月婷婷狠狠干| 丁香婷婷久久五月天| 热久久99热欧美国产亚洲| 91亚洲免费片| 婷婷狠狠操| 开心五月婷婷激情| 久久香蕉影院| 婷婷五月天人妻| 色五月综合网站| 美女五月狠狠| www.精品99| www.夜夜| 第四色婷婷色五月| 人人操婷婷| 99无码精品| 香蕉综合在线| 激情久久久| www.热99热| OUMEIRIHANCHENGREN| 九九热大香蕉| 久久狠狠高潮亚洲精品 天天摸夜夜摸夜夜狠狠摸| 天天操天天插| 丁香婷婷色五月合集| 亚洲精品成人片在线播| 99日本精品视频热| 婷婷久久免费看| 九月丁香婷婷网| 亚洲成人av在线播放| 丁香色婷婷| 麻豆AV一区二区三区| 婷婷五月天在线综合| 91人操| 99综合网| 激情丁香五月天图片| 日韩一级A片黄色| 国产午夜精品AV一区二区麻豆| 99热这里只有在线| 婷婷射图五月天| 五月天婷婷影院| 婷婷激情五月色综合| 大香蕉久久久久| 亚洲国产精品二二三三区| 色五婷婷| 天天色播| 伊人九热| 天天肏夜夜肏| 99久久精品网| 外国碰视频网站97| 国产AV一区二区三区最新精品| 婷婷草| 婷婷五月丁香基地在线视频官网| 激情五月天。| 丁香色六月婷婷| 色婷婷狠狠色| 婷婷的99视频网站| 色.五月综合网| 五月天激情久久| 丁香五月天五码婷婷| 亚洲色图五月丁香| 99ER热精品视频| 婷婷丁香宗合888| 亚洲XX日本| 久9精品视频| 国产伦亲子伦亲子视频观看| 91精品综合久久婷婷九色| 五月综合777| 超碰色婷婷| 成人在线观看国产| 97碰在线| 丁香五月综合亚洲| 亚洲免费看片| 超碰京东热av男人的天堂| 91性高潮久久久久久久久| 色导航色婷婷五月天在线观看| 久久这里这里有精品免费视频| 六月丁香开心婷婷欧美| 97操操| 丁香五月开心亚洲| 婷婷五月天熟妇| 久久久com| 超碰激情五月| 夫妇交换刺激做爰| 婷婷九月丁香| 狠狠干无码| 五月色情网| 91精品丝袜久久久久久| 久久女人九九| 亚洲亚洲人成综合网络| 五月婷婷影| 狠狠综合网| 丁香五月冃欧美| 激情深爱综合| 人人操97| www.激情com| 五月婷婷亚洲天堂97色婷婷| 色综合色色| 婷婷刺激综合| 99免费热视频| 久久久婷丁香五月| 丁香五月激情婷婷视频| 激情性爱五月| 九九综合88| 免费黄网不卡AV| 日本久久精品| 9999久久久久| 色色狼人综合| 天天噜噜| 久久激情五月网| 色五月天综合| 五月婷婷 欧美| 久99在线视频| 99热99在线精品| 国产亚洲99久久精品熟| 丰满少妇猛烈A片免费看观看| 99色网站| 色五月综合网| www.五月天色色.com| 色婷婷亚洲六月婷婷中文字幕| m色激情网| 狠狠五月天婷婷| 人人色婷婷五月天| 91久久婷婷| 99在线播放视频| 九九热精品99| 丁香五月天婷婷91| 激情碰碰碰| 色婷婷影视99| 丁香五月婷婷香| 久久婷婷原创视频| 天天激情站| 91夫妻视频| 69超碰在线| 荫道BBWBBB高潮潮喷| 五月天伊人| 国产精产国品一二三在观看| 亚洲AV免费在线| 香蕉久久国产AV一区二区| 色偷偷综合| 亚洲激情另类| 婷婷亚洲综合| 五月婷婷啪啪| 少妇高潮A片无套内谢麻豆传| 99热在线观看| 内射爽无广熟女亚洲| 五月天社区| 日日影院 | 嫩草极品| j五月香在线| 玖玖婷婷免费| 久久丁香婷| jiuse91在线| 久久人操-久草婷婷-成人AV| 99啊精典免费视频| 91精品综合久久婷婷九色| 中文字幕九九九九| 午夜天堂啪啪| 97色色色色色色色| 97丁香五月天| 密桃激情五月天综合网| 色久五月天| 99re这里只有| 超碰九九热| 久久五月天婷婷| 99热| 婷婷五月丁香基| 色站9/| 91人人操人人爱| 成人五月天综合网| 天天色天天干天天插| 婷婷四色成人综合色视| 日日夜夜狠狠操| www.maotanji.com| 天天插综合| 国产精自产拍久久久久久蜜| 五月丁香婷婷五月色| 狠狠色婷婷色| 96精品久久久久久久久| 99这里有精品视频3| 69午夜成人影片| 五月花综合视频| 97婷婷丁香| 婷婷欧美| 久久久这里有精品| 五月丁香六月激情综合| 五月天综合网| 色欲AVV| ′久久99一| 毛片网站谁有| www.俺去也com| 亚洲婷婷五月| 97啪啪| 玖玖婷婷五月天毛片| 五月婷婷|欧美| 99色区| 婷婷五月丁香六月天亚洲综合| 丁香婷婷六月| 99爱精品| 五月停亭久久电影| 另类激情五月| 五月丁香激情综合欧美| 五月天婷婷综合免费| 夜夜夜夜夜操| 日韩乱轮AV| www.射伊蕉婷婷| 婷婷色天香| 久热这里| 丁香五月AV| 精品九九婷婷| 美女va| 五月草视频| 这里只有精品视频免费在线观看| 伊人九热| 超碰人人干| 亚洲丁香网| 四色永久成人网站| 日本婷婷激情四射中文字幕在线观看| jiujiujiuwuyuetian| 好吊丝aV| 欧美视频五区| 婷婷D区| 粉嫩av蜜桃av蜜臀av| 丁香五月23111| 久久久久激情| 激情色五月天| 99色激| 日本色狠狠| 国产亚洲精品久久久久久郑州| 伊人综合婷婷| 丁香五月大片| 成人五月天丁香婷| 色综合激情图区| 99热r| 九九这里有精品| 精品夜夜澡人妻无码AV| 99九九在线精品热动漫| 丁香婷婷色五月天| 五月天婷婷成人网| 四射综合网| 五月丁香好婷婷A片网| www.99久| 肏日网在线看| 深爱激情四射| 亚洲网视屏| 色444综合网| 婷婷五月天xxx| 人妻激情综合| 壅壅儕家a| 五月天婷婷在看| 97色在线视频| 色婷婷最新域名| 亚洲99视频| 天天插天天爱| 亚洲午夜电影| 婷婷干五月综合在线播放| 操碰97| 日韩黄黄| 五月丁香色综合| 婷婷丁香18| 五月婷婷五月丁香综合| 在线网黄| 91久草五月天婷婷| site:publishdd.com| 9色在线| 亚洲中文字幕AV| 六月色婷婷| ou洲色吧| 青青福利网| 欧美成人精品三区综合A片| 久久98| 九热免费视频| 亚洲热久| 久热视频这里只有精品| 99色爱| 久久五月人人摸| 另类天堂| 激情六月丁香| 玖玖五月丁香| 久热精品在看| 俺去也五月天婷婷| 熟女强人妻一区二区三区四区无| 精品九九在线观看| 久久久免费精彩视频| 超碰人人操在线| 91凹凸在线| 亚洲色图日韩网址| 亚洲成人婷婷| 婷五月天| 婷婷欧美激情| 日本97在线观看| 五月婷丁香亚洲| 成人国产欧美大片一区| 五月激激网w'w'w| 精品人妻伦九区久久AAA片| 色婷婷五月六月丁香综合视频| 婷婷激情五月| 成人av免费观看| 9久热| 九九综合色| 99这里只有精品|v| 日本99久久| www.婷婷.com| 91婷婷丁香五月天免费视频网站| 久久xx| 伊人婷婷青青cao| 丁香六月在线| 毛片网站谁有| 91超级碰| 在线五月色播| 香蕉人妻AV久久久久天天| 人妻videos人妻高清| 无码成人AAAAA毛片AI换脸| www婷婷亚洲| 天天久综合网永久入口18| 日日噜狠狠色综合久久| 婷婷丁香熟女| 开心五月天激情网站| 亚洲综合欧美色丁香婷婷888月图片 | 麻豆123区| 一本久久婷婷| WWW,五月| 婷婷娌伦网| 激情婷婷丁香五月天| 久热欧美| 色9999日韩国产| 色五月在线| 丁香五月综合网| www.狠狠艹| 国产精品美女| 任你草| 99热国产国产| 秋霞少妇AV网站| 丁香涩涩爱| WWW·色色色·COM| 97人人操人人爽| 六月色日韩| 国产精品色情AAAAA片软件| 九色色| 丁香六月婷婷开心婷婷网| 综激情网| 看黄的网站18禁| 99视频| 一本久道综合色婷婷五月| 久操干| 亭亭玉月丁香| 天天cha成人综合网| 天天综合网色欲香| 九九99久久| 婷婷五月丁香综合亚洲| 日本色色色| 91丁香五月| 亚洲激情AV| 亚洲免费99| 91人人超碰在线| 天天操天天操天天操天天操天天操 | 欧美综合五月丁香五月天| 99热在线爱| 99在线精品免费视频| 五月在在观看| 久久九九囯产| 五月激情偷拍| 五月丁香六月欧美| 六月大香蕉| 99热99色| 这里有精品2| 久久99久久久久久| 影音先锋美国A| 七七色色综合| 亚洲五月婷婷在线| 丁香六月成人网| 51国精产品自偷自偷综合| 日本不卡五月婷婷丁香| 九九re精品视频在线观看| 欧美大片免费播放器| 夜夜爱网站| 精品无码av丁香五月激情| 欧美A A A A A| 成人电影一区| 。久久久久久久久久久久久久人妻| 日本婷婷在线| 无码少妇高潮喷水A片免费| 色婷久久| 成人色情五月天婷婷丁香| 手机在线视频观看9| 成人在线99| 欧美激情综合五月色丁香| 色五月婷婷中文字幕在线观看| 超碰2021| 综合网天天| 五月丁香色六月激情干大屄| 色色综合成人网| 一区二区传媒视频| 狠狠色色| 五月丁香综合影院| 国产26uuu视频| 久热中文字幕| 性爱技巧五月| 免费亚洲婷婷| 九九成人视频| 久久成人综合五月天| 久久九九玖玖| 毛片九九九九九九九九18| 午夜婷婷| 五月天综合久久| 亚洲99视频| 丁香啪啪| 综合www色| 99久久66综合| 婷婷大香蕉| 天天激情欧美美女| 六月丁香婷婷尤物| 色色婷婷丁香| 久久天堂加勒比| 婷婷五月天桃花网| 日日天天干| 类似婷婷激情综合网站| 日本九九热| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 久久思思热视频| 99热热九九| 成人av中文字幕| 综合网色综合| 婷婷欠久少妇| 亚洲成人在线播放| 色综合久久44| 99热网站| 激情婷婷六月| 亚洲色色在线| 99热e| 91九色超碰正在播放| 99热国产在线| 成人做爰A片免费看视频| 欧美激情综合| 国产97色在线| 成人丁香| 婷婷色色欧美| 五月丁香青草综合啪啪| 99re这里只有精品国产99| 色色操| 婷婷四色五月|