ยอดนิยม: อัปเดตข้อมูลเมื่อ 3 พฤศจิกายน 2569

หมวดหมู่

อินเทอร์เน็ต1,364
การสื่อสาร322
เสียงและวิดีโอ904
กราฟิกและการออกแบบ544
ออฟฟิศและเพิ่มประสิทธิภาพ1,127
เครื่องมือนักพัฒนา3,147
เครื่องมือ AI535
ความปลอดภัยและความเป็นส่วนตัว392
เครื่องมือระบบ3,146
เกม526
การศึกษาและวิทยาศาสตร์239
เครือข่ายและไอที283

ดาวน์โหลด pi 0.69.0

AI coding assistant with read, bash, edit, write tools

นี่คือเวอร์ชันเก่า เวอร์ชันล่าสุดคือ 1.5.0 pi 1.5.0 · วันที่เผยแพร่:

ไฟล์ตัวติดตั้ง 0.69.0

สถาปัตยกรรมประเภทขอบเขตขนาดไฟล์ดาวน์โหลดSHA256
64 บิต ZIP → พกพา (Portable) — — github.com VirusTotal

ลิงก์และค่า SHA256 มาจากแมนิเฟสต์ชุมชนของ Windows Package Manager โปรดเทียบค่าแฮชของไฟล์ที่ดาวน์โหลดก่อนเปิดใช้งาน

บันทึกประจำรุ่น

New Features
- TypeBox 1.x migration for extensions and SDK integrations, including TypeBox-native tool argument validation that now works in eval-restricted runtimes such as Cloudflare Workers. See docs/extensions.md and docs/sdk.md.
- Stacked extension autocomplete providers via ctx.ui.addAutocompleteProvider(...), allowing extensions to layer custom completion logic on top of built-in slash and path completion. See docs/extensions.md#autocomplete-providers and examples/extensions/github-issue-autocomplete.ts.
- Terminating tool results via terminate: true, allowing custom tools to end on a final tool call without paying for an automatic follow-up LLM turn. See docs/extensions.md and examples/extensions/structured-output.ts.
- OSC 9;4 terminal progress indicators during agent streaming and compaction for supporting terminals.
Breaking Changes
- Migrated first-party coding-agent code, SDK/examples/docs, and package metadata from @sinclair/typebox 0.34.x to typebox 1.x. New extensions, SDK integrations, and pi packages should depend on and import from typebox. Legacy extension loading still aliases the root @sinclair/typebox package, but @sinclair/typebox/compiler is no longer shimmed. This migration also picks up the new @mariozechner/pi-ai TypeBox-native validator path, so tool argument validation now works in eval-restricted runtimes such as Cloudflare Workers instead of being skipped (#3112)
- Session-replacement commands now invalidate captured pre-replacement session-bound extension objects after ctx.newSession(), ctx.fork(), and ctx.switchSession(). Old pi and command ctx references now throw instead of silently targeting the replaced session. Migration: if code needs to keep working in the replacement session after one of those calls, pass withSession to that same method and do the post-switch work there. In practice, move post-switch pi.sendUserMessage(), pi.sendMessage(), and command-ctx/session-manager access into withSession, and use only the ReplacedSessionContext passed to that callback for session-bound operations. Footguns: withSession runs after the old extension instance has already received session_shutdown, old cleanup may already have invalidated captured state, captured old pi / old command ctx are stale, and previously extracted raw objects such as const sm = ctx.sessionManager remain the caller's responsibility and must not be reused after the switch.
Added
- Added support for terminating tool results via terminate: true, allowing custom tools to end the current tool batch without an automatic follow-up LLM call, plus a structured-output.ts extension example and extension docs showing the pattern (#3525)
- Added OSC 9;4 terminal progress indicators during agent streaming and compaction, so terminals like iTerm2, WezTerm, Windows Terminal, and Kitty show activity in their tab bar
- Added ctx.ui.addAutocompleteProvider(...) for stacking extension autocomplete providers on top of the built-in slash/path provider, plus a github-issue-autocomplete.ts example and extension docs (#2983)
Fixed
- Fixed exported session HTML to sanitize markdown link URLs before rendering them into anchor tags, blocking javascript:-style payloads while preserving safe links in shared/exported sessions (#3532)
- Fixed ctx.getSystemPrompt() inside before_agent_start to reflect chained system-prompt changes made by earlier before_agent_start handlers, and clarified the extension docs around provider-payload rewrites and what ctx.getSystemPrompt() does and does not report (#3539)
- Fixed built-in google-gemini-cli model lists and selector entries to include gemini-3.1-flash-lite-preview, so Cloud Code Assist users no longer need manual --model fallback selection to use it (#3545)
- Fixed extension session-replacement flows so ctx.newSession(), ctx.fork(), ctx.switchSession(), and imported-session replacements fully rebind before post-switch work runs, added withSession replacement callbacks with fresh ReplacedSessionContext helpers, and make stale pre-replacement pi / ctx session-bound accesses throw instead of silently targeting the wrong session (#2860)
- Fixed models.json built-in provider overrides to accept headers without requiring baseUrl, so request-header-only overrides now load and apply correctly (#3538)

https://github.com/badlogic/pi-mono/releases/tag/v0.69.0

ยอดนิยมใน IDE และโปรแกรมเขียนโค้ด

ดูทั้งหมด
  1. OpenCodeIDE และโปรแกรมเขียนโค้ด · OpenCode
  2. RStudioIDE และโปรแกรมเขียนโค้ด · Posit Software
  3. Node.js (LTS)IDE และโปรแกรมเขียนโค้ด · Node.js Foundation
  4. Apache NetBeansIDE และโปรแกรมเขียนโค้ด · Apache NetBeans
  5. VSCodiumIDE และโปรแกรมเขียนโค้ด · VSCodium
  6. HaxeIDE และโปรแกรมเขียนโค้ด · Haxe Foundation
  7. ThonnyIDE และโปรแกรมเขียนโค้ด · Aivar Annamaa
  8. GDevelopIDE และโปรแกรมเขียนโค้ด · GDevelop Team
  9. mkcertIDE และโปรแกรมเขียนโค้ด · FiloSottile
  10. ProcessingIDE และโปรแกรมเขียนโค้ด · Processing Foundation

แท็ก

แชร์