具备主动性的自主三级记忆系统,支持项目跟踪和社会智能,摄取OpenClaw对话提取知识和情感信息
第二明 — 自动 AI 内存、 主动性和社会智能是一项面向实际任务的技能,主要用于当用户: 使用时激活此技能;请求设置、 配置或检查第二明状态;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
当用户执行以下操作时,启用该技能:
/new 或 /reset(触发预重置刷新!)若数据库文件在 {baseDir}/data/secondmind.db 不存在:
node {baseDir}/setup.js
随后引导用户编辑 {baseDir}/config.json:
openrouter.apiKey(必需 —— 可在 https://openrouter.ai/keys 获取)openclaw.sessionsDir 与代理 agent 的会话路径一致当用户发送 /new 或 /reset 时:
node {baseDir}/scripts/flush.js
当 config.json 中 telegramMode 设为 "integrated" 时,OpenClaw agent 将直接处理以下命令。请执行对应脚本并按规范格式化响应。
/smstatus 或 /esnode {baseDir}/scripts/status.js
/proposals 或 /ep [filter]node {baseDir}/scripts/proposals.js [proposed|accepted|rejected|all]
/accept [comment] 或 /ea [comment] node {baseDir}/scripts/feedback.js accept [comment]
支持多个 ID:/accept 1 3 5 或 /accept all
接受后,将自动创建一个项目用于跟踪进度。
follow_up 字段:sqlite3 {baseDir}/data/secondmind.db "SELECT follow_up, description FROM proposals WHERE id=" follow_up 提问,则向用户提出该问题/accept 5/reject [comment] 或 /er [comment] node {baseDir}/scripts/feedback.js reject [comment]
支持多个 ID:/reject 2 4 或 /reject all
简要确认即可,无需过度强调。
/defer [comment] 或 /ed [comment] node {baseDir}/scripts/feedback.js defer [comment]
/drop 或 /drop all older_than node {baseDir}/scripts/feedback.js drop
node {baseDir}/scripts/feedback.js drop all older_than 14d
永久删除提案——这些提案将永远不会被再次推荐,即使改写亦不例外。
支持格式:/drop 2 4、/drop all、/drop all older_than 14d
/projects 或 /pj [filter]node {baseDir}/scripts/proposals.js #(项目将在 status 中展示)
列出当前追踪的项目。过滤器可选:active(默认)、completed、all。
项目会在提案被接受后自动创建。
/complete 或 /done node {baseDir}/scripts/feedback.js complete
将项目标记为已完成。已完成的项目将永久排除在后续所有建议之外。
此处 ID 指原始提案 ID。
/mute 或 /unmutenode {baseDir}/scripts/feedback.js mute 1d
node {baseDir}/scripts/feedback.js mute 1w
node {baseDir}/scripts/feedback.js unmute
暂停所有通知及主动性任务运行,持续指定时长。
支持时长单位:1h、1d、1w、2w
Bot 支持对最近一次展示的提案进行自然语言反馈:
/smsearch 或 /smsr node {baseDir}/scripts/search.js "" --no-rerank
/mood 或 /em查询数据库 {baseDir}/data/secondmind.db:
SELECT mood, COUNT(*) as count FROM social_context
WHERE detected_at > datetime('now', '-7 days')
GROUP BY mood ORDER BY count DESC;
使用 emoji 格式化输出:
😤frustration 🎉excitement 😰worry 🥳celebration 😫stress 🤔curiosity 😴boredom 🙏gratitude
/smrun 或 /smruncd {baseDir} && node scripts/ingest.js && node scripts/consolidate.js && node scripts/initiative.js
当 telegramMode 设为 "standalone" 时,用户需单独运行 Bot 守护进程:
node {baseDir}/scripts/telegram-bot.js
此方式需要一个专用的 Telegram Bot Token(与 OpenClaw agent 所用 Token 不同)。
该独立 Bot 通过自身的轮询循环处理上述全部命令。
编辑 {baseDir}/config.json:
openrouter.apiKey:OpenRouter API Key(必需)openclaw.sessionsDir:agent 会话目录路径telegramMode:"integrated"(通过 OpenClaw 集成)或 "standalone"(独立守护进程)notifications.enabled:设为 true 启用提案 Telegram 推送notifications.telegram.botToken:Telegram Bot Tokennotifications.telegram.chatId:Telegram Chat IDmodels.*:LLM 模型分配(已预优化,仅在必要时调整)initiative.reminderCooldownDays:延迟提案提醒冷却天数(默认:7)initiative.maxNudgesPerProposal:单提案最大提醒次数(达上限后自动归档,默认:2)initiative.dedupThreshold:语义去重相似度阈值(默认:0.85)config.json 中 openclaw.sessionsDir 路径是否正确。node {baseDir}/setup.js --reset通过 OpenRouter Cloud 运行,月均成本约 $0.60–1.65。详见 https://openrouter.ai/models 获取当前价格。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习