プライバシーとデータ
Weir にアカウント、アクセス解析、テレメトリはありません。動かすエージェントは、これまでどおりそれぞれのサービスと通信し、その規約に従います。
OpenCode は 1 つのサービスに縛られず、複数のサービスにつながります。データの扱いは、動かすモデルによって変わります。OpenCode の無料モデルは、受け取った内容をモデルの改善に使うことがあります。OPENCODE_DISABLE_FREE_MODELS=1 で一覧から隠せます。レビュー はリポジトリの内容をそのペインのエージェントに貼り付けるので、内容はそのエージェントが動かしているモデルに送られます。非公開のコードをレビューする前に、ペインのヘッダーでモデルを確かめてください。
Weir が送るもの
Section titled “Weir が送るもの”Weir がネットワークを使うのは、次の場合だけです。
| 用途 | 内容 |
|---|---|
| アップデートの確認 | 1 日に 1 回、GitHub から更新情報を取得します。リリースをダウンロードするのは、インストールを選んだときだけです |
| 新規ワークツリー | リモートのブランチや PR から始めるときに、お使いの Git の認証情報で git fetch を実行します。PR から始めるときは、インストール済みの gh か glab で PR の一覧も取得するか、番号から PR を調べます |
| PR の状態 | インストール済みの gh か glab を、その認証情報で、プロジェクトのブランチすべてについてまとめて 1 回実行します。Weir が前面に来たときとターンが終わったときは、多くても 1 分に 1 回です。そのほかは、チェックの実行中は 45 秒ごと、開いている PR があれば 90 秒ごと、PR のないブランチは 5 分ごとです。マージ済みやクローズ済みの PR は、多くても 1 時間に 1 回しか調べません。サービスのレート制限に達したときは、制限が解けるまで止めます。見慣れないホストがどのサービスかを調べるために、ホストごとに 1 回 gh auth token か glab auth status も実行します |
| PR を作成 | 選んだときに、インストール済みの gh を実行します |
| プラン使用量 | インストール済みの codex を起動して、プランの使用量を尋ねます |
毎日の確認を止めるには、設定 → 一般 → ソフトウェアアップデート の アップデートを自動的に確認する をオフにします。手動で確認するときは、アップデートを確認… を使います。
Weir が書き込むもの
Section titled “Weir が書き込むもの”- エージェントのフック。
~/.claude/と~/.codex/には何も追加せず、中身も変更しません。0.1.11 以前のバージョン(当時の名前は Limpid)が~/.codex/config.tomlに追加したフックの信頼設定は、現在は使われていないため、削除してかまいません。Weir のペインでは、小さなclaudeとcodexのラッパーをPATHの先頭に置き、起動のたびにフックを渡します。Weir の外で起動したエージェントは変わりません。claudeのラッパーは、ご自身の--settingsがあれば統合し、フックのコマンドへのリンクを一時フォルダーのweir-claude-shim-*に置きます。Claude Code や Antigravity でご自身のステータスラインを使っている場合は、その位置に Weir の中継役が入ります。中継役は、エージェントから渡されるプランの使用量を受け取ったあと、同じ入力でご自身のステータスラインを実行します。agyを独自の--settings付きで起動した場合は、その設定をそのまま使い、使用量は表示されません。 - Antigravity のプラグイン。
agyはコマンドラインでフックを受け取らないので、Weir のペインで最初にagyを起動したときに、~/.gemini/config/plugins/weirにプラグインを置きます。Weir のものであることは、中の.weir-managedファイルで見分けます。このファイルがない同名のフォルダーには触れません。Weir のペインの外では、プラグインは何もしません。止めるにはagy plugin disable weirを実行します。フォルダーを削除した場合は、次に Weir のペインでagyを起動したときに、また置かれます。 - OpenCode のプラグイン。 Weir のペインで最初に
opencodeを起動したときに、~/.config/opencode/plugins/weirにプラグインを置きます。Weir のものであることは、中の.weir-managedファイルで見分けます。このファイルがない同名のフォルダーには触れません。Weir のペインの外では、プラグインは何もしません。フォルダーを削除しても、次に Weir のペインでopencodeを起動したときに、また置かれます。OpenCode の設定やサインイン情報を読んだり変えたりすることはありません。Weir は自分の環境変数を外して OpenCode を起動するので、エージェントが実行するコマンドには渡りません。その環境変数は小さなファイルでプラグインに渡し、プラグインは読んだあとに消します。 - 承認サービス。 リリース版は、ユーザーごとのバックグラウンドサービスを登録します。システム設定 → 一般 → ログイン項目と機能拡張 に表示されます。
- ターンのスナップショット。 各リポジトリの Git ディレクトリに、
refs/weir/の参照とweir/のファイルとして保存します。
データの場所
Section titled “データの場所”| 内容 | 場所 |
|---|---|
| セッション、設定、通知履歴、スクロールバック、レビューの下書き、ターンの記録 | ~/Library/Application Support/Weir/ |
| 環境設定 | ~/Library/Preferences/com.nekoder.Weir.plist |
| ターンのスナップショット | 各リポジトリの Git ディレクトリ |
スナップショットは、14 日経つか 1 つの会話で 200 件を超えると削除されます。リポジトリで 500 MB を超えたとき、全ターンで 8,000 件を超えたときも同じです。開いているセッションの未確認のターンは、最大 90 日残ります。設定 → 詳細設定 → ターンの記録 で変更できるのは、日数と会話ごとの件数です。他の上限は固定です。
すべて削除するには、アンインストールを見てください。