Devotd Github
新着コーディングエージェント

michaelkinsy/pig v0.5.3 — Go に移植された Pi コーディングエージェント

PiG は、TypeScript ベースのターミナルコーディングエージェント Pi を Go に移植し、元の挙動との一致を検証するリポジトリです。

リポジトリ情報michaelkinsy/pig ↗

PiG は、TypeScript ベースのターミナルコーディングエージェント Pi を Go に移植し、元の挙動との一致を検証するリポジトリです。

GitHub の説明: PiG (Pi in Go) is a faithful Go port of upstream Pi, the TypeScript codebase behind the Pi coding agent. It is a parity-bound translation, not a rewrite: upstream behavior is the contract, and Go is the implementation language.

スター
★ 742
フォーク
56
言語
Go
ライセンス
MIT
最新リリース
v0.5.3
原文を見る ↗GitHub で見る ↗

michaelkinsy/pig の最新リリースは v0.5.3 です。PiG(Pi in Go)は、TypeScript ベースのターミナルコーディングエージェント Pi を Go に移植したリポジトリです。元の挙動を基準とする移植であり、別のエージェントを新しく設計する作業ではありません。提供された資料には v0.5.3 で変更された項目が記載されていないため、今回のリリースの具体的な変更点は確認できません。出典はリポジトリの GitHub 資料です。

このプロジェクトの中心は、Go 実装が元と同じ 방식으로どれだけ動作するかを確かめることにあります。移植可能な 379 項目のうち 355 項目で動作検証が完了し、上流のテスト 617 件もすべて移植されています。PiG は Node.js なしで動作するバイナリを提供し、Pi の TypeScript 拡張を修正せずに実行できると説明しています。Go、Rust、Python で拡張を書き、拡張・スキル・プロンプトを Piglet というエージェントにまとめたり、単独の実行ファイルとしてビルドする機能も案内しています。

ただし、移植可能な項目がすべて完了したわけではありません。資料には移植対象外の項目 57 件、部分移植 102 件、着手前 12 件が別々に記録されています。移植範囲と残作業が明らかになる点は有用ですが、このリポジトリの技術的な新規性は、新しいエージェントの設計ではなく、元の挙動を Go に移植して検証することにあります。