re_gent:AIコーディングエージェントのためのGit – エージェント活動のバージョン管理

re_gentは、AIコーディングエージェント専用に設計されたオープンソースのバージョン管理システムです。エージェントが行うすべてのツール呼び出し(ファイル編集、シェルコマンドなど)と、それらを引き起こした会話コンテキストを自動的にキャプチャします。これは、エージェントの行動に対するGitのようなものです。
主な機能
- 自動追跡: 手動コミットは不要。すべてのツール呼び出しがStep(親ハッシュ、ワークスペーススナップショット、会話差分、ツール名と引数、セッションID、タイムスタンプ)としてキャプチャされます。
rgt log: エージェントの行動(ファイル変更、行数、タイムスタンプ、原因となったプロンプト)を表示。rgt blame <file>:<line>: 特定の行を書いたプロンプト、セッション、ツールを特定。rgt rewind(近日公開): ワークスペースを任意の前のステップに復元。- マルチセッション対応:
rgt sessionsでアクティブなセッションを一覧表示。rgt log --session <id>でセッションごとにフィルタリング。 rgt show <step-hash>: ステップの完全なコンテキスト(差分、会話、タイムスタンプ)を表示。
インストール
# Homebrew (macOS/Linux) brew tap regent-vcs/tap brew install regentまたはGoを使用
go install github.com/regent-vcs/regent/cmd/rgt@latest
その後、プロジェクトディレクトリでrgt initを実行して初期化します。bash、zsh、fish用のシェル補完機能が含まれています。
仕組み
エージェントのアクティビティは.regent/(.git/と同様)に保存されます:
objects/— コンテンツアドレス可能なブロブ(BLAKE3)refs/— セッションポインターindex.db— SQLiteクエリインデックスconfig.toml
Stepは有向非巡回グラフ(DAG)を形成します。各セッションは独自のブランチであり、共通の祖先は重複排除されます。現在、このツールはClaude Codeをサポートしています。他のエージェントのためのコントリビューションも歓迎します。
完全な仕様については、リポジトリのPOC.mdを参照してください。
📖 全文ソース: HN AI Agents
👀 See Also

Claude Code用のポータブルエンジニアリングシステム:フック、専門エージェント、自己改善機能を搭載
ある開発者が、Claude Codeに繰り返し指示を出すことにうんざりし、~/.claude/に常駐し、すべてのプロジェクトに自動的に適用されるポータブルなエンジニアリングシステムを構築しました。このシステムは、650行の憲法、危険なコマンドをブロックする決定論的フック、3つの専門エージェント、そして自己改善型の複合エンジニアリングアプローチを特徴としています。

Files.md: オープンソースのローカルファーストMarkdownノートアプリ、LLMに優しい設計
Files.mdは、メモ、タスク、ジャーナルのためのオープンソースでローカルファーストのMarkdownアプリです。886スター、Goで構築、オフラインで動作し、iCloud/Dropbox/セルフホストサーバーまたはホストされたベータ版app.files.mdを介して同期します。

オープンソース専門のディスパッチアダプターは、複雑なタスクをClaude Codeに委任します。
expert-dispatchは、安価なAIアシスタントが複雑なコーディングタスクをClaude Code CLIに委任できる約500行のbashスクリプトです。dispatch-cc runなどのコマンドを使用してタスクを送信し、永続的なコンテキスト用のCLAUDE.mdを含むプロジェクトごとのディレクトリを維持します。

Maestro v1.5.0は、マルチエージェントオーケストレーションのためのClaude Codeサポートを追加します。
オープンソースのマルチエージェントオーケストレーションプラットフォーム「Maestro v1.5.0」は、Gemini CLIに加えてClaude Code上でもネイティブプラグインとして動作するようになりました。今回のアップデートには、より深い設計計画、42ステップのオーケストレーションバックボーン、エージェント能力の強制適用、セキュリティ強化などが含まれています。