Commit Graph

75 Commits

Author SHA1 Message Date
Youzini-afk
d3479bc672 refactor: controllerize generation recall event hooks 2026-03-29 17:09:09 +08:00
Youzini-afk
e29e413516 refactor: move chat/message event handlers into event binding controller 2026-03-29 17:06:05 +08:00
Youzini-afk
ca2eb35ec5 refactor: route panel live-state helpers through panel bridge 2026-03-29 17:04:25 +08:00
Youzini-afk
079a01ee78 refactor: extract event binding and panel bridge modules 2026-03-29 17:01:47 +08:00
Youzini-afk
4b769d312a refactor: move manual extraction flow into extraction controller 2026-03-29 16:50:05 +08:00
Youzini-afk
29e0b838c0 refactor: move extraction and recall pipelines into controllers 2026-03-29 16:45:21 +08:00
Youzini-afk
81d06870db refactor: extract extraction and recall helper controllers 2026-03-29 16:39:22 +08:00
Youzini-afk
d9f04d4388 refactor: extract chat history helpers 2026-03-29 16:28:54 +08:00
Youzini-afk
a371150661 refactor: batch 5 phase 2 - extract graph-persistence.js (20 exports, ~230 lines) from index.js 2026-03-29 15:43:11 +08:00
Youzini-afk
1e6e5853e7 refactor: batch 5 phase 1 - extract ui-status.js (25 pure functions, ~280 lines) from index.js 2026-03-29 15:25:06 +08:00
Youzini-afk
07f289ca38 fix: batch 3+4 - reroll abort handling, payload regex skip, README fix, mobile graph controls 2026-03-29 14:47:35 +08:00
Youzini-afk
4a512989e8 fix: batch 2 - history recovery chain safety guards 2026-03-29 14:24:04 +08:00
Youzini-afk
afca95a164 Fix chat metadata integrity persistence 2026-03-29 12:25:38 +08:00
Youzini-afk
562c226b1d Harden graph persistence writes 2026-03-29 10:53:44 +08:00
Youzini-afk
4e26849c6c Fix mobile action status cleanup 2026-03-28 21:03:51 +08:00
Youzini-afk
67e6e29bb2 Harden recall flow and JSON task prompts 2026-03-28 20:38:57 +08:00
Youzini-afk
30fdeaac1a Recover graph state after missed chat events 2026-03-28 14:45:31 +08:00
Youzini-afk
eb51f28d21 Fix graph metadata readiness detection 2026-03-28 14:32:04 +08:00
Youzini-afk
3cdfe01137 Fix chat detection for graph persistence 2026-03-28 14:10:00 +08:00
Youzini-afk
b5d8056ae4 Harden graph persistence and panel refresh flow 2026-03-28 13:33:16 +08:00
Youzini-afk
17c14181a4 feat: enable st-bme by default 2026-03-28 00:14:23 +08:00
Youzini-afk
84211d9b9d feat: enhance recall pipeline retrieval stack 2026-03-27 19:43:40 +08:00
Youzini-afk
d42cd4e750 feat: refresh default task profiles and toggles 2026-03-27 17:59:56 +08:00
Youzini-afk
c06fff01cd feat: 提示窗流式预览改为单行marquee滚动显示 2026-03-27 14:27:18 +08:00
Youzini-afk
477fa40049 feat: 提示窗流式文本预览+回调链路+自动淡出调整 2026-03-27 14:13:11 +08:00
Youzini-afk
636e1ff1cc feat: 悬浮球-glassmorphism+拖拽+单击开面板+双击重Roll+状态同步 2026-03-27 12:53:16 +08:00
Youzini-afk
d52923a45a refactor: rebalance default prompt block roles 2026-03-27 03:50:11 +08:00
Youzini-afk
88db5d95ea fix: align default task profiles with runtime prompt blocks 2026-03-27 03:34:47 +08:00
Youzini-afk
7417eb1cbc fix: preserve graph metadata across chat reloads 2026-03-27 03:20:16 +08:00
Youzini-afk
c31af1d1a4 Harden runtime debug and task pipeline 2026-03-27 01:26:56 +08:00
Youzini-afk
ae82d89605 fix: reduce startup load risks for plugin init 2026-03-26 23:39:53 +08:00
Youzini-afk
28616fc177 feat: add runtime debug snapshots and injection planning 2026-03-26 23:15:35 +08:00
Youzini-afk
777edf9f9a feat: integrate host bridge prompt pipeline 2026-03-26 22:24:45 +08:00
Youzini-afk
3dbfabad16 fix: 重Roll留空默认重做最新AI楼而非回滚上一批 2026-03-26 15:54:36 +08:00
Youzini-afk
fd5004e4a3 feat: 重Roll系统-回滚journal+重提取 2026-03-26 15:43:43 +08:00
Youzini-afk
0e590a6256 fix: 多项修复与优化 2026-03-26 02:09:18 +08:00
Youzini-afk
ec63267475 feat: 默认开启认知边界和交叉检索 2026-03-25 23:51:37 +08:00
Youzini-afk
c10847793a feat: add task profile workspace 2026-03-25 20:02:29 +08:00
Youzini-afk
ade5f47d60 feat: add configurable timeout and advanced network settings 2026-03-25 15:52:54 +08:00
Youzini-afk
02fdac48e8 fix: 修复所有 abort() 不传 reason 导致的'signal is aborted without reason'提示
为 llm.js/embedding.js/vector-index.js/index.js 中所有
controller.abort() 添加具体原因:
- 超时: 'LLM 请求超时 (60s)' / 'Embedding 请求超时 (45s)'
- 信号传递: 转发原始 signal.reason
2026-03-25 15:22:56 +08:00
Youzini-afk
178fc7dd04 fix: 跳过楼层0(角色卡greeting)的记忆提取 2026-03-25 14:59:34 +08:00
Youzini-afk
1fc7570614 refactor: 合并精确对照+记忆进化为统一记忆整合模块 (consolidator.js) 2026-03-25 14:21:52 +08:00
Youzini-afk
84c64f01d5 fix: clamp deleted-floor recovery start 2026-03-25 13:28:14 +08:00
Youzini-afk
e90625f0d3 fix: 保存工作流结束时的最终状态 2026-03-25 13:20:12 +08:00
Youzini-afk
7bfe37e964 fix: 重构生成前注入与历史回滚链路 2026-03-25 02:45:43 +08:00
Youzini-afk
58c43d638b fix: 改回酒馆本体事件的生成前注入入口 2026-03-25 02:15:17 +08:00
Youzini-afk
801aeb2f12 fix: 修正终止按钮的通知时序 2026-03-25 01:56:57 +08:00
Youzini-afk
00b48aa724 fix: 延迟重检删除后的历史变动 2026-03-25 01:49:54 +08:00
Youzini-afk
8276aa1ff8 feat: 支持终止进行中的运行流程 2026-03-25 01:39:12 +08:00
Youzini-afk
cf067a4fcd feat: 增强运行阶段托管通知反馈 2026-03-25 01:22:46 +08:00