用途:通过访谈方式了解用户在不同项目间稳定的个人偏好,例如沟通风格、代码质量关注点、协作方式、开发环境等,并将其保存到 Honcho 记忆,供后续使用。
主要能力:先并行做两件事——调用聊天工具查看记忆中已了解的用户信息,并扫描环境文件以推断偏好,包括 ~/.claude/CLAUDE.md 或 .claude/CLAUDE.md、package.json(判断包管理器 bun/npm/yarn/pnpm)、.editorconfig、.prettierrc、tsconfig.json、shell 配置(~/.zshrc、~/.bashrc)、.python-version、pyproject.toml 等。随后展示一份已掌握信息的汇总,再以单个编号列表一次性提出所有剩余问题,避免多轮往返。
使用方式:覆盖的偏好包括沟通风格(简洁、详细或混合)、语气(直接专业或随意)、结构(要点、步骤或叙述)、技术深度、学习偏好、代码质量重点(清晰度、性能、测试或最小改动)、协作风格(直接修改、提供选项或先询问)、环境(系统、shell、包管理器、编辑器)。用户回答后,每条独立偏好保存一条 create_conclusion,尽量一句话、具体明确、不做模棱两可的表述;环境扫描得到的结论也一并保存。最后简要回顾已保存内容并询问是否需要更正,仅在用户明确更正时保存新结论。
限制:只关注跨项目稳定、不太会变动的全局特征;避免项目特定话题、凭据、地址等敏感信息;回答含糊时最多追问一次澄清;用户拒绝回答则跳过;已有记忆覆盖的内容不再重复提问。具体保存格式与接口细节资料未提供。