continuity-gateway について
continuity-gatewayは、タスク中にエージェントが交代するシステム向けのローカルMCPゲートウェイです。役割や権限、未完了の義務を記録し、義務の引き継ぎが後任への権限付与にならないようにします。
主な機能
- 01エージェントの役割と権限を記録
- 02交代後も未完了の義務を保持
- 03権限を個別に確認
- 04保護対象ケースの証拠を記録
活用シーン
- 01調査中のエージェント交代を確認
- 02後任のレビュー権限を検証
- 03権限チェックを基盤とする連携の構築
MCP 対応
許可されたMCPツールをContinuity Coreに接続します。共有パッケージのプレビューにはMCP証拠ツールも含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
メッセージパッケージのプレビュー — 2026年10月10日:Core11、remote6、gateway11、evidence12 に、保存済み記録の説明コマンドがオプションとして追加されました。現在のリリースガイドをご覧ください。既存の API/ポリシー/証明の動作に変更はありません。以前の npm アーカイブも引き続き利用できます。
ソースプレビュー.13: MCP クライアント/サーバー/コアを 2.2.0 に更新し、GHSA-6qxp-vccf-f47hに対応しました。新しい MCP アーカイブはソースから準備されていますが、npm と Registry では引き続き、以前に公開されたバージョンの組み合わせが選択されます。
以前のソースプレビュー.12.1: 平易な表現のメッセージ、完了した過去の ZK 実験、保持されたレシートのリーダーソース。インストール可能なパッケージに、保存済み出力の説明コマンドがオプションとして含まれるようになりました。リリースガイドに記載された正確なバージョンの組み合わせを使用してください。
現在の開発者プレビュー: 正確なバージョンとインストール方法。
調査を追う: 中断、交代、署名付きの完了、新しい証拠、継続中の異議申し立てを通じて、保護された事例を追います。ウォークスルーを実行。
既存の事例を継続する: 同じ事例、より長い履歴、維持された権限、未完了の責務。対応プロファイル、移行と復旧、または保護された証拠の例から始めてください。
Core 0.3 プレビュー: 新しい事例を作成する、承認済みの MCP ツールを接続する、または公開テストを実行してください。オリジナルの 0.2.2 評価リリースも引き続き利用できます。
Continuity — エージェントは変わっても、責務は残ります
インタラクティブデモを見る → · ここから始める · 開発者ガイド · セキュリティと制限事項
プレイグラウンドで独自の選択を試す → インストールもアカウントも不要です。
開発者プレビュー · Apache 2.0。 リリース状況。
プロセススーパーバイザーは Agent B を起動できます。Continuity は、B がどの役割を担っているか、どの権限を持っているか、それ以前に何が起きたか、どの未完了の責務が交代後も残るかを記録します。後任には明示的に付与された権限が引き継がれます。未完了の責務によって、権限が暗黙に拡大することはありません。
オリジナルのチュートリアルでは、エージェントの交代によって中断されたセキュリティ調査を追います。以前の要求は拒否され、調査は OPEN のまま維持され、後任のレビュー権限は個別に確認されます。
経路を選ぶ
| 目的 | ここから始める | 学べること |
|---|---|---|
| インストールせずに概念を理解する | ストーリーと解答 | 未完了の責務と権限が別々である理由。 |
| 交代を実行して確認する | チュートリアル、続けてオペレーターコマンド | 何が拒否されたか、誰が責務を担っているか、B に何ができるか。 |
| コードを評価または統合する | Core 0.3 クイックスタート | 独自の権限を作成し、保護されたツールを試してから、フレームワークまたはポリシーエンジンに接続します。 |
チュートリアルを実行する
macOS または Linux で Node 22.18+ (22.x)、24.x、または 26.x を使用してください。選択したリリースの最新パッチ版を推奨します。このチュートリアルでは、グローバルな pnpm や Python は不要です。アーカイブの展開を含むクイックスタート全編。
公開ソースを取得します。GitHub アカウントは不要です。
git clone https://github.com/zerohourzulu/continuity.git
cd continuity
依存関係をインストールせずに、まず結果を確認します:
node examples/recorded.mjs
調査のレビューでは ALLOW、別のパケットの収集では DENY が表示されます。これは同梱の記録済み事例を調べるもので、新しいアクションは実行しません。
独自の証拠を生成します:
node tools/setup.mjs
node tutorial/start.mjs
PASS — 義務は OPEN のままです。B に収集権限はありませんと表示され、続いて VERIFIED が表示されます。セットアップでは、スクリプトを無効にしてロック済みの依存関係をダウンロードします。その後、合成データと公開テストキーを使って、チュートリアルをローカルで実行します。新しい事例名と、後続の正確なコマンドが出力されます。再実行すると別の事例が作成され、以前の証拠は保持されます。
権限を1つ変更します:
node tutorial/start.mjs --deny-review
B は引き続き義務を継承しますが、レビュー権限は DENY になります。期待される出力と説明 · セットアップの確認と復旧。
記録上の保有者を選ぶ
記録をローカルに保管するか、選択した履歴を公開検証可能にするために、チェーンを利用するデプロイを選択します。暗号学的コミットメントを利用すれば、内容を公開せずに、権限を持つレビュー担当者が非公開の記録を確認できます。このチュートリアルはローカルで実行されます。デプロイごとに、プライバシー、可用性、ファイナリティの要件は異なります。
詳しく見る・開発する
| 次のステップ | リンク先 |
|---|---|
| アイデアと記録された比較を見る | インタラクティブデモ |
| 新しい実行結果と、任意の記録済み Linux 証拠を確認する | オペレーターガイド |
| 権限チェックを統合する | 開発者ガイド · 実行可能なリーダーの例 |
| 任意のネイティブ強制機構を試す | 使い捨て Linux ラボ |
| ソースの来歴と検証を確認する | 検証 · プレゼンテーションのチェック · 来歴 |
| プレゼンテーションを拡張する | ウェブサイトのメンテナンス |
プレゼンテーションのメンテナーは、ウェブサイトのメンテナンスで、別途用意されたオーナー限定の非公開版を確認できます。公開ウォークスルーにアカウントは不要です。
貢献・探索する
Core 0.1 から現在のリファレンス実装までの短い開発履歴をお読みください。貢献や公開 RFCを歓迎します。プロトコルの動作やセキュリティ境界に関する変更には、RFC が役立ちます。
対象範囲
Core 0.2.2 はローカルで動作するリファレンスソフトウェアです。敵対的なエージェント向けのサンドボックスでも、本番用の認証情報システムでも、自律型のサイバー防御システムでもありません。ウェブサイトでは記録済みの結果を選択して表示し、ダウンロードしたチュートリアルでは Core を実行します。実環境との統合では、影響の大きいすべての操作を保護された実行環境を通じて仲介する必要があります。セキュリティ境界。
ソース、チュートリアル、テスト、リーダー、ウェブサイトは、このリポジトリと完全版の評価用ダウンロードに含まれています。以前の版は過去のリリースとして引き続き利用できます。上記のコマンドには evaluation.6 を使用してください。パッケージ概要 · プレゼンテーションの来歴。
リリース状況とライセンス · Apache 2.0 ライセンス · サードパーティに関する通知
エンジンを組み込む
スタンドアロン開発者パッケージを試してください。提供されている JavaScript SDK の tarball を別のアプリケーションにインストールし、権限を付与された合成パケットを1つ作成して、拒否されたリクエストによって何も作成されない理由を確認します。TypeScript 宣言と、オフラインでの利用側チェックが含まれます。これは、変更されていない Core0.2.2 を対象とする評価用インターフェースです。
Shared Core 統合プレビュー
shared-package preview は、連携するリモートツールと MCP エビデンスツールを 1 つの Core 依存関係に接続します。ネイティブの LangChain ツールと応答消失時の復旧、または MCP エビデンスツール をお試しください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
