Repository navigation
v0.1.3-pig
Native Go release corresponding to pi-codemode-diff 0.1.3.
This release distributes only the native/pig Go extension module from commit c739c1d7a7e9d2b180bd9022d99b718d9b3565a5. No npm package is published by this release.
pi-codemode-diff-0.1.3-pig-source.tar.gzpi-codemode-diff-0.1.3-pig-source.zipSHA256SUMS
The attached archives contain only native/pig, including its Go module, tests, fixtures, README, license, notices, and compatibility reports. GitHub's automatically generated Source code downloads contain the whole repository; use the named attachments for the native-only distribution.
Requires PiG 0.4.1 and a Go toolchain. Validated with Go 1.27.2; the module language floor is 1.26.
sha256sum --ignore-missing -c SHA256SUMS
tar -xzf pi-codemode-diff-0.1.3-pig-source.tar.gz
cd pi-codemode-diff-0.1.3-pig
pig -e "$PWD/native/pig" --tools read,bash,edit,write,codemodeEnable codemode if it is not already selected. Load one implementation: this Go factory and the TypeScript extension register the same write/edit tools and PiG display entry.
- One
Extension() *sdk.Extensionfactory supports Go source subprocess and fused Piglet builds. - Write and edit share a per-file queue, including dependent concurrent operations.
- Completed nested changes display as persisted PiG entries, with bounded previews and expansion, without adding diffs to model-facing tool content.
- Reload and session resume restore saved entries.
The source archive contains the Go factory. For fused builds, use native/piglet.yaml from this tag in the full repository checkout. This release does not attach compiled binaries.
Validated on Linux/amd64 with PiG 0.4.1+1.0.3 and Go SDK 0.4.1. The extracted release archive passes Go race tests, go vet, PiG factory validation, and an actual nested write/edit execution.
Latest-version validation ran 25 scenarios twice across six paths (300 invocations), with no extension-on/off regressions and matching PiG TypeScript/source/fused results. Sequential and dependent parallel write/edit pass 20/20; overwritten successful edits occur 0/20; queued write batches pass 3/3. TUI expansion, reload, resume, and Node-free Go execution pass.
The official PiG 0.4.1 release ignores tool_call input path rewrites made by other extensions, including when this extension is disabled. Consequently, strict Pi 1.3.0/PiG release parity remains 23/25. The two cases pass against the corrected PiG main revision. See the compatibility report for exact scope and evidence.