|
| 1 | +# Created with YamlCreate.ps1 Dumplings Mod |
| 2 | +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json |
| 3 | + |
| 4 | +PackageIdentifier: badlogic.pi |
| 5 | +PackageVersion: 0.63.2 |
| 6 | +PackageLocale: en-US |
| 7 | +Publisher: Mario Zechner |
| 8 | +PublisherUrl: https://github.com/badlogic |
| 9 | +PublisherSupportUrl: https://github.com/badlogic/pi-mono/issues |
| 10 | +Author: Mario Zechner |
| 11 | +PackageName: pi |
| 12 | +PackageUrl: https://github.com/badlogic/pi-mono |
| 13 | +License: MIT |
| 14 | +LicenseUrl: https://github.com/badlogic/pi-mono/blob/HEAD/LICENSE |
| 15 | +Copyright: Copyright (c) 2026 Mario Zechner |
| 16 | +ShortDescription: AI coding assistant with read, bash, edit, write tools |
| 17 | +Description: |- |
| 18 | + Pi is a minimal terminal coding harness. Adapt pi to your workflows, not the other way around, without having to fork and modify pi internals. Extend it with TypeScript Extensions, Skills, Prompt Templates, and Themes. Put your extensions, skills, prompt templates, and themes in Pi Packages and share them with others via npm or git. |
| 19 | + Pi ships with powerful defaults but skips features like sub agents and plan mode. Instead, you can ask pi to build what you want or install a third party pi package that matches your workflow. |
| 20 | + Pi runs in four modes: interactive, print or JSON, RPC for process integration, and an SDK for embedding in your own apps. See openclaw/openclaw for a real-world SDK integration. |
| 21 | +Moniker: pi |
| 22 | +Tags: |
| 23 | +- agent |
| 24 | +- agentic |
| 25 | +- ai |
| 26 | +- chatbot |
| 27 | +- code |
| 28 | +- coding |
| 29 | +- large-language-model |
| 30 | +- llm |
| 31 | +- programming |
| 32 | +ReleaseNotes: |- |
| 33 | + New Features |
| 34 | + - Extension handlers can now use ctx.signal to forward cancellation into nested model calls, fetch(), and other abort-aware work. See docs/extensions.md#ctxsignal (#2660) |
| 35 | + - Built-in edit tool input now uses edits[] as the only replacement shape, reducing invalid tool calls caused by mixed single-edit and multi-edit schemas (#2639) |
| 36 | + - Large multi-edit results no longer trigger full-screen redraws in the interactive TUI when the final diff is rendered (#2664) |
| 37 | + Added |
| 38 | + - Added ctx.signal to ExtensionContext and wired it to the active agent turn so extension handlers can forward cancellation into nested model calls, fetch(), and other abort-aware work (#2660) |
| 39 | + Fixed |
| 40 | + - Fixed built-in edit tool input to use edits[] as the only replacement shape, eliminating the mixed single-edit and multi-edit modes that caused repeated invalid tool calls and retries (#2639) |
| 41 | + - Fixed edit tool TUI rendering to defer large multi-edit diffs to the settled result, avoiding full-screen redraws when the tool completes (#2664) |
| 42 | +ReleaseNotesUrl: https://github.com/badlogic/pi-mono/releases/tag/v0.63.2 |
| 43 | +ManifestType: defaultLocale |
| 44 | +ManifestVersion: 1.12.0 |
0 commit comments