Commit Graph

214 Commits

Author SHA1 Message Date
Youzini-afk
935e1d7839 Refine extraction stage notices for post-processing 2026-04-06 21:26:47 +08:00
Youzini-afk
8320e3e7f6 Add debug log toggle and silence diagnostic logs 2026-04-06 11:26:37 +08:00
Hao19911125
401228825f Fix task regex stage alias precedence 2026-04-06 10:05:48 +08:00
Hao19911125
d77b64e05a Narrow trivial input skip rules 2026-04-05 23:53:09 +08:00
Hao19911125
438577959b Bypass trivial planner and empty-turn hooks 2026-04-05 22:28:41 +08:00
Hao19911125
97fb8e4e2b Merge branch 'Youzini-afk:main' into main 2026-04-05 22:18:26 +08:00
Hao19911125
08f82f2195 Skip trivial user input recall flows 2026-04-05 22:17:39 +08:00
Youzini-afk
89754abc2d Fix prompt payload fallback for synopsis tasks 2026-04-05 21:38:07 +08:00
Youzini-afk
69a47c11b2 Detect default profile template changes by content 2026-04-05 20:10:06 +08:00
Youzini-afk
ef98161b4c Auto-refresh builtin default task profiles 2026-04-05 19:29:18 +08:00
Youzini-afk
28049d89bc Fix manual maintenance action execution feedback 2026-04-05 19:11:15 +08:00
Youzini-afk
3446a44387 Fix recall card refresh after rendered messages 2026-04-05 18:53:33 +08:00
Youzini-afk
12f2a7a6eb Fix regex stage timing and implicit world info resolution 2026-04-05 18:12:09 +08:00
Youzini-afk
782d7fb3cd Fix recall card mounting for current user messages 2026-04-05 17:45:53 +08:00
Youzini-afk
f998553ab0 Revert "Merge PR #7: notice display and MVU diagnostics"
This reverts commit cdf6111482, reversing
changes made to 0d8dcb63d2.
2026-04-05 17:16:05 +08:00
Youzini-afk
cdf6111482 Merge PR #7: notice display and MVU diagnostics 2026-04-05 16:54:22 +08:00
Hao19911125
507f3b15d3 Add MVU sanitize warning diagnostics 2026-04-05 16:40:20 +08:00
Youzini-afk
0d8dcb63d2 Fix extraction payload normalization 2026-04-05 16:28:37 +08:00
Hao19911125
6a773265ff Fix: passive MVU sanitize mode for task input fields
用户原文字段(recentMessages/charDescription/userPersona/candidateNodes 等)
现在使用 passive mode 清洗——只剥离 MVU 容器/宏,不整段 drop。
这修复了含 MVU 状态栏角色卡时提取 LLM 收到空 context 的问题。

- mvu-compat.js: 导出 MVU_SANITIZE_MODES 常量,passive 分支显式注释
- prompt-builder.js: 加 INPUT_CONTEXT_FIELD_MODE 策略表,
  sanitizePromptContextInputs 按字段族查表传 mode;
  关键字段 omit 时 warn(兜底告警)
- 世界书条目路径(sanitizeWorldInfoEntries)保持 aggressive,守卫 6cec031 正收益
- 新增 6 条测试:passive 字段族不被整段 drop + worldInfo 仍 aggressive + warn 路径

Refs: mvu-aggressive-strip-regression-plan.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05 16:26:43 +08:00
Hao19911125
ca3fc8fc2f Harden legacy extraction and recall JSON parsing 2026-04-05 15:24:01 +08:00
Youzini-afk
e9758feed3 Fix Tavern regex reuse inspection and matching 2026-04-05 02:00:37 +08:00
Youzini-afk
5cc33fabda Fix task regex final input pipeline 2026-04-05 00:30:54 +08:00
Youzini-afk
ae3a8d264f Fix task EJS runtime context and getwi compatibility 2026-04-04 21:22:42 +08:00
Youzini-afk
5d11a736ee Add explicit auto compression toggle 2026-04-04 16:14:26 +08:00
Youzini-afk
f367b8989c Refine automatic consolidation and compression triggers 2026-04-04 15:54:39 +08:00
Youzini-afk
4bbbd4d09d fix recall card binding lag 2026-04-04 02:56:04 +08:00
Youzini-afk
0220609018 Fix recall card retry when newer message DOM lags 2026-04-04 01:52:32 +08:00
Youzini-afk
7bc6fda4f8 Fix delayed recall card mount on new user messages 2026-04-04 01:28:26 +08:00
Youzini-afk
746f8cf08b Fix recall card persistence backfill 2026-04-04 00:01:09 +08:00
Youzini-afk
f2c35b725a Stabilize recall UI persistence recovery 2026-04-03 23:04:06 +08:00
Youzini-afk
c60f60f349 Implement scoped memory graph and refresh defaults 2026-04-03 20:48:54 +08:00
Youzini-afk
338a03aa1c Fix recall rerank stability and card binding 2026-04-03 16:37:23 +08:00
Youzini-afk
12f77e234d fix: harden recall card display takeover 2026-04-03 15:48:18 +08:00
Youzini-afk
64188c2559 Restore extraction visibility for managed hidden messages 2026-04-03 14:27:28 +08:00
Youzini-afk
48c8a7169c Fix sync fallback, hide recovery, and planner roles 2026-04-03 13:17:29 +08:00
Hao19911125
97e454449b Preserve hidden context for extraction 2026-04-03 12:36:29 +08:00
Hao19911125
da52869ae8 Fix processed message hash migration 2026-04-03 10:45:05 +08:00
Hao19911125
e505f6ac50 Guard auto extraction microtask scheduling 2026-04-03 07:10:01 +08:00
Hao19911125
2a6d15e036 Fix reroll history consistency 2026-04-03 00:22:53 +08:00
Hao19911125
5a5f495536 Sanitize sync backup filenames for remote upload 2026-04-02 22:15:01 +08:00
Hao19911125
2f843fd443 Make clear hide unhide the full chat 2026-04-02 21:54:50 +08:00
Hao19911125
2e3d08cfa2 Ignore managed hide flag in history hashes 2026-04-02 21:49:59 +08:00
Hao19911125
e77233f020 Merge branch 'Youzini-afk:main' into main 2026-04-02 21:34:36 +08:00
Hao19911125
56d342fd45 Add native hide support for old-message hiding 2026-04-02 21:33:20 +08:00
Youzini-afk
c5edbf6046 Fix extraction defer and dry-run recall guards 2026-04-02 19:46:18 +08:00
Youzini-afk
839cad7aff fix: advance extraction history after core success 2026-04-02 19:33:07 +08:00
Youzini-afk
03ec52d4c5 feat: add message hiding assistant 2026-04-02 16:05:29 +08:00
Youzini-afk
c711ff17f7 fix: harden auto extraction trigger flow 2026-04-02 14:46:09 +08:00
Youzini-afk
6f8554e11a feat: improve retrieval recall and maintenance undo 2026-04-01 22:37:29 +08:00
Youzini-afk
83f8f24f1c fix: defer recall injection to pre-send rewrite 2026-04-01 15:24:42 +08:00