用途:在仓库或工作区中创建、完善并维护 .geminiignore 文件,用于与 AI 智能体结对编程时优化上下文窗口、加快处理速度并降低 Token 消耗成本(FinOps)。
主要能力:按工作区技术栈(如 Node.js、Python、PHP、Dart/Flutter、Rust)分析并以 7 类核心规则生成忽略项:系统与编辑器噪声、依赖目录与锁文件、构建与目标输出、缓存与工具元数据、二进制与富媒体资源、本地数据库与日志、编译产物与移动端构建包,从而过滤机器噪声并保留人工编写的代码。
使用方式:先检测项目语言、框架与依赖管理器;在工作区根目录创建 .geminiignore(如已存在则补充缺失类别);按既有模板写入规则并验证排除是否合理。建议保留 package.json、composer.json、Cargo.toml、pyproject.toml 等清单文件可见,配合 .env 忽略与 !.env.example 白名单,让 AI 了解配置结构但看不到凭证。
适用场景:新仓库初始化、上下文窗口接近上限、计费优化优先、AI 意外读取构建输出/锁文件/数据库/二进制媒体时。
限制:该文件仅影响解析该工作区的 AI 工具,不替代 .gitignore;模式需符合 gitignore 风格 glob,否则可能误忽略源代码。具体命令、价格与平台信息资料未提供。