May 6 09:14 fix: model not display life-free model 09:00 fix: fetch active opencode model 07:20 feat: add new free provider opencode 05:48 chore: optimize readme and rm package-lock.json because we use bun not npm 01:50 Merge pull request #6 from Tavily-FDE/feat/tavily-migration/websearchtool-searxng-additive-tavily feat: add Tavily as configurable search backend alongside SearXNG 01:34 chore: or use verspersearch a pre-build docker config Apr 30 15:07 feat: add Tavily as optional search backend in WebSearchTool Tavily PR Agent
Apr 24 15:21 chore: test rm empty contribute Apr 21 15:49 fix: auto-compact env in settings.json 13:43 fix: VersperClaw resume when ctrl c Apr 20 09:05 chore: add <tr> 00:59 chore: describe allow toolsearch Apr 18 16:39 chore: change , to . in READEME.md 16:22 chore: finetune READEME.md 16:13 chore: describe auto dream and subagent 15:04 chore: snapshot auto dream 14:58 feat: toolsearch use websearch Apr 15 09:47 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… 09:13 fix: rm Number(chatId) and use string save data project beyond chatId range Apr 13 02:18 feat: allow all tools in auto mode without classifier checking Modify isAutoModeAllowlistedTool to always return true, allowing all
tools to bypass the auto mode classifier and execute immediately. 02:03 feat: support auto-compact for "exceeds the available context size" errors Add error handler for alternative context overflow format used by some
API providers. This ensures auto-compact triggers regardless of the
specific error wording. 01:58 chore: back to clawd logo 01:10 feat: enable ToolSearch by default for all API providers Remove the restriction that disabled ToolSearch for non-first-party
APIs. This improves compatibility with OpenRouter and other third-party
providers, ensuring that deferred tools like TaskCreate work correctly
regardless of the API provider being used. 01:05 chore: update build file 00:51 feat: load all openrouter model Apr 12 13:34 feat: live refresh typing status 13:02 chore: rm log function of webfetch 13:01 feat: complete shouldDefer tool WebFetch 07:01 chore: symbol link describe can used everywhere Apr 9 15:21 chore: fix readme minor indentation 15:18 chore: optimze reade layout use tab 15:07 chore: use td alignment height 15:05 chore: height 700->500 14:56 chore: height 200 -> 700 14:54 chore: fix layout 14:47 chore: adjust the layout 14:40 chroe: update websearch demo in readme 13:57 chore: original design to avoid ip issues 13:35 chore: add describe on websearch and webfetch 13:16 chore: explain typescript main branch and legacy dev/python branch 12:28 chore: back 12:19 chroe: up banner in readme 11:48 chore: VersperAI Banner 11:08 chore: VersperAI logo Apr 8 13:24 chore: clean WebSearchTool log test 12:57 feat: WebSearch via SearXNG 06:48 fix: WebSearch return data. 06:33 test: WebSearchTool log 06:13 fix: ban telegram log 06:05 test: WebSearchTool log