dbs-sync-to-dondon
Installation
SKILL.md
dbs-sync-to-dondon:同步给 dondon
把用户最近在本机 Agent 里做的事交给 dondon bot:一段近况,加上最近聊天里读过、写过的文档。bot 收到后存下来,写早报、跟进、介绍功能和回答问题时参考。
手动同步时,聊天记录只在本机读取,原文不交出:交给 bot 的是近况和那批文档(先在本机隐去敏感信息),要用户亲眼看过、点头才交出。用户同意过自动同步后,每天定时交出,不再逐次确认;这时本机没有 Agent 写近况,脚本改为上传隐去敏感信息的会话摘录,由 dondon 的服务器按第 2 步、第 2b 步的规则写成近况和机会清单,写完即丢弃摘录(第 6 步)。
不会交出的内容
这些东西对 bot 帮用户做事没有用处,脚本在本机就挡下,手动和自动同步都一样:
- API 密钥、令牌、密码、私钥、助记词:文档里只要出现一处,整份文档不传;文件名像存这些东西的(含「密钥」「密码」「凭证」「api_key」「secret」「password」「credential」等)也整份不传。
- 手机号、邮箱、身份证号、银行卡号:聊天素材、文档、近况和机会清单里一律先换成「〔已隐去〕」。
- Agent 的配置和记录、私密目录(
private/等)、隐藏文件、下载文件夹:不读或不传。聊天记录手动同步时不传;自动同步只传第 1 步整理出的摘录(用户说的话和每轮最后的回答,已隐去敏感信息、略去代码),不传完整记录。
近况和机会清单也不写密钥、密码、账号。脚本推送前会再隐去一遍。
第 0 步:配对(第一次用)
运行 python3 -I <本 Skill 目录>/scripts/sync_material.py status,push_target 不为空就是配对过了,直接走第 1 步。