MaxClaw 一次改动把 side chat 的常驻工具从 64 个收到 46 个:能用 shell 和事件时间戳替代的删掉,同一对象的多个工具合成一个、用 action / mode 参数区分并逐个校验,唯一靠直觉想删、但调用数据说不能删的那个留下。本文讲这三条规则、按动作校验参数的写法,以及「名字不再等于语义」带来的隐性代价。