Hao19911125
438577959b
Bypass trivial planner and empty-turn hooks
2026-04-05 22:28:41 +08:00
Hao19911125
08f82f2195
Skip trivial user input recall flows
2026-04-05 22:17:39 +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
782d7fb3cd
Fix recall card mounting for current user messages
2026-04-05 17:45:53 +08:00
Youzini-afk
50d820978a
Add compact notice display mode
2026-04-05 17:19:09 +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
Hao19911125
03b535f5a4
Add compact notice display mode
2026-04-05 14:36:50 +08:00
Youzini-afk
6d6c99f6e1
Guard message trace snapshot helper in recall tracking
2026-04-05 03:21:58 +08:00
Youzini-afk
d277ce1ee4
Merge main into pr-6-review with safe message trace resolution
2026-04-05 03:21:30 +08:00
Youzini-afk
e9758feed3
Fix Tavern regex reuse inspection and matching
2026-04-05 02:00:37 +08:00
Hao19911125
761528a150
Fix message trace user payload source
2026-04-04 23:11:55 +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
Hao19911125
29906897ae
Merge upstream/main: resolve format-only conflicts
...
Adopt upstream multi-line formatting for chat-history.js and
tests/chat-history.mjs. Also brings in upstream .gitignore,
settleExtractionStatusAfterHistoryRecovery null-safety fix,
and getSmartTriggerDecision index-aware extraction filtering.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-03 15:10:21 +08:00
Hao19911125
a9704789a4
Default recall card display to beautify only
2026-04-03 14:54:44 +08:00
Hao19911125
d91aa95069
Add recall card user input display modes
2026-04-03 14:44:01 +08:00
Youzini-afk
64188c2559
Restore extraction visibility for managed hidden messages
2026-04-03 14:27:28 +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
2a6d15e036
Fix reroll history consistency
2026-04-03 00:22:53 +08:00
Hao19911125
2fbc46d8a1
Fix manual hide apply and clear panel actions
2026-04-02 22:32:06 +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
Hao19911125
f7255d1418
Add planner recall handoff reuse
2026-04-02 19:06:24 +08:00
Hao19911125
c63081eb3e
Merge branch 'Youzini-afk:main' into main
2026-04-02 16:12:32 +08:00
Youzini-afk
03ec52d4c5
feat: add message hiding assistant
2026-04-02 16:05:29 +08:00
Hao19911125
fc8a5ffaec
Merge pull request #1 from Hao19911125/codex/ena-planner-bme
...
Add Ena Planner integration for ST-BME
2026-04-02 16:01:08 +08:00
Hao19911125
c75083a456
Add Ena Planner integration for ST-BME
2026-04-02 15:56:24 +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
1dc87245a7
fix: 修复图谱可读性检查在ST插件环境下误判
...
1. isGraphReadableForRecall: 移除loadState!==LOADING时的硬性阻断,
改为始终检查运行时图谱结构。持久化状态机可能因getCurrentChatId()
返回空而卡在NO_CHAT,但图谱数据已通过IndexedDB probe加载
2. hasReadableRuntimeGraphForRecall: 放宽chatId匹配要求,
当chatId不可用时(ST插件环境),只要图谱有节点/边就允许召回
2026-04-01 17:05:47 +08:00
Youzini-afk
b75203d6c8
fix: 修复GENERATION_AFTER_COMMANDS无法获取用户输入的两个关键bug
...
1. buildGenerationAfterCommandsRecallInput: 对normal类型不再因targetUserMessageIndex
非有限值而提前返回,改为检查chat中是否存在任何用户消息后决定是否执行
2. buildNormalGenerationRecallInput: 新增getLatestUserChatMessage兜底——
当GENERATION_AFTER_COMMANDS触发时ST可能已追加空assistant消息导致
getLastNonSystemChatMessage返回assistant,现在通过反向扫描找到真正的用户消息
(与shujuku参考实现一致)
2026-04-01 16:44:19 +08:00
Youzini-afk
ddc654eb1a
fix: 修复召回拦截管线三个致命bug
...
1. recordRecallSentUserMessage 不再在 MESSAGE_SENT 阶段清空
pendingRecallSendIntent/pendingHostGenerationInputSnapshot/transactions,
避免 GENERATION_AFTER_COMMANDS 找不到用户输入而跳过召回
2. resolveGenerationRecallDeliveryMode 将 GENERATION_AFTER_COMMANDS
从 deferred 改为 immediate,使召回完成后通过 setExtensionPrompt 即时注入
3. onGenerationAfterCommandsController 在 immediate 模式下完成
runRecall 后直接返回(注入已在 applyRecallInjection 内完成),
GENERATE_BEFORE_COMBINE_PROMPTS 保留 deferred rewrite 兜底
2026-04-01 16:16:31 +08:00
Youzini-afk
83f8f24f1c
fix: defer recall injection to pre-send rewrite
2026-04-01 15:24:42 +08:00
Youzini-afk
bf3a24261b
fix: stabilize recall persistence regression coverage
2026-04-01 01:37:20 +08:00
Youzini-afk
7d71d1015e
fix: harden history recovery and graph persistence regressions
2026-03-31 22:48:48 +08:00
Youzini-afk
1098c33a93
fix: finalize phase0 and phase1 persistence regressions
2026-03-31 20:04:42 +08:00
Youzini-afk
d5b4b7e1dc
fix: freeze recall input from host lifecycle
2026-03-31 16:33:40 +08:00
Youzini-afk
d8710f45f1
fix: restore before-combine recall gating
2026-03-31 15:22:08 +08:00
Youzini-afk
4c58121cce
fix: restore before-combine recall interception provisional binding
2026-03-31 13:55:26 +08:00