本仓库用于把目标微信群 秦托邦的小伙伴(新) 的每日群聊整理为内部日报和公众号候选草稿。
当前采用 agent-neutral 手动触发:
- 不使用 Hermes。
- 不配置 cron。
- 不自动发布公众号。
- 最大化复用
wx-cli和baoyu-skills。 - 用 Obsidian Wiki 双链沉淀“秦托邦人物宇宙”。
- 用 Graphify 读取二次加工内容,做图谱、查询和冷饭线索发现。
详细安装见 SETUP.md,每日规则见 RULES.md。
维护协作采用 AGENTS.md。每日内容生产使用 agent-neutral 契约 prompts/daily-agent-runbook.md;Claude Code 只是其中一个 adapter,入口见 prompts/daily-claude-code.md。
在任意 agent 中打开本仓库后执行:
按照 prompts/daily-agent-runbook.md 跑今天的秦托邦日报
Claude Code 仍可使用命令:
/daily
groups/qintuobang-xiaohuoban-new/
├── archive/ # 原始消息 JSON
├── attachments/ # 附件索引、原件、PNG 预览、图片理解结果
├── context/ # 天气和本地背景
├── digest/ # 内部日报和每日 roast
├── publish/ # 公众号候选草稿
├── runs/ # run log / review / quote map
├── profiles/ # 普通群友画像
├── profiles-roast/# 长期毒舌人物画像和创作素材
└── wiki/ # 人物、事件、梗、地点、主题、跨日故事线、关系和时间线
wiki/ 是长期知识层,负责把每天的内容生长成可链接、可复用的人物宇宙:
wiki/
├── people/
├── events/
├── memes/
├── places/
├── topics/
├── storylines/
├── relationships/
├── timelines/
└── indexes/
Graphify 只读取 .graphifyignore 放行的二次加工内容,例如 wiki/、digest/、publish/、profiles/ 和 profiles-roast/。默认不读取 archive/ 原始聊天、原始附件、运行日志或历史 JSON。
默认稳定图谱由 Obsidian 双链生成:
node scripts/build-wiki-graph.mjs输出到 graphify-out/graph.json,可以用 graphify query --graph graphify-out/graph.json 查询。
安装后可运行:
scripts/run-graphify.sh- 只处理
秦托邦的小伙伴(新)一个群。 - 每天固定生成普通日报、roast 日报和公众号候选文,内容主线优先偏 roast。
profiles-roast/是长期毒舌人物画像,不是事实档案;用于积累未来文章和视频素材。wiki/每天增量更新人物、事件、梗、主题、地点和关系,并使用 Obsidian 双链。wiki/storylines/保存跨日故事线,例如活动接龙、烧烤筹备、饭局演化和公共物品边界,避免每天文章断线。- 公众号候选文必须读取本地写作 skill 后再写。
- 图片默认提取并转为 Obsidian 可显示 PNG;说明优先来自群聊上下文,DeepSeek-V4 只作为少量图片的可选兜底。
- 写完稿后必须运行
node scripts/check-media-links.mjs --date YYYY-MM-DD --fix,检查图片引用、补齐 assets 软链接,并列出已提取但未被引用的图片。 - 视频只记录附件指引。
- 天气只作为背景,不强制写入正文。
- 前 14 天只人工审核,不自动发布。
- 不要在项目根目录创建业务
config.json;这是wx-cli保留文件名。 - 规则入口是
RULES.md;旧policies/*.md只作分主题补充。