soul-in-sapphire

💠 智能记忆与情绪状态管理系统

🥥51总安装量 11评分人数 13
100% 的用户推荐

OpenClaw 官方长期记忆技能,基于 Notion 实现跨会话持久化存储与情绪状态追踪,为 AI 提供情境感知与连续性决策能力。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 代码无危险函数执行(eval/exec),无动态代码加载或网络脚本执行
  • ✅ 数据仅写入用户自有 Notion 数据库,无静默上传或第三方外泄风险
  • ⚠️ 使用 `execFileSync` 调用本地依赖 skill(notion-api-automation),需确保依赖完整性与路径安全
  • ⚠️ 需配置 NOTION_API_KEY 环境变量,请妥善保管 API 密钥避免泄露
  • ✅ 输入验证与错误处理机制完善,边界检查完整,不暴露敏感系统信息

使用说明

soul-in-sapphire 是 OpenClaw 框架下的核心长期记忆(LTM)管理技能,通过与 Notion 深度集成,为 AI Agent 提供跨越会话的持久化记忆能力。该技能不仅提供基础的数据存储功能,更构建了完整的情感-认知追踪体系,使 AI 能够记录、回忆并基于历史情境做出适应性决策。

核心用法方面,该技能通过五个结构化的 Notion 数据库实现功能分层:<base>-mem 存储高价值长期记忆(决策、偏好、事实等),<base>-events 记录关键触发事件,<base>-emotions 追踪多维度情绪状态(唤醒度、愉悦度、压力等),<base>-state 保存解释后的认知状态快照,<base>-journal 则维护每日综合反思。用户可通过 CLI 命令完成初始化设置、记忆写入与检索、情绪状态标记以及日志记录。此外,技能支持通过 subagent-spawn-command-builder 进行模型控制的子代理生成计划,实现复杂工作流的自动化编排。

显著优点体现在其高度结构化的数据模型与 Notion 生态的无缝融合。相较于简单的日志存储,该技能采用"记录-回忆-适应"的认知闭环设计,强调高信号价值数据的捕获而非全量归档。情绪追踪维度涵盖生理信号(紧张、疲惫等)、心理需求(安全、自主、成长等)及应对策略,为 AI 行为调整提供细腻的上下文依据。基于 Notion 的存储方案既保证了数据的云端可访问性,又利用 Notion 的原生界面支持人工审阅与干预。

潜在缺点与局限性主要包括对外部服务的强依赖性。由于核心数据存储于 Notion,该技能无法离线运行,且受限于 Notion API 的速率限制与服务可用性。部署门槛相对较高,需要用户预先配置 Node.js 环境、获取 Notion API 密钥,并正确设置五个数据库的 Schema。此外,通过 execFileSync 调用依赖 skill 的架构设计意味着功能完整性受限于 notion-api-automation 技能的可用性。

适合的目标群体主要为使用 OpenClaw 框架构建长期运行 AI 工作流的开发者,以及希望实现"数字孪生"式自我追踪的量化自我(Quantified Self)实践者。对于需要跨会话保持上下文、进行情感计算或构建具有成长记忆能力的 AI 系统的场景尤为适用。

使用风险需关注 API 密钥的安全管理(NOTION_API_KEY 需妥善存储),以及敏感数据托管于第三方平台(Notion)的隐私考量。虽然代码本身无恶意行为,但用户应意识到情绪与状态数据将存储于云端 Notion 工作区,不适合处理极高敏感度的个人信息。网络连接中断将直接导致记忆功能失效,建议关键数据定期进行本地备份。

soul-in-sapphire 内容

文件夹图标scripts文件夹
手动下载zip · 24.5 kB
bootstrap_config.jstext/javascript
请选择文件