首页/文章/Claude Code 子代理一启动就烧掉周额度:在新加坡 Mac mini 上用 omitClaudeMd 和工具白名单瘦身

Claude Code 子代理一启动就烧掉周额度:在新加坡 Mac mini 上用 omitClaudeMd 和工具白名单瘦身

· Zumac.Ai

周额度半周就没了,罪魁往往是「帮忙的」子代理

你让 Claude Code 主会话做一件正经事,顺手再开几个通用子代理:查一下文档、扫一眼日志、改个小脚本。主任务还没跑完,周额度提示已经亮红。回头看用量,真正吃掉额度的常常不是那次长对话,而是那些「只干一分钟活」的 helper——它们一启动就把整份项目上下文塞进提示,而且每一轮还会再发一遍。

这不是偶发 bug,而是通用 subagent 的默认加载方式。搞清楚它装了什么,再在常开的新加坡 Mac mini 上改成瘦身版,短任务才不会把一周的额度提前烧光。

通用子代理启动时到底带了什么

Claude Code 的 general-purpose 子代理,在接到一句很短的 brief 之前,通常会先装上这些东西:

  1. 工作区以及上层目录里的 CLAUDE.md(项目约定、风格、长清单都在里面)。
  2. 当前可用的 skills 名称与摘要列表。
  3. 已配置的 MCP 服务器及其工具名。

短任务真正需要的,往往只有一两句话和一两个工具。上面三块却会变成几千甚至上万 token 的「起跑费」。更麻烦的是:子代理多轮对话时,这套系统上下文还会按轮次重发。查一次状态码、改三行配置,也可能按「完整上下文 × 轮数」计费。主会话看起来很省,额度却从 helper 侧漏掉。

在 Mac mini 上把子代理改成「专用、可省略、可计量」

下面按步骤做。全程在你自己的 Claude 账号下操作;机器只提供稳定合规的使用环境。

1. 先盘点现有 agent 定义

在项目或用户目录里找 .claude/agents/(以及你实际使用的 agent 配置路径),列出每个 agent 的名字、是否通用、绑定了哪些工具。把「只做检索」「只跑测试」「只改某一目录」的需求记下来,后面按用途拆文件,而不是继续共用一个万能 agent。

2. 新建专用 agent,打开 omitClaudeMd,收窄 tools

为短任务单独写 agent 文件,例如「只读日志」「只跑单测」。在定义里明确:

  • omitClaudeMd: true(或你当前 Claude Code 版本里等价的「不注入 CLAUDE.md」开关),让短任务不要自动带上整份项目说明。
  • tools 写成白名单:只放这次任务真正需要的工具(例如只读文件、只跑指定测试命令),不要默认继承全部 Bash / MCP / 编辑能力。

主会话继续用完整 CLAUDE.md;helper 用瘦身定义。需要项目约定时,把关键的两三条写进该 agent 自己的 brief,而不是重新注入整文件。

3. 保持 brief 短而具体

调用子代理时,brief 写清:目标、输入路径、禁止动哪些目录、结束时回报什么。不要把半页背景粘进 helper。背景留给主会话;子代理只拿「这一步」的指令。

4. 量一下起始 token

改完后对比一次「通用 subagent」和「omitClaudeMd + 白名单」的启动占用。做法可以是:

  • 看 Claude Code / 账号后台里该次会话的用量明细;或
  • 用你自己的小脚本,在调用前后记录提示长度(字符数或估算 token),只比较「发出第一轮请求之前」的系统侧体积。

不必追求绝对精确,只要能量出数量级:瘦身后起始占用是否明显下降。下降了,再批量把其他短任务 helper 迁过去。

5. 在这台机器上缩短 MCP 列表

MCP 工具名会进子代理上下文。常开 Mac mini 上只保留本机真正要用的 MCP;调试用、已废弃的先关掉。列表越短,通用 agent 即使用旧定义,起跑费也更低。专用 agent 再配合白名单,等于双重收紧。

6. 会话挂在 tmux / LaunchAgent,远程用 SSH 或 UU 远程连接

额度优化之后,还要保证会话不断线。在新加坡 Mac mini 上:

  • 用 tmux(或 screen)挂住 Claude Code 会话,SSH 断开也不中断。
  • 需要开机自启时,用 LaunchAgent 拉起你的启动脚本(先进入工作目录、再进 tmux 会话)。
  • 日常看进度用 SSH;要操作桌面或图形界面时用 UU 远程连接。

笔记本合盖会睡、会带走网络;把「常开 + 瘦身 agent」放在同一台固定机器上,短任务才既省额度又稳。

和 Zumac.Ai 怎么配合

Zumac.Ai 提供整机独享的新加坡 Mac mini M6,¥999/月起(季付、半年付、年付有折扣),7×24 在线,支持 SSH 与 UU 远程连接。Claude 账号由你自己开通和管理,机器提供的是稳定合规的使用环境,适合长期挂着瘦身后的子代理与主会话。订购与开通走 panel.zumac.ai;方案说明见 首页费用区;使用问题见 帮助中心。咨询可加 Telegram @singatao。实际延迟取决于你本地的网络线路。

通用子代理默认「带齐全家桶再干活」;专用 agent + omitClaudeMd + 工具白名单,才是短任务该有的体型。在常开的新加坡 Mac mini 上改完并量过起始 token,周额度才更可能留给真正重要的主任务。

Zumac.Ai 新加坡 Mac mini M6,整机独享,¥999/月起,联系 Telegram @singatao。
查看方案与费用 · 帮助中心

返回首页 · 更多文章

Telegram 客服