用途:帮用户刷取自定义的 Claude Code /buddy 宠物组合。宠物由 hash(userID + SALT) 确定性生成,SALT = friend-2026-401。
主要能力:检查当前宠物、按条件搜索目标宠物、替换种子并处理名字与性格。可指定物种、稀有度、眼睛、帽子、闪光、属性等组合。
使用方式:
- 检查版本,/buddy 需 Claude Code v2.1.88 及以上,运行 claude --version。
- 判断安装方式:读 ~/.claude.json 的 installMethod,global 用 node,native 用 bun。哈希函数:npm 用 FNV-1a(node scripts/buddy-reroll.js),官方 native 用 Bun.hash(bun scripts/buddy-reroll.js),用错运行时结果不对。
- 种子字段优先 oauthAccount.accountUuid,否则 userID。
- 搜索示例:node scripts/buddy-reroll.js --species cat --rarity legendary --eye '✦' --hat crown,另有 --shiny、--min-stats 95、--min-stats 100。
- 选择结果后按保留原名、自定义名字或让 Claude Code 重新生成处理 companion,只改 ~/.claude.json,最后确认写入并重启 /buddy。
限制:资料未提供价格、平台支持范围等更多信息;闪光目前无视觉差异,仅在名字生成时标记为格外特别;改 userID/accountUuid 不影响 API key、对话历史、本地配置。