Einsia/agent-git
Code is cheap, show me the talk: version control for agent sessions
解決する課題
エージェントセッションは通常、一時的で揮発性のファイルとして保存されるため、簡単に失われたり上書きされたりします。このツールは、これらのセッションに信頼性の高いバージョン管理システムを提供し、エージェントの履歴の特定の時点を保存、再開、共有できるようにします。
仕組み
エージェントのローカルな JSONL セッションファイルの上にバージョン管理レイヤーとして機能します。作業のスナップショットを作成し、履歴を閲覧し、セッションをハブに公開できます。Claude Code、Codex、OpenCode、Cursor などの一般的なエージェントツールをサポートしており、ターミナルインターフェースからこれらのセッションの管理、フォーク、中断した場所からの再開が可能です。
対象ユーザー
AIコーディングエージェントを使用し、進捗を失うことなく特定のセッションを追跡、保存、共同作業する方法を必要としている開発者やパワーユーザー。
ハイライト
- ロスレスバージョニング: 一時的なエージェントセッションを、永続的で再開可能かつ共有可能な履歴に変換します。
- ツール間の互換性: Claude Code、Cursor、OpenCode などの人気エージェントで動作します。
- ターミナルインターフェース: コマンドラインから直接セッション、ログ、公開を管理できます。
- 簡単なセットアップ: npm 経由のプリビルドバイナリまたはソースビルドから利用可能で、標準ユーザーは Rust ツールチェーンを必要としません。
- 組み込みの安全性: ローカルシークレットフィルタリングとリポジトリシークレット管理が含まれており、セッションを安全に保ちます。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト