- Ziara za kila mwezi
- 0
- Bei
- Haijawekwa
- Imeorodheshwa
- —
- Imesasishwa
- 2026-09-04
01Pi ni nini
Pi (Agent Harness) ni Agent ya programu ya terminal yenye chanzo wazi na muundo rahisi sana, iliyoanzishwa na Mario Zechner, na pia ni Coding Agent ya msingi ya OpenClaw. Zana zake zinampa modeli zana nne tu za msingi: read, write, edit, bash. Maelekezo ya mfumo yana chini ya tokeni 1000, huku vipengele vingine vyote vikikabidhiwa kwa viendelezi vya TypeScript. Pi inaunga mkono watoa huduma zaidi ya 15 wa modeli, vipindi vya matawi yenye muundo wa mti, na kubadilisha modeli za watoa huduma tofauti.
02Vipengele vikuu vya Pi
Fuata WeChat na ujibu “开源” ili ujiunge na kundi la majadiliano la miradi ya AI yenye chanzo wazi
Seti rahisi ya zana: Kwa chaguo-msingi, modeli hupewa zana nne tu: read, write, edit, bash. Operesheni kama utafutaji huachwa kwa modeli itatue yenyewe kwa kutumia grep/find, huku maelekezo ya mfumo yakiwa na chini ya tokeni 1000.
Muunganisho wa modeli nyingi: Ina watoa huduma zaidi ya 15 waliounganishwa ndani yake, wakiwemo Anthropic, OpenAI, Kimi, DeepSeek na MiniMax. Inaunga mkono kuingia kwa usajili wa OAuth au kutumia API Key.
Historia ya vipindi yenye muundo wa mti: Vipindi huhifadhiwa katika muundo wa mti. Unaweza kurudi kwenye nodi yoyote ya zamani wakati wowote ili kuuliza tena, kuunda tawi au kujaribu, huku matawi yote yakihifadhiwa katika faili moja.
Kubadilisha modeli za watoa huduma: Katikati ya kipindi, unaweza kutumia /model au Ctrl+L kubadilisha modeli za watoa huduma tofauti. Muktadha huhamishwa na kubadilishwa kiotomatiki.
Njia nne za uendeshaji: TUI ya maingiliano, hali ya hati ya Print/JSON, itifaki ya RPC na Node.js SDK, zikitosheleza hali mbalimbali kuanzia upangaji wa kila siku hadi ujumuishaji wa programu.
Ubinafsishaji kwa viendelezi: Moduli za viendelezi vya TypeScript zinaweza kuwekwa kwenye saraka na kupakiwa upya moja kwa moja. Zinaweza kusajili zana na amri maalum, kunasa matukio, na hata kumruhusu Pi kujiandikia kiendelezi papo hapo.
Skills na violezo vya Prompt: Inaunga mkono kiwango cha Agent Skills. Faili za Markdown zinaweza kubadilishwa moja kwa moja kuwa amri za / zenye vigezo.
Mazingira ya vifurushi vya jumuiya: Viendelezi, Skills, violezo na mandhari vinaweza kufungwa kuwa vifurushi vya Pi, kisha kusakinishwa na kushirikiwa kwa amri ya pi install npm:xxx au kupitia hazina ya git.
Ulinganifu na mipangilio iliyopo: Hutafuta na kutambua AGENTS.md na CLAUDE.md kiotomatiki katika mti wa saraka. Mipangilio iliyopo ya Claude Code haihitaji kuhamishwa.
Uhandisi wa muktadha: Inaunga mkono SYSTEM.md kwa kubadilisha maelekezo ya mfumo, muhtasari wa Compaction wa kiotomatiki na uingizaji wa muktadha unaobadilika, hivyo kumruhusu mtumiaji kudhibiti kwa usahihi kila tokeni inayoingia kwenye dirisha la muktadha.
03Jinsi ya kutumia Pi
Kusakinisha: Sakinisha Pi kwenye terminal kwa kuendesha npm install -g --ignore-scripts @earendil-works/pi-coding-agent au curl -fsSL https://pi.dev/install.sh | sh.
Kuanza: Baada ya kusakinisha, andika pi kwenye terminal ili kufungua kiolesura cha TUI cha maingiliano.
Kusanidi kuingia: Unapotumia kwa mara ya kwanza, endesha /login, kisha chagua kuingia kwa usajili wa OAuth au weka API Key ili kusanidi mtoa huduma wa modeli.
Kuingia kwenye mradi: Nenda kwenye saraka ya mradi wako na uandike pi. Pi itapakia kiotomatiki AGENTS.md au CLAUDE.md kutoka saraka ya sasa na saraka zake za wazazi kama muktadha.
Kuanza mazungumzo: Katika kiolesura cha maingiliano, eleza mahitaji yako kwa lugha ya kawaida. Tumia @ kutafuta faili kwa urahisi, ! kutekeleza amri za Shell, na Ctrl+V kubandika picha.
Kubadilisha modeli: Ili kubadilisha modeli, unaweza kuandika /model wakati wowote au kubonyeza Ctrl+L kubadili kati ya modeli za watoa huduma tofauti. Muktadha utahamishwa kiotomatiki.
Kurudi katika muundo wa mti: Tumia amri ya /tree kuona historia ya vipindi katika muundo wa mti, kisha rudi kwenye nodi yoyote ili kuuliza tena au kuunda tawi na kujaribu.
Kupanua vipengele: Ili kuongeza vipengele, andika moduli ya kiendelezi cha TypeScript katika saraka ya ~/.pi/agent/extensions/. Baada ya kuhifadhi, andika /reload ili ipakie upya na kuanza kufanya kazi.
Kusafirisha na kushiriki: Baada ya kipindi kuisha, tumia /export kukisafirisha kuwa HTML, au /share kutengeneza kiungo cha kushiriki cha GitHub Gist.
Kuondoka na kuendelea: Bonyeza Ctrl+C au Ctrl+D kuondoka kwenye kipindi cha sasa. Wakati mwingine, tumia pi -c kuendelea na mazungumzo yaliyopita.
04Faida kuu za Pi
Rahisi na yenye ufanisi: Maelekezo ya mfumo pamoja na ufafanuzi wa zana yana chini ya tokeni 1000, na modeli hupewa zana nne tu za msingi, hivyo majibu huwa ya haraka sana.
Udhibiti sahihi wa muktadha: Inaunga mkono SYSTEM.md, AGENTS.md, uingizaji wa muktadha unaobadilika na Compaction ya kiotomatiki, hivyo unaweza kuamua jinsi kila tokeni inavyoingia kwenye muktadha.
Uwezo mkubwa wa kupanuka: Viendelezi vya TypeScript huanza kufanya kazi mara tu vinapopakiwa upya. Pi inaweza hata kujiandikia viendelezi papo hapo, huku jumuiya ikikamilisha vipengele ambavyo rasmi havipo kupitia vifurushi.
Historia ya vipindi yenye muundo wa mti: Vipindi huhifadhiwa kama mti, na unaweza kurudi kwenye nodi yoyote wakati wowote ili kuunda tawi na kujaribu bila gharama ya mazungumzo ya mstari.
Kubadilisha watoa huduma bila mshono: Ina watoa huduma zaidi ya 15 waliounganishwa ndani yake. Unaweza kubadilisha modeli za watoa huduma katikati ya kipindi, huku muktadha ukihamishwa na kubadilishwa kiotomatiki.
Gharama sifuri ya uhamishaji: Hutambua CLAUDE.md na AGENTS.md kiotomatiki. Kiwango cha Skills kinatumika pamoja na Claude Code na Codex, hivyo mipangilio iliyopo inaweza kutumika moja kwa moja.
Inafaa kwa modeli za China: Ina modeli za DeepSeek, Kimi, Zhipu, Qwen, MiniMax, MiMo na nyingine za China, pamoja na nodi zilizosanidiwa mahsusi kwa eneo la China.
Chanzo wazi kabisa chini ya MIT: Msimbo wote uko wazi, usalama wa mnyororo wa usambazaji umeimarishwa, na jumuiya tayari imeunda matoleo ya Go, Rust, Python na lugha nyingine.
Njia nne za uendeshaji: TUI ya maingiliano, Print/JSON, RPC na SDK zinashughulikia mahitaji yote kuanzia upangaji wa kila siku hadi ujumuishaji wa biashara.
Uwezo wa kujieleza: Pi inaweza kueleza vipengele na nyaraka zake, na hata kukusaidia kutafuta nyaraka na kuandika mipangilio moja kwa moja, hivyo kurahisisha kuanza.
05Anwani za mradi wa Pi
Tovuti rasmi ya mradi: https://pi.dev/
Hazina ya GitHub: https://github.com/earendil-works/pi
06Matukio ya matumizi ya Pi
Utengenezaji wa haraka wa hati na vielelezo: Tumia lugha ya kawaida kwenye terminal kutengeneza, kutatua hitilafu na kuendesha hati moja kwa moja. Vipindi vyenye muundo wa mti hurahisisha kujaribu haraka mbinu tofauti za utekelezaji.
Urekebishaji na udumishaji wa hazina ya msimbo: Tumia uwezo wa Pi wa kuhariri msimbo na kubadilisha modeli ili kufanya urekebishaji wa kundi katika miradi mikubwa, huku ukiweka kanuni za mradi katika AGENTS.md.
Mtiririko maalum wa kazi za uundaji: Kwa kuandika viendelezi vya TypeScript, unaweza kubadilisha Pi kuwa msururu wa zana unaolingana na timu au mahitaji yako binafsi, kama vile ukaguzi wa kiotomatiki wa msimbo, utengenezaji wa nyaraka na violezo vya mifumo maalum.
Ushirikiano wa chanzo wazi na kushiriki maarifa: Tumia /share kusafirisha GitHub Gist au /export kutengeneza HTML, kisha ushiriki mchakato kamili wa utatuzi na uundaji na washirika au uutumie kwenye blogu ya kiufundi.
Uundaji kwenye seva za mbali na katika kontena: Endesha Pi kwenye seva ya SSH au kontena la Docker, na utumie tmux kudumisha vipindi vinavyoendelea nyuma ya pazia. Hii inafaa kwa uundaji wa kwenye wingu, ujumuishaji wa mabomba ya CI/CD na mazingira mengine yasiyo na kiolesura cha picha.
© Kanusho: vikoa na maudhui yaliyounganishwa vinaweza kubadilika kadiri muda unavyopita. AIEZZ haidhibiti tovuti za wahusika wengine. Kagua maudhui na hatari za nje kwa kujitegemea.


Ukaguzi wa watumiaji0