どのような機能が欲しいですか?
- エージェントがリポジトリ レベルとグローバル レベルの両方でモデルに読み取ったり送信したりしてはならないファイル/パスを明示的にマークするメカニズム (たとえば、リポジトリ ローカル .codexignore とグローバル無視ファイル)。
- 例: 実装チェックのために、node_modules/ を検索可能にしておきますが、.env、.env.* の読み取りや送信は決して行わないでください。 .pem、id_.aws/.ssh/。
- 構成は決定的であり、チーム/リポジトリ間で共有可能である必要があり、プロジェクトのドキュメントや規約に依存するのではなく、ユーザーのデフォルトをサポートする必要もあります。
この機能の実装に興味がありますか?
- はい、貢献してテストすることができます。
追加情報
関連: #205。この問題は、機密データがモデルに送信されるのを防ぐことと、大きな/無関係なファイルを除外することの 2 つの主な使用例で発生しました。この問題は Rust (Codex-RS) 実装を優先してクローズされましたが、2025 年 8 月 28 日現在、Codex-RS には同等の機能は存在しません。話し合いを再開し、デザインに合意したいと思います。









Leave a Reply