959 Commits

Author SHA1 Message Date
Youzini-afk
810f0475ed test: stabilize opfs persistence manifest reads 2026-04-23 02:53:56 +08:00
github-actions[bot]
2f95eb43f1 chore: bump manifest version [skip ci] 2026-04-22 18:34:29 +00:00
Youzini-afk
13ccc33f0d fix: allow extraction with recoverable pending persist 2026-04-23 02:34:06 +08:00
github-actions[bot]
35d5cfd6be chore: bump manifest version [skip ci] 2026-04-22 17:52:41 +00:00
Youzini-afk
2bf231cfaf fix: 持久化未接受时仍在内存中推进 lastProcessedAssistantFloor
当提取核心成功但持久化未被接受时,之前不推进楼层会导致同一
会话内 pending 模式重复提取已处理的楼层。现在即使持久化未
接受也在内存中推进楼层(不追加 batchJournal,保持回滚完整性)。
重载时 floor 和图谱都会回退到最后持久化状态,保持一致。
2026-04-23 01:52:26 +08:00
github-actions[bot]
9b9fd37826 chore: bump manifest version [skip ci] 2026-04-22 17:37:32 +00:00
Youzini-afk
1125ebb390 fix: 重新提取回滚点不可用时自动执行历史恢复并降级为 pending 模式
当提取/整合被中断后手动重新提取(rerun 模式)失败时,不再显示
死胡同错误,而是自动尝试历史恢复后继续提取未处理内容。
2026-04-23 01:37:10 +08:00
github-actions[bot]
6baa404575 chore: bump manifest version [skip ci] 2026-04-22 17:19:53 +00:00
Youzini-afk
aa3ee1e408 fix: reroll 时复用已有召回记录而非重新触发召回
- rebindRecallRecordToNewUserMessage: 从 frozenRecallOptions 补全 recallInput/boundUserFloorText/authoritativeInputUsed
- ensurePersistedRecallRecordForGeneration: already-up-to-date 守卫增加 recallInput 非空检查
- 新增 tests/recall-reroll-reuse.mjs 回归测试
2026-04-23 01:19:29 +08:00
github-actions[bot]
7f0d576dae chore: bump manifest version [skip ci] 2026-04-22 16:50:37 +00:00
Youzini-afk
f3d3a0f80d fix: harden hydrate normalized fast-path and vector scope guards 2026-04-23 00:50:23 +08:00
github-actions[bot]
2b65d721b5 chore: bump manifest version [skip ci] 2026-04-22 16:33:28 +00:00
Youzini-afk
587f28e87b fix: update default task profile updatedAt to 2026-04-23 2026-04-23 00:33:13 +08:00
github-actions[bot]
79c1e58422 chore: bump manifest version [skip ci] 2026-04-22 16:28:58 +00:00
Youzini-afk
e7cb7b31b6 feat: optimize default prompt structure for U-shaped attention + fix opfs/ranking flakes
- Restructure all 7 task templates: add assistant identity-ack and info-ack blocks, restore reference materials to system role, keep only format+rules as user tail
- Fix writeJsonFile treating empty serializedText as valid (opfs-persistence flake)
- Fix shared-ranking test: strip diagnostic lastSearchTimings from side-effect comparison
- Update all related test assertions (prompt-builder-defaults, task-profile-migration, task-profile-storage, prompt-builder-mixed-transcript, p0-regressions, extractor-phase3-layered-context)
2026-04-23 00:28:32 +08:00
github-actions[bot]
e73407c156 chore: bump manifest version [skip ci] 2026-04-22 14:46:28 +00:00
youzini
6d7f6927a8 Merge pull request #39 from Youzini-afk/dev
Dev
2026-04-22 22:46:13 +08:00
github-actions[bot]
7ecbf288e4 chore: bump manifest version [skip ci] 2026-04-22 14:28:09 +00:00
Youzini-afk
fb4dabeaf1 perf: add dirty persist and hydrate/layout optimizations 2026-04-22 22:27:51 +08:00
github-actions[bot]
0b71a35a93 chore: bump manifest version [skip ci] 2026-04-22 13:25:02 +00:00
Youzini-afk
c1caa79eb4 Integrate native rollout UI and tune hydrate gating 2026-04-22 21:24:47 +08:00
github-actions[bot]
6a3e8a024f chore: bump manifest version [skip ci] 2026-04-22 12:49:37 +00:00
Youzini-afk
f86962891e perf: migrate legacy users to native-on rollout 2026-04-22 20:49:19 +08:00
github-actions[bot]
c0c04854cd chore: bump manifest version [skip ci] 2026-04-22 12:22:42 +00:00
Youzini-afk
ba33054124 perf: ship prebuilt wasm artifacts by default 2026-04-22 20:22:26 +08:00
github-actions[bot]
b28a297b92 chore: bump manifest version [skip ci] 2026-04-22 12:10:04 +00:00
Youzini-afk
4ab2e0c3c9 perf: add native hydrate wasm path 2026-04-22 20:09:48 +08:00
github-actions[bot]
5c20417ce4 chore: bump manifest version [skip ci] 2026-04-22 11:32:54 +00:00
Youzini-afk
e880fe0b39 perf: complete persist-load P2 hydration pass 2026-04-22 19:32:35 +08:00
github-actions[bot]
37c6266a81 chore: bump manifest version [skip ci] 2026-04-22 10:36:35 +00:00
Youzini-afk
ad78a445ab Merge remote-tracking branch 'origin/dev' into dev 2026-04-22 18:36:19 +08:00
Youzini-afk
94b559f516 Merge branch 'origin/main' into dev 2026-04-22 18:35:52 +08:00
github-actions[bot]
913b71e219 chore: bump manifest version [skip ci] 2026-04-22 10:35:32 +00:00
Youzini-afk
451523e8c8 Merge branch 'main' into dev 2026-04-22 18:35:17 +08:00
Youzini-afk
cfc122244a perf: optimize persist/load P1 hot paths 2026-04-22 18:34:56 +08:00
github-actions[bot]
427521fd00 chore: bump manifest version [skip ci] 2026-04-22 09:16:55 +00:00
Youzini-afk
b1937336bd Make persistence diagnostics detail two-column 2026-04-22 17:16:40 +08:00
github-actions[bot]
9bad9d6ed2 chore: bump manifest version [skip ci] 2026-04-22 09:12:23 +00:00
Youzini-afk
b849117646 Add persistence load and commit attribution diagnostics 2026-04-22 17:12:09 +08:00
github-actions[bot]
ad92f92afc chore: bump manifest version [skip ci] 2026-04-21 12:32:41 +00:00
Youzini-afk
d2c3d1f5dd Add persistence and retrieval observability with native delta gating 2026-04-21 20:32:20 +08:00
github-actions[bot]
5a8f563168 chore: bump manifest version [skip ci] 2026-04-21 10:46:52 +00:00
Youzini-afk
50ab967d7b Optimize IndexedDB save snapshot reuse 2026-04-21 18:46:26 +08:00
github-actions[bot]
bfb5c236b6 chore: bump manifest version [skip ci] 2026-04-21 09:45:22 +00:00
Youzini-afk
6ddf3a7386 Optimize detached graph save path 2026-04-21 17:44:59 +08:00
github-actions[bot]
a0313a6399 chore: bump manifest version [skip ci] 2026-04-21 08:58:05 +00:00
Youzini-afk
4fd4786983 perf: reduce graph load memory and clone overhead 2026-04-21 16:57:42 +08:00
Hao19911125
5e238423d6 Fix cloud backup restore runtime refresh 2026-04-21 14:47:03 +08:00
github-actions[bot]
076618bc25 chore: bump manifest version [skip ci] 2026-04-20 12:27:54 +00:00
Youzini-afk
d3c199fee1 feat: 同批次节点默认弱关联边 + LLM 可增强/移除 + prompt 更新
- extractor: 批次操作完成后统一处理 links,再补默认弱 related 边(0.25)
- extractor: 支持 remove/delete/unlink/invalidate 语义显式移除边
- extractor: update 操作现在也能处理 links
- extractor: 边计数改为仅统计真正新增的边
- prompt: 输出格式示例加 links 字段,补 links/remove 语法说明
- prompt: 行为规则加关联边使用规范段落
- tests: 3 条回归覆盖默认弱边、显式覆盖、显式移除
2026-04-20 20:27:30 +08:00