mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-06-13 18:31:16 +08:00
refactor: planner prompt split into 13 modular blocks aligned with extract structure
- ena-planner-presets.js: split monolithic system prompt into 7 content constants (heading, role, identity-ack, info-ack, format, rules, seed) - prompt-profiles.js: rewrite buildPlannerDefaultTaskProfileTemplate() to 13-block template, version 4->5 triggers auto-refresh - prompt-profiles.js: fix getBuiltinBlockDefinitions() to show generic builtins for planner task type - ena-planner.js: extend resolvePlannerBuiltinBlockContent() with generic sourceKey aliases - ena-planner.js: add userPersona and storyTimeContext to planner block context - tests: update planner block structure assertions
This commit is contained in:
@@ -158,13 +158,18 @@ assert.ok(defaults.planner.profiles.length > 0);
|
||||
assert.deepEqual(
|
||||
defaults.planner.profiles[0].blocks.map((block) => block.sourceKey || block.id),
|
||||
[
|
||||
"planner-default-system",
|
||||
"planner-default-heading",
|
||||
"planner-default-role",
|
||||
"planner-default-identity-ack",
|
||||
"plannerCharacterCard",
|
||||
"plannerWorldbook",
|
||||
"plannerRecentChat",
|
||||
"plannerMemory",
|
||||
"plannerPreviousPlots",
|
||||
"plannerRecentChat",
|
||||
"plannerUserInput",
|
||||
"planner-default-info-ack",
|
||||
"planner-default-format",
|
||||
"planner-default-rules",
|
||||
"planner-default-assistant-seed",
|
||||
],
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user