AIコーディングクライアントは互いのPersonal Instructionsを読み合っている

制御されたテストで、Muse Code、GitHub Copilot CLI、OpenCode、およびGrokが、デフォルトのリモートリクエストで競合するAIクライアント向けに書かれた個人用ルールを送信していることが判明した。Claude、Gemini、Kimiはより限定的な境界を採り、自動的なクロスクライアント読み込みが業界標準であるという主張と矛盾した。Cursorのパッケージ化されたコードは、この懸念をスキルにまで拡大する。

By · Published · Updated

RUNTIMEWIRE INVESTIGATION — Original analysis

Original reporting by RuntimeWire, based on documents, testing, data analysis.

なぜ重要なのか

コーディングエージェントは、ホームディレクトリの構成をポータブルなプロンプトコンテキストに変えつつある。転送前に承認を得ていない場合、ツールを切り替えることで開発者が選択したワークスペースの範囲を超えて指示が漏れる可能性がある。

Reporting record

Finding

Controlled tests found Muse Code, GitHub Copilot CLI, OpenCode and Grok sending personal rules written for competing AI clients with default remote requests.

How we verified

Methods: documents, testing, data analysis.

Reproduction

Reproduction does not apply to this reporting (document-driven).

Company response

RuntimeWire requested comment; the company had not responded by publication time.

Illustration of personal configuration files being exchanged between competing coding clients such as Muse Code, GitHub Copilot CLI, OpenCode and Grok, with Claude, Gemini and Kimi nearby.

GitHub Copilot CLIはどの果樹園が承認されたかを知るべきではなかった。

RuntimeWireは答え―― COPILOT-CLAUDE-ORCHARD-5186――をテストユーザーのホームディレクトリ配下にある Claude Code の個人用指示ファイル ~/.claude/CLAUDE.md に置いていた。選択されたワークスペースは空だった。ベースライン実行は None を返した。

次のデフォルト実行で、Copilot は Claude ファイルを読み込み、最初のリモートプロンプトにその指示を含め、植え付けた文字列を正確に返した。RuntimeWire が Copilot の --no-custom-instructions スイッチを付けて同じプロンプトを繰り返したところ、ファイルは除外され、回答は再び None に戻った。非対話のデフォルト実行では送信前に通知は表示されなかった。…

When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.

Reader comments

Conversation for this story loads after sign-in.