自动化与脚本
在 Antigravity CLI 中探索代码库…
适用于已挂载 context-mode MCP 的 Antigravity CLI/agy 会话,处理代码库探索、文件分析、搜索、网页抓取或数据密集命令时,只返回精炼结果。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
在 Antigravity CLI 中探特定
解决思路
- 在 agy 中直接使用 `context-mode/<tool>` 形式的 MCP 工具,不要先检查 `~/.gemini/antigravity-cli/mcp/context-mode/*.json` 缓存 schema。
- 不要为了发现工具名或 schema 而运行 `ctx_execute`。
- 若 agy 使用通用 MCP wrapper,则调用 `call_mcp_tool`,并将 `ServerName` 设为 `context-mode`、`ToolName` 设为工具名之一、`Arguments` 设为该工具的 JSON 参数。
- 用 `context-mode/ctx_execute` 在沙箱中运行 JavaScript、TypeScript、Python、shell 或其他代码,并且只打印最终答案。
- 用 `context-mode/ctx_execute_file` 把一个文件读入沙箱中的 `FILE_CONTENT`,再运行代码处理它;这是 context-mode 的文件读取入口。
- 用 `context-mode/ctx_batch_execute` 一次批量运行多个仓库命令,索引大输出,并回答后续查询。
- 用 `context-mode/ctx_index` 把文件、目录或内容存入本地 FTS5 知识库,供后续搜索。
- 用 `context-mode/ctx_search` 搜索已索引内容和捕获的会话记忆;把相关问题批量放进 `queries`。
- 用 `context-mode/ctx_fetch_and_index` 抓取网页内容、存储后,再用 `ctx_search` 查询。
- 用 `context-mode/ctx_stats` 查看上下文节省和当前会话统计。
- 用 `context-mode/ctx_doctor` 诊断 context-mode 运行时和 hook 健康。
- 用 `context-mode/ctx_upgrade` 获取升级或修复指导。
- 用 `context-mode/ctx_purge` 在确认后清除已存储的 context-mode 知识。
- 用 `context-mode/ctx_insight` 启动或报告 Insight 分析应用。
- 当用户问“有哪些 context-mode 工具可用”时,直接根据工具清单回答;不要列出 `~/.gemini/antigravity-cli/mcp/context-mode`,也不要读取 JSON schema 文件。
- 没有单独的 `ctx_read` 工具;对需要分析、总结、提取、计数、过滤或比较的文件读取,使用 `context-mode/ctx_execute_file`。
- 仅当编辑需要在对话中获得精确字节,或用户明确要求查看一个已知小范围时,才使用原生 `Read` / `view_file`。
- 默认用 JavaScript 做轻量文件分析;示例参数:path 为 `README.md`,language 为 `javascript`,code 为 `const lines = FILE_CONTENT.split(/\r?\n/); console.log(lines.slice(0, 20).join('\n'));`。
- 除非用户明确要求完整文件转储,否则不要整体打印 `FILE_CONTENT`;只打印选定行、计数、匹配项、摘要或结构化结果。
- 进行仓库探索时,优先用一次 `context-mode/ctx_batch_execute` 调用,而不是多次原生 `ListDir`、`Read`、`Grep` 或 shell 调用。
- 对一次性计算答案,使用 `context-mode/ctx_execute`。
- 对单文件分析,使用 `context-mode/ctx_execute_file`。
- 为在后续问题中可持久回忆,使用带描述性 `source` 的 `context-mode/ctx_index`,然后使用 `context-mode/ctx_search`。
- 只返回简洁的派生答案;不要把原始命令转储、完整文件、大型搜索结果、缓存 schema 或原始 HTML 粘贴到对话中。
适用边界 · 注意事项
- 不在 Antigravity CLI/agy 中,或没有可用 context-mode MCP 工具时,这些路由规则不适用。
- 编辑代码并需要在对话中获取精确字节,或用户明确要求查看小范围已知文件时,不要用 `ctx_execute_file` 替代原生 `Read` / `view_file`。
- 用户明确要求完整文件转储、原始命令输出或原始 HTML 时,不应只返回派生摘要;此时按用户要求输出原始内容。