Show HN: GitAgent – 任意の Git リポジトリを AI エージェントに変えるオープンスタンダード

Hacker News / 2026/3/14

📰 ニュースDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • GitAgentは、AIエージェントをGitリポジトリとして定義するオープンスタンダードで、3つの中核ファイルを使用します: agent.yaml(設定)、SOUL.md(性格/指示)、および SKILL.md(能力)、携帯性のあるエージェント定義を実現します。
  • 仕様は Claude Code、OpenAI Agents SDK、CrewAI、Google ADK、LangChain などへエクスポートされ、フレームワークのロックインを減らし、クロスプラットフォーム利用を可能にします。
  • Gitネイティブの機能には、エージェントの挙動のバージョン管理、環境昇格のためのブランチ、PRを介したヒューマン・イン・ザ・ループ、git blameとdiffによる監査履歴、エージェントのフォーク/リミックス、そしてGitHub Actionsを用いたCI/CDが含まれます。
  • プロジェクトは任意のエージェントリポジトリを直接実行するCLI、リスク階層と監査レポートを含む任意のコンプライアンスレイヤー、GitHub上のコードと公開仕様を公開しており、スキーマ設計と次のアダプターについてのフィードバックを求めています。

私たちはGitAgentを作りました。なぜなら同じ問題を何度も目にしていたからです。各エージェントフレームワークは異なる方法でエージェントを定義し、フレームワークを切り替えることはすべてを書き直すことを意味します。

GitAgentは、AIエージェントをGitリポジトリ内のファイルとして定義する仕様です。

3つの中核ファイル — agent.yaml(設定)、SOUL.md(性格/指示)、および SKILL.md(機能) — を用意すると、ポータブルなエージェント定義が得られ、 Claude Code、OpenAI Agents SDK、CrewAI、Google ADK、LangChain などへエクスポートできます。

Git-nativeで得られる無料の機能:

1. エージェント挙動のバージョン管理(悪いプロンプトを悪いコミットを元に戻すようにロールバック可能)

2. 環境昇格のためのブランチ分岐(dev → staging → main)

3. PRを通じた人間の介入(エージェントがスキルを学習 → ブランチを作成 → マージ前に人間がレビュー)

4. git blame と git diff による監査履歴

5. エージェントのフォーク/リミックス(公開エージェントをフォークしてカスタマイズし、改善を PR で提案して戻す)

6. GitHub Actions を用いた CI/CD

この CLI で任意のエージェントリポジトリを直接実行できます:

npx @open-gitagent/gitagent run -r https://github.com/user/agent -a claude

コンプライアンスレイヤーは任意ですが、必要なら用意されています — リスク階層、規制マッピング(FINRA、SEC、SR 11-7)、および GitAgent Audit を通じた監査レポート。

仕様は https://gitagent.sh にあり、コードは GitHub に公開されています。

スキーマ設計と次にどんなアダプターが欲しいかについてのフィードバックをお待ちしています。


Comments URL: https://news.ycombinator.com/item?id=47376584

Points: 105

# Comments: 16