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

commonforge-org/commonforge — エージェント向けのプロジェクト知識と検証済みの変更を追加

commonforge-org/commonforge は、公開リポジトリ向けの実装として、エージェントの作業引き継ぎ、検証済みの変更、復旧手順、そしてそれらを確認する CI ジョブを追加した。

リポジトリ情報commonforge-org/commonforge ↗

commonforge-org/commonforge は、公開リポジトリ向けの実装として、エージェントの作業引き継ぎ、検証済みの変更、復旧手順、そしてそれらを確認する CI ジョブを追加した。

GitHub の説明: Many agents and people changing one project at once, on Cloudflare Workers and Artifacts

スター
★ 0
フォーク
0
言語
TypeScript
ライセンス
MIT
最新リリース
v0.1.0
原文を見る ↗GitHub で見る ↗

commonforge-org/commonforge は、複数のエージェントと人間が一つのプロジェクトを共に変更するセルフホスト型プラットフォームで、Cloudflare Workers と Artifacts 上で動作する。2026年10月17日のコミット 686b9cc は PublicRepo-Implementation ブランチの PR #1 をマージし、公開リポジトリ向けの実装を追加した。差分統計は 9,830 行の追加と 64 行の削除である。

このコミットの中心は、プロジェクトの判断基準をエージェントに渡す手続きにある。CLI には `cforge handoff`、`cforge checkout`、`cforge context`、`cforge submit`、`cforge propose`、`cforge results`、`cforge renew` の各コマンドが追加され、チェックアウトした作業フォルダには、規則・行動シナリオ・引き継ぎ・コンテキストダイジェストを 담은保護ファイル `.commonforge/context.json` と `.md` が入る。提出は古いコンテキストを拒否し、結果は現時点で有効な証拠と置き換えられた実行・失敗を区別する。更新は前のタスク権限を回収して新しいコンテキストを固定し、過去のワークスペースを履歴として残す。同じ機能は構造化 MCP(エージェントが外部ツールを所定の仕様どおりに呼び出すための規約)の等価物としても提供され、タスク権限では規則の確定・承認・デプロイ・他のタスクへのアクセスはできない。

README はこの流れを「限定的な G1 ワークフロー」と呼び、実際にローカルで実行し、新しいエージェントへの引き継ぎ、隔離された Cloudflare でのデプロイ・期限切れ・復旧のリハーサルまで検証済みだと明かしている。検証は CI に追加された `g1-local` ジョブ(G1 real Git, runner and owner browser journey)が担う。ubuntu-latest で 15 分以内に終了し、bubblewrap をインストールして AppArmor の unprivileged userns 制限を解除したうえで、Playwright の Chromium でブラウザ経路まで確認する。実行成果物とスクリーンショットは 7 日間保持し、元の実行エビデンスは gitignore で遮断したうえで、レビュー済みの要約のみ `docs/agent-native/evidence/` に公開する。

ただし README は検証範囲そのものを限定している。本番ネイティブデプロイと完全な Git bundle の復元には追加の要件が残っており、このワークフローが既定になるのは新しい Web プロジェクトのみで、既存のレガシープロジェクトでは明示的な有効化が必要である。CLI 文書も `cforge propose` が統合待ち状態を通知しうることと、実行が不可能な場合は動作検証の成功として数えないことを記している。公開リポジトリとしての最初の実装であり、検証範囲も G1 と明示されているため、現時点では参照実装として置き、結果を見守る段階に近い。