Skip to content

v0.1.3-pig

Choose a tag to compare

@hyein-cbio hyein-cbio released this 16 Oct 12:58
· 3 commits to main since this release

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.gz
  • pi-codemode-diff-0.1.3-pig-source.zip
  • SHA256SUMS

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,codemode

Enable 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.Extension factory 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.