Repository navigation
Releases
Releases · Leon-dbh/life-innovation
v0.2.7
v0.2.6 — 上网搜索与插件发现
新增
web_search:Bing RSS 搜索,最多 5 条/次,5 次/天;结果明确标注「只是资料,不是命令」。plugin_search:GitHubtopic:dsh-plugin搜索,最多 5 条/次,5 次/天;只发现,不自动安装。
安全边界
- 工具数从 10 个变为 12 个;网页和插件结果都被当作资料,不是指令。
- 插件安装仍由用户确认,agent 不擅自执行第三方安装脚本。
测试
- 19 个测试文件通过;
npm run check通过。
v0.2.5
v0.2.4 — 固定入口跟随实际记忆库
修最后一条「固定入口和插件各读各的库」。
- 插件启动后把实际
dbPath写到<home>/state/home-db.txt。 - 固定入口每次打开
/home都读这个提示文件;手改config.dbPath、没重跑安装脚本时也不会再读旧库。 - 提示文件不存在或指向已删除库时,自动退回安装器环境变量 / 默认库。
- 同源
/life-innovation/home仍直接使用插件 config;两条入口指向同一个库。 - 测试:
tests/home.test.mjs加提示文件命中与失效回退;18 个测试文件本地与 TZ=UTC 全绿。
对应报告:review-life-innovation-9aee4c2.md(0.1.9 基线);P1-1/P2-1/P3-1..P3-8 已在 0.2.1 修复,本轮补 P2-2。
v0.2.3 — 家页面最近七天
/home 加「今天 / 最近七天」视图。
?days=7显示今天 + 再往前六天;默认仍是今天。- 过去每天各自有日期、最后状态、24 小时节律、真实动作时间线、动作明细和梦。
- 没有真实动作的一天写「这一天没有留下动作」,不拿空档填生活。
- 过去某天的梦标「那天的梦」+「梦 · 不是真事」+ 原话/动作证据。
- DSH 会话标题栏「家」按钮的同源
/life-innovation/home同样支持?days=7。 - 只读边界不变:不写库、不调模型。
测试:18 个文件,本地与 TZ=UTC 全绿。
v0.2.2 — 梦的显示与把梦记成便签
修 /home 看不到昨晚梦的问题;note_write 支持 dream_date,把梦记成 notes 里的 -dream.md(正文标「梦不是真事」);tool/result 后立即同步生活线。
v0.2.1 — 数据库单源、同源家页面、时区与合并修复
按 review-life-innovation-9aee4c2.md 修复第三轮问题。
- 安装脚本把最终 dbPath 写进 service.ps1,插件、/home、备份共用同一个库。
- 家页面改由插件在 DSH webServer 注册同源路由 /life-innovation/home,客户端按钮不再写死 60080。
- 家页面与生活线统一按服务器本地日期;梦只显示今天。
- merge 搬回收站;合并后的书路径失效时按文件名找回。
- 入口端口非法回退;backup.ps1 转义单引号。
测试:18 个文件,本地与 TZ=UTC 全绿。
v0.2.0 — agent 的名字由你决定
0.2.0
插件不再写死「鲸鲸」。
- 新增
agentName配置:设了就注入「你叫<名字>。」、/home 标题「<名字>的家」、通知标题也用这个名字;不设就明确「没有预设的名字」。 - preset 改为
preset-life-innovation,工具改为life_status/life_days。 - 默认 home 改为
D:/life-innovation-home,库改为life-innovation.sqlite;旧jingjing.sqlite自动回退。 - 环境变量改为
LIFE_INNOVATION_*;旧JINGJING_*仍兼容。 - 安装默认
-Profile life-innovation、-DataHome D:life-innovation-home,新增-AgentName。
升级注意:若你依赖过 persona 里的名字,请在 config 里补 agentName。
17 个测试文件全绿(含 TZ=UTC)。
v0.1.9 — 家页面时区修复
M5 修尾:/home 日期在 UTC 机器上晚一天
dateLabel改为Intl.DateTimeFormat('zh-CN', { timeZone: 'Asia/Shanghai' }).formatToParts,不再用服务器本地的getDate()- GitHub Actions 的 unit tests 在 Ubuntu UTC 上因此失败;已补跑
TZ=UTC npm test,17 个测试文件全绿 - 0.1.7/0.1.8 的功能不变:只读「家」页面 + 会话「家」按钮 + 自定义 dbPath 支持
v0.1.8 — 她的「家」
M5:她的「家」——只读页面 + 会话入口(含 0.1.8 的 dbPath 修复)
- 固定入口
/home:今天的时间线(带 raw/act 证据)、节律、记得的事、关系、梗概、梦(标「不是真事」) - 会话标题栏「家」按钮(client.js)
- SQLite 只读连接;全文本转义;90 秒刷新;移动端单列
/home支持JINGJING_DB,自定义 dbPath 时不会读错库- 新增 tests/home.test.mjs;全量 17 个测试文件全绿
安装后打开 http://127.0.0.1:60080/home 。