-
feat: desktop
cd desktop && bun run tauri dev
-
chore: fix prompt identity
-
feat: auto dream
✅ Auto Dream 功能实现完成!
📋 实施总结
新增文件
- `src/skills/bundled/dream.ts` - 手动 /dream 命令实现
- 无条件可用(只要 auto-memory 启用)
- 完整工具权限,用户可实时观察
- 支持额外参数传递
修改文件
- `src/skills/bundled/index.ts` - 移除 KAIROS feature gate
- 添加 registerDreamSkill 导入
- 无条件调用 registerDreamSkill()
🎯 功能特性
自动触发(Auto Dream)
- ✅ 每次查询循环结束后检查
- ✅ 三重门控机制:
1. 启用状态检查
2. 时间门(默认 24 小时)
3. 会话门(默认 5 个会话)
4. 锁文件保护
- ✅ 后台 forked agent 运行,工具受限
- ✅ UI 中显示状态和进度
手动触发(/dream 命令)
- ✅ 用户随时可用,无门控限制
- ✅ 主循环中运行,完整工具权限
- ✅ 实时观察操作过程
- ✅ 支持额外上下文参数
4 阶段整理流程
1. Orient - 扫描现有记忆文件
2. Gather - 收集新信息(日志、过时记忆、会话记录)
3. Consolidate - 合并到现有文件
4. Prune and index - 更新索引并清理
🔧 配置选项
Settings.json:
{
"autoDreamEnabled": true,
"autoMemoryEnabled": true
}
GrowthBook:
- Feature: tengu_onyx_plover
- Parameters: minHours, minSessions
📊 与 BestClaude 对比
┌──────────────────┬────────────┬──────────┬──────────┐
│ 功能 │ Bes…
-
init: verspercode v0.1.0