使用技巧
从目标仓库启动
在实际项目根目录启动,Grok Build 才能读取 Git 状态、项目规则和相对路径:
bash
cd /path/to/project
grok也可以显式指定目录:
bash
grok --cwd /path/to/project用 AGENTS.md 固化规则
在仓库根目录创建 AGENTS.md,写入构建、测试、目录边界和敏感文件约束。例如:
markdown
# 项目规则
- 修改前阅读 README.md 和现有测试。
- 完成后运行 pnpm lint 与 pnpm test。
- 不读取、输出或提交 .env、凭据和生产数据。规则应描述可验证的工程约束,而不是把 API Key 或内部密钥写进去。
先验证两段链路
中转配置完成后,不要只看 TUI 是否显示了模型名称。分别验证:
GET /v1/models是否返回200,确认 Key 有模型目录权限。- 最小
POST /v1/chat/completions是否成功,确认目标模型的上游推理服务可用。
完整命令见Code80 中转配置。模型列表可用但聊天返回 502/503 时,应按中转上游问题处理,而不是反复进行 xAI 登录。
逐步授予权限
默认逐次审批文件修改和命令执行。只有在已审查、可信的仓库中才使用:
bash
grok --yolo对不熟悉的仓库,先让 Agent 只读分析、列出计划和命令,再逐项确认。不要把 --yolo 用于包含生产凭据、未知脚本或不可信代码的目录。
一次性任务
适合脚本或快速检查的场景可以使用单轮模式:
bash
grok --single-turn --prompt "阅读当前 diff,只列出潜在回归风险"在 CI 中注入 XAI_API_KEY,不要将 Key 写进工作流文件、命令行参数或构建日志。
更新后重新核对
官方更新后检查实际命令来源和版本:
bash
command -v grok
grok --version
grok --help如果版本、TUI 菜单或模型行为与本文不同,优先相信本机 --help 与 / 菜单,再对照官方仓库的最新文档。若 command -v grok 不是 ~/.grok/bin/grok 或官方安装位置,先清理同名社区 CLI。
