Grok Build 教程系列

Grok Build 配置、inspect 与 AGENTS.md

先看客户端实际发现了什么,再写短说明书。不要一上来粘贴别人的整份 config.toml。

配置文件落在哪

用户级配置常见是家目录下的 .grok/config.toml。Windows 写在用户目录对应位置。项目里还可能有本地覆盖,以 inspect 列出的源为准。

公开文档展示过在用户配置里声明自定义模型:模型 id、base_url、展示名和密钥环境变量名,以及默认模型。字段名以当天文档为准。

改完配置先跑 inspect,再在 TUI 用 /model 或无头的 -m 选择。不要假设保存即生效却不重启会话。

  • 先找到用户级 config.toml。
  • 只加你理解的字段。
  • 改完用 inspect 核对。

把 grok inspect 当成体检

inspect 会显示当前目录发现的配置源、说明书、技能、插件、钩子和 MCP。它是排错的第一刀,也是写说明书前的地图。

若某条技能或 MCP 没出现,先看路径和项目根,再怀疑产品坏了。

把 inspect 输出当检查清单,不要当要贴进聊天的机密。里面可能有服务器名和路径。

  • 确认当前目录是仓库根。
  • 记下说明书和技能来源。
  • 没出现的项先查路径。
示意图:配置、说明书、技能、插件、钩子和 MCP 叠在同一套仓库习惯上。
inspect 是地图。先看客户端发现了什么,再决定加哪一层。

AGENTS.md 写什么

说明书是始终生效的短事实:语言、包管理器、测试命令、禁区。不是团队文化散文。

只写 Agent 不知道就会做错的事。README 已经有的架构故事,不必再抄一遍。

仓库级一份即可。用户级补充个人习惯。两边打架时,以你真正想执行的那份为准并删掉另一份。

  • 测试命令用本机真实命令。
  • 禁区写成路径,不要写成形容词。
  • 先短后长,宁可缺一句。

模型和 /model

公开材料提过 Grok 4.6 作为驱动 Build 的模型之一,也允许自定义模型。默认值会变。

TUI 里用 /model 切换。无头用文档中的模型参数。先在小事上试,再换到长任务。

自定义模型要写对 base_url 和密钥变量名。配错时 inspect 往往比报错信息更早露出端倪。

  • 先记下当前默认模型。
  • 自定义模型单独一节,不要覆盖你还没理解的默认值。
  • 切换后做一次只读自检。

插件和市场

插件是可安装的扩展,市场是发现入口。第一周只装你能说出用途的一项。

TUI 里通常有插件与市场相关的斜杠命令。装完立刻 inspect,确认来源路径。

  • 只装官方或你审查过的来源。
  • 装完用 inspect 核对。
  • 不需要的立刻关掉。

钩子做什么

钩子在特定生命周期插入你自己的检查,例如拦一次危险命令。它不是第二份说明书。

先写一条只读或拒绝规则练手。钩子写错会让会话变得难以解释。

  • 一条钩子只做一件事。
  • 先在练习仓库验证。
  • 用 inspect 确认已加载。

工作树和子代理

公开功能里包含工作树和子代理,用来隔离并行改动。第一周不是必选项。

只有当你已经能复查单会话 diff,再让第二个代理去并行。否则你只是并行制造混乱。

  • 先精通单会话。
  • 并行前准备独立工作树或分支。
  • 每个子代理也要有验收命令。

配置阶段的错

把别人的 config.toml 整份粘贴进来,连同他们的 MCP 和密钥变量名。

说明书写成小说,inspect 里却找不到测试命令。

  • 未跑 inspect 就加插件。
  • 用户级和仓库级规矩互相打架。
  • 把密钥写进 toml。

配置章完成标准

你能指出配置文件、inspect 里的说明书来源,以及三条禁区。

  1. 打开过用户级 config.toml。
  2. 跑过 inspect。
  3. 仓库里有一份短 AGENTS.md。
  4. 没有把密钥写进文件。
  5. 知道 /model 在哪。

下一步:把重复劳动收成技能

技能章会写可复用剧本,并用 /skillify 从一次做好的任务抽取。

MCP 仍然再等一章。先让说明书稳定。

常见问题

必须写 AGENTS.md 吗?

不是强制,但大仓库没有它,Agent 会用平均习惯改你的代码。

config.toml 和 AGENTS.md 谁优先?

配置管客户端和模型;说明书管仓库约定。不要把测试命令只写在其中一个再忘掉。

Windows 路径怎么写?

用户目录下的 .grok\config.toml。WSL 用 Linux 家目录,不要混。

自定义模型要抄哪份示例?

抄当天官方文档的字段,不要抄本教程记忆中的键名当唯一真理。

inspect 会上传仓库吗?

它是查看本机发现项的命令。不要把完整输出贴到公开地方。

第一周要不要开子代理?

不必。先把单会话 diff 看懂。

可以只用项目级配置吗?

可以。以 inspect 列出的源为准,保证团队成员看到同一份。

本系列全部章节

  1. 1. Grok Build 是什么:TUI、无头和 ACP
  2. 2. 如何安装 Grok Build(CLI、登录、无头)
  3. 3. 用 Grok Build 完成第一个可复查任务
  4. 4. Grok Build 配置、inspect 与 AGENTS.md
  5. 5. Grok Build 技能、/skillify 与插件
  6. 6. 在 Grok Build 里接 MCP
  7. 7. Grok Build 和 Codex 怎么选
  8. 8. Grok Build 排错:登录、inspect、MCP、计划门闩