Graft
ストックにはログインが必要です
本番運用向けのGoネイティブAIエージェントを構築。デフォルトで耐久性を確保。
Artificial Intelligence
GitHub
API
Tech
概要
GraftはGoで“出荷可能な”AIエージェントを本番運用向けに構築するためのフレームワークです。複数プロバイダーをサポートし、型安全なツールをジェネリクスで提供。MCPクライアント/サーバ、グラフ指向オーケストレーション、Temporal、Hatchet、Trigger.devによる耐久実行を特徴とします。全プロバイダは生のnet/httpで動作し、外部SDKは不要。長時間動作・再開・観測が可能なエージェント設計を実現します。
- フォールバックとラウンドロビンを備えたマルチプロバイダルータ
- Goジェネリクスで型安全なツール(構造体から自動生成されるJSONスキーマ)
- エージェントのハンドオフ(OpenAI Swarm に触発)
- LangGraph風のDAGオーケストレーション
- MCPクライアント/サーバ
- 入力・出力・ツールの検証ガードレール
- 拡張可能なトレーシング(Braintrust、LangSmith、OTel)
公式ドキュメントとサンプル、リポジトリはGitHubにて公開。
投票数: 0