Youzini-afk
8320e3e7f6
Add debug log toggle and silence diagnostic logs
2026-04-06 11:26:37 +08:00
Hao19911125
1cc613f68f
Add post-payload diagnostic to track user messages after resolveTaskPromptPayload
...
Logs promptMessages count, user message count, and content preview
right before callLLMForJSON to identify exactly where user blocks vanish.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-06 09:25:49 +08:00
Youzini-afk
89754abc2d
Fix prompt payload fallback for synopsis tasks
2026-04-05 21:38:07 +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
Youzini-afk
0d8dcb63d2
Fix extraction payload normalization
2026-04-05 16:28:37 +08:00
Hao19911125
ca3fc8fc2f
Harden legacy extraction and recall JSON parsing
2026-04-05 15:24:01 +08:00
Youzini-afk
c60f60f349
Implement scoped memory graph and refresh defaults
2026-04-03 20:48:54 +08:00
Youzini-afk
67e6e29bb2
Harden recall flow and JSON task prompts
2026-03-28 20:38:57 +08:00
Youzini-afk
477fa40049
feat: 提示窗流式文本预览+回调链路+自动淡出调整
2026-03-27 14:13:11 +08:00
Youzini-afk
9a5c83dbde
fix: align prompt assembly with executed messages
2026-03-27 03:03:50 +08:00
Youzini-afk
c31af1d1a4
Harden runtime debug and task pipeline
2026-03-27 01:26:56 +08:00
Youzini-afk
777edf9f9a
feat: integrate host bridge prompt pipeline
2026-03-26 22:24:45 +08:00
Youzini-afk
d31c0325d3
feat: Phase 3 世界书引擎移植 + EJS 支持
...
- 新增 task-worldinfo.js: 从 EW 移植世界书激活/分桶引擎
- 新增 task-ejs.js: 从 EW 移植 EJS 模板渲染引擎
- 新增 vendor/ejs.js: EJS runtime vendor
- prompt-builder.js: 改为异步, 接入 worldInfoBefore/After/atDepth
- prompt-profiles.js: 新增内置块 charDescription/userPersona/worldInfoBefore/After
- 更新 extractor/retriever/compressor/consolidator 接入新 builder
- st-context.js: 扩展 ST 上下文字段兜底
- 新增 tests/task-worldinfo.mjs: 世界书引擎测试
2026-03-26 13:57:07 +08:00
Youzini-afk
2f9524d993
feat: 优化默认提示词(HARD GATE约束) + 扩展prompt变量(Phase1+2)
...
Phase 1: 重写 DEFAULT_TASK_BLOCKS 全部6个任务的 role/format/rules
- 统一应用 HARD GATE 约束段 + 常见错误负例
- compress/synopsis 增加自检清单
- 增强 JSON 稳定性约束
Phase 2: 扩展 prompt 内置变量
- 新建 st-context.js: 统一读取 ST 上下文
- 新增变量: charName/userName/charDescription/userPersona/currentTime
- 更新 extractor/retriever/compressor/consolidator 共6处调用端
- 更新 BUILTIN_BLOCK_DEFINITIONS 帮助文案(多轮对话指引)
2026-03-26 10:30:26 +08:00
Youzini-afk
0e590a6256
fix: 多项修复与优化
2026-03-26 02:09:18 +08:00
Youzini-afk
c10847793a
feat: add task profile workspace
2026-03-25 20:02:29 +08:00
Youzini-afk
1fc7570614
refactor: 合并精确对照+记忆进化为统一记忆整合模块 (consolidator.js)
2026-03-25 14:21:52 +08:00
Youzini-afk
8276aa1ff8
feat: 支持终止进行中的运行流程
2026-03-25 01:39:12 +08:00
Youzini-afk
4319fd2496
fix: 缩短事件节点图谱标签
2026-03-25 00:37:44 +08:00
Youzini-afk
7cab764d79
fix: 强化图谱重建与写入错误处理
2026-03-24 22:34:38 +08:00
Youzini-afk
58304e7253
feat: 完整 Prompt 配置页 - 全部 6 个 prompt 可自定义
...
- panel.html: 6 个折叠式 textarea(提取/召回/进化/压缩/概要/反思)
- style.css: details/summary 折叠组样式
- panel.js: 全部 6 个 prompt 双向数据绑定
- index.js: 所有调用点传入 customPrompt
- extractor.js / retriever.js / evolution.js / compressor.js: 接受并使用自定义 prompt
- 留空时走内置默认 prompt,完全向后兼容
2026-03-24 17:21:40 +08:00
Youzini-afk
50ee8cc8ed
Implement vector recovery and refresh docs
2026-03-24 12:38:46 +08:00
Youzini-afk
28fdc6d7ea
feat: update smart trigger and graph retrieval
2026-03-23 13:37:24 +08:00
Youzini-afk
90e942aed9
feat: add reflective memory and scene reconstruction
2026-03-23 12:29:09 +08:00
Youzini-afk
436715216e
docs: add project README and initial ST-BME files
2026-03-23 03:57:59 +08:00