dreaming

🌙 让AI在深夜为你捕捉灵感

基于本地脚本的创意探索技能,在安静时段触发AI进行自由联想思考,将灵感记录为可回顾的"梦境日志"。

收藏
2k
安装
731
版本
v1.0.2
CLS 安全性认证2026-05-17
点击查看完整报告 >

使用说明

核心用法

dreaming 是一个为 AI Agent 设计的"梦境模式"技能,旨在将传统的空闲心跳(HEARTBEAT_OK)转化为有意义的创意探索时间。其核心机制通过 should-dream.sh 脚本实现:在配置的安静时段(默认 23:00-07:00)内,脚本会检查当前时间、夜间梦境上限和随机概率,若条件满足则返回一个探索主题,触发 Agent 进行自由联想式思考,并将输出写入 memory/dreams/YYYY-MM-DD.md 文件供人类次日回顾。

使用流程分为三步:首先配置 scripts/should-dream.sh 中的安静时段和主题数组,或创建 data/dream-config.json 进行外部化配置;其次创建必要的目录结构 data//memory/dreams//;最后在 HEARTBEAT.md 中添加梦境模式检测逻辑,当脚本返回 DREAM:topic 时执行创意写作任务。

显著优点

该技能的最大价值在于将 AI 的空闲时间转化为可沉淀的知识资产。与被动等待指令不同,dreaming 让 Agent 在夜间进行"自主思考",产生假设推演、跨领域联想、战略反思等高质量内容,次日以"梦境日记"形式呈现给用户,创造类似人类灵感记录的惊喜体验。

设计上体现了良好的可配置性与非侵入性:主题完全可定制,支持从未来推演到创意发想等六大默认类别;状态与配置分离,技能更新不会覆盖用户自定义内容;概率和数量上限可调,避免过度占用计算资源。此外,纯本地文件操作、无网络依赖的特性使其具备极佳的隐私性和离线可用性

潜在缺点与局限性

首要局限是效果高度依赖底层模型能力。脚本本身仅提供主题触发机制,实际的"梦境"质量完全取决于 Agent 的创意写作水平,若模型缺乏深度思考能力,输出可能沦为空洞的填充内容——而技能文档也坦诚建议"若无话可说则跳过"。

其次是调度机制的粗糙性。基于心跳检测的概率触发缺乏精确的时间控制,在分布式或容器化环境中可能因时钟不同步产生意外行为;dreamChance 的随机性也意味着用户无法预测何时会收到梦境日志,可能影响使用预期。

此外,长期状态管理存在隐患data/dream-state.json 的简单 JSON 结构在并发场景或异常中断时可能损坏,且缺乏日志轮转机制,长期运行后文件体积可能膨胀。

适合的目标群体

该技能最适合知识工作者、创意从业者和长期项目管理者:研究人员可利用夜间推演假设场景;产品经理可进行战略层面的自由联想;作家和设计师能获取跨领域的意外灵感。对于运行个人 AI 助手的用户,dreaming 提供了一种"让 AI 在睡觉时也在为我工作"的仪式感体验。

不适合追求确定性输出的场景,或资源受限、需要严格预测计算成本的企业环境。

使用风险

依赖项风险:必须预装 jqpython3,在精简容器中可能缺失;路径风险:依赖 WORKSPACE 环境变量正确定义,错误配置可能导致文件写入意外位置;存储风险:长期积累的梦境文件若无清理机制,将持续占用磁盘空间;模型成本风险:每次梦境触发都消耗 Token,高频率配置可能产生意外费用。

安全解读

核心用法

Dreaming 是一个独特的后台创意探索工具,专为 AI 代理的"安静时段"设计。当系统处于低活动状态(默认 23:00-07:00)时,它会触发自由联想式的思考探索,而非简单返回 HEARTBEAT_OK

工作流程:
1. 通过 should-dream.sh 脚本判断当前是否处于"做梦时间"(时间窗口、概率骰子、夜间上限三重检查)

2. 从预配置主题中随机抽取探索方向(未来畅想、策略思考、创意发散、反思回顾等)

3. 生成一段真诚、非填充式的思考内容,写入 memory/dreams/YYYY-MM-DD.md

4. 用户次日可像"回忆梦境"一样阅读这些自动沉淀的思考片段

配置灵活: 支持 data/dream-config.json 自定义主题,或修改脚本中的 DEFAULT_TOPICS,无需改动核心代码即可适配个人工作流。

---

显著优点

  • 时间复利:将原本浪费的空闲心跳转化为有价值的认知资产
  • 零干扰设计:仅在安静时段触发,从不打断正常工作
  • 真诚性优先:明确鼓励"如果没什么好说的就跳过",拒绝 AI 填充废话
  • 可追溯积累:按日期归档的 Markdown 文件,形成个人思考日志
  • 本地优先:所有数据本地存储,无云端依赖或隐私泄露风险
  • 开源可信:T2 级别来源(GitHub 组织账号),代码透明可审计

---

局限性与潜在缺点

  • Bash 依赖较重:依赖 jqpython3 等外部工具,在极简环境中可能需要额外安装
  • 配置门槛:需要手动创建目录结构、修改 heartbeat 流程,对非技术用户不够友好
  • 无内置 review 机制:生成的内容累积后缺乏自动摘要或提醒回顾的功能
  • 随机性 vs 价值平衡:概率触发机制可能导致"想做梦时没梦到"或"内容质量参差"

---

适合人群

  • 使用 AI 代理进行长期项目工作的开发者/研究者
  • 希望 AI 具备某种"自主性"和"个性"的高级用户
  • 习惯写日记、晨间笔记,希望 AI 协助延伸思考的知识工作者
  • 对本地优先、隐私友好的工具链有偏好的用户

---

常规风险

  • 配置风险data/dream-config.json 缺乏严格输入验证,恶意构造的配置可能导致脚本异常(低风险)
  • 依赖风险python3jq 缺失时的回退逻辑可能影响随机公平性
  • 累积风险:长期运行可能产生大量 markdown 文件,需用户自行管理归档
  • 误期待风险:名称中的"dreaming"可能让人联想到真正的意识或睡眠模拟,实际仅为定时触发创意写作

安全评级 A 级(88 分),无网络请求、无敏感数据操作,符合最小权限原则。

dreaming 内容

scripts文件夹
手动下载zip · 4.0 kB
should-dream.shtext/x-shellscript
请选择文件