狗头军师 · Goutoujunshi
先接住情绪,再分析关系,给出可执行的下一步——一个站在用户一边的 AI 恋爱军师。
证据显示:README和SECURITY.md明确说明记忆脚本需用户首次同意,且提供撤销与硬删除;数据流透明(本地SQLite、不读取聊天数据库);外部影响有限(无服务器、无网络服务)。扣分点:依赖安全仅提及ChatLab为可选,未提供依赖清单或漏洞扫描;来源归属仅版权声明,未提供作者身份或贡献者信息。
证据显示:README和CHANGELOG描述一致,工作流清晰;依赖可用性方面,ChatLab为可选,但未说明缺失时的降级行为;失败消息方面,未提供错误处理或用户提示示例。扣分点:缺少失败场景文档。
证据显示:明确支持多元性取向、性别身份和多种关系场景;能力边界清晰(不替代心理治疗等);触发词明确($goutoujunshi);环境适配说明安装到Codex Skills目录。扣分点:未说明其他环境兼容性。
证据显示:项目结构清晰,安装说明具体,命名稳定,有示例和FAQ(典型回答流程),已知限制(不替代专业服务),许可证明确(PolyForm Noncommercial),有CHANGELOG。扣分点:维护责任未明确,无贡献者指南或维护者信息。
证据显示:输出可用性高(提供可直接发送的话术和行动方案),边际价值明确(区别于简单建议),成本效益合理(按需加载知识库)。扣分点:无实际运行验证,成本效益为估算。
证据显示:区分事实、推测和未知,知识库区分研究证据和流行说法。扣分点:未提供具体引用来源,跨来源佐证不足。
- 依赖安全信息不足,未提供依赖清单或漏洞扫描。
- 维护责任不明确,无贡献者指南或维护者信息。
- 未提供实际运行验证,成本效益为估算。
这个 Agent 能做什么,适合哪些场景?
狗头军师是一个面向 Codex 的恋爱军师 Skill,将情绪支持、关系科学与可执行策略整合在单一工具中。它通过 SKILL.md 定义核心行为,使用 references/knowledge 和 references/practical 中的跨学科知识库(涵盖心理学、法律、社会学、哲学等),并支持通过 scripts/memory_store.py 实现用户同意门禁的本地长期记忆与撤销/删除功能。它还能分析聊天截图、导出文本和 ChatLab 数据,识别说话人并区分事实、推测与未知。其输出包括直接可发送的话术、行动方案、观察窗口和停止条件。设计原则强调先处理情绪、基于行为而非标签、互惠优于征服、策略说明代价、同意与退出权不可绕过,以及危险情境优先安全。
狗头军师接收用户叙述、聊天截图或导出文件,通过 SKILL.md 中的流程工作:先情绪落地,再建立用户和目标对象的档案(MBTI、综合评分等),分离事实与推测,根据情境检索 references 中的知识文档,评估互惠、风险与机会成本,然后输出首选建议、话术、行动步骤、观察窗口和停止条件。它可调用 scripts/memory_store.py 进行长期记忆存储(仅用户明确同意后),支持查看、暂停、撤销和清空;通过 scripts/validate_skill.py 检查项目完整性。若配置了 ChatLab,它可查询聊天记录分析关系趋势。
- 用户想知道如何回复某条消息时,获得可直接发送的话术及后续分支。
- 用户想追求、复联或推进关系时,获得具体行动方案并根据对方反馈调整。
- 用户面对多个对象或犹豫不决时,获得基于行为、人格和现实条件的明确判断。
- 用户提供聊天截图或导出文件时,自动识别说话人并区分事实、推测和未知。
- 用户希望跨任务保留关系背景时,在首次同意后启用本地长期记忆,自动更新并可按需召回。
- 用户遇到冲突、投入失衡或分手选择时,获得情绪承接、利弊分析和下一步及停止条件。
这个 Agent 有哪些优点和局限?
- 全面的跨学科知识库,覆盖心理学、法律、社会学、哲学等,且区分研究证据与流行说法。
- 先接住情绪再分析问题,符合情感咨询的实际需求。
- 支持多元关系(LGBTQ+、非单偶等),不预设性别角色。
- 提供可立即执行的话术和行动方案,并附带停止条件。
- 长期记忆功能可跨任务复用档案,但强调用户同意和可撤销。
- 目前仅支持 Codex 平台,其他环境需自行适配。
- 需要用户提供详尽的个人和关系信息,才能发挥全部功能。
- 知识库更新依赖社区贡献,可能不保证最新。
- 复杂场景(如法律、安全)可能需要专业干预,工具不替代。
- 长期记忆和 ChatLab 为可选功能,但需要用户额外配置。
如何安装或部署这个 Agent?
将仓库克隆到 Codex 的 Skills 目录:
git clone https://github.com/powerycy/goutoujunshi.git ~/.codex/skills/goutoujunshi无需额外凭证。
如何使用这个 Agent?
在 Codex 中输入:
使用 $goutoujunshi 帮我梳理情绪、分析当前关系,并给出下一步建议。首次使用时会询问一系列问题(如 MBTI、评分、关系情况等),可留空或直接讲故事。若已安装 ChatLab 并准备聊天导出文件,可输入:
使用 $goutoujunshi 通过 ChatLab 分析我和对象A最近三个月的聊天。支持中文交互。