Echo Notes 回声笔记

前言

DeepSeek Harness 强调模块化扩展,在构建具备长期记忆能力的智能体时,如何沉淀个人日志、管理情绪记录,需要一个结构化且可控的方案。Echo Notes 作为一个记忆类插件,旨在解决这一问题。

插件定位

Echo Notes 是一款专注于情感记录的日记插件,以 DeepSeek Harness 为宿主,将智能体转化为写作伙伴。它通过情绪模板、时间轴浏览、可选加密和定时提醒,为个人日志提供了一套完整的解决方案。插件由 Smallballoons01 维护,采用 MIT 许可证,属于「记忆」类别。

核心能力

  • 情绪模板
    提供了 i 人 / e 人等人格模板,以及针对特定情绪(开心、伤心、焦虑、疲惫等)的模板,支持自由写作。

  • 浏览与检索
    支持按时间窗口、情绪、标签、模板进行筛选,并提供全文搜索功能。同时提供情绪/天数/标签的聚合视图。

  • 加密存储
    采用 AES-256-GCM 算法,密钥通过 scrypt 从用户口令派生。每个笔记拥有随机 IV,且笔记 ID 作为附加认证数据(AAD)绑定。

  • 定时提醒
    支持每日、每周、间隔触发或一次性提醒。当提醒触发时,Agent 会被唤醒并写入条目。

  • Agent 集成
    提供 echo_note 工具(含 9 个动作)和 echo-notes 技能,让 Agent 能直接辅助写作。

  • 自动锁定
    支持在闲置一段时间后自动从内存中移除密钥。

安装与启用

从本地 DSH 会话启动,通过 Plugin Manager 将当前目录作为 Bundle 安装,并使用该目录的绝对路径。安装后从侧边栏打开「回声笔记」并创建保险库。

使用示例

  1. 创建保险库,设置口令。
  2. 向 Agent 发起指令,例如:「帮我写今天的日记,今天有点累」。
  3. 查看日志,通过文本或情绪筛选列表,或打开设置查看情绪/天数图表和统计。

注意事项

  • 元数据明文:标题、情绪、标签、时间戳、字数和置顶状态等元数据保持明文,用于索引和过滤。这可能导致存储后端可推断出部分模式。
  • 加密局限:认证加密仅能检测篡改,无法防止回滚或删除操作。
  • 权限与所有权:Harness 拥有保险库、加密密钥、提醒和持久化存储。外部 MCP 客户端只能转发请求,无法通过工具调用解锁保险库。

总结

Echo Notes 提供了一套在 DeepSeek Harness 环境下运行的情感日记方案,结合了 Agent 辅助写作和本地加密存储的能力。适合需要在本地进行私密日志记录且希望 Agent 协助整理的用户。

  • 目录页: https://www.skillhub.cn/plugins/Smallballoons01/echo-notes
  • 源码地址: https://github.com/Smallballoons01/echo-notes
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜