pi-toolchain: v0.10.0
Minor Changes e86681a: Add a pythonToPython3 rule that rewrites bare python command invocations to python3 when enabled.
Minor Changes e86681a: Add a pythonToPython3 rule that rewrites bare python command invocations to python3 when enabled.
Minor Changes 11546d1: Add nix shell / devShell rewriting rule Patch Changes f0406b1: Update Pi devDependencies to 0.79.9. Widen peerDependency ranges for @earendil-works/pi-coding-agent and @earendil-works/pi-tui from >=0.74.0 <1 to * to match the canonical Pi package conventio…
Minor Changes 0aca4d0: Rewrite: tool_call-based command mutation, new config surface, removed bash integration Breaking config changes (migrations provided): FeatureMode "rewrite" renamed to "mutate" features.enforcePackageManager renamed to features.packageManager features.rewr…
Minor Changes e4b7f9e: Migrate Pi core package dependencies from @mariozechner/ to @earendil-works/ namespace. @mariozechner/pi-coding-agent → @earendil-works/pi-coding-agent 0.74.0 @aliou/pi-utils-settings bumped to ^0.15.0
Minor Changes c1cc093: Add configurable bash.sourceMode with deterministic override-bash and composed-bash routing for rewrite features.
Minor Changes 520acf2: Add optional warning-level notifications for rewritten commands so demos and debugging make toolchain rewrites visible.
Minor Changes 346fee2: Feature modes: rewriter features now support "disabled" | "rewrite" | "block" instead of booleans. In "block" mode the bash tool is not overridden — commands are blocked via tool_call hook instead. Config is auto-migrated on first load. preventBrew and pre…