* Update story-summary.js

* Update settings.html

* Update index.js

* Create ena-planner

* Delete modules/ena-planner

* Add files via upload

* Update manifest.json

* Rename ena-planner.js.js to ena-planner.js

* Rename ena-planner.css.css to ena-planner.css

* Update ena-planner.js

* Create sync-upstream.yml

* Update ena-planner.js

* Update ena-planner.js

* Update ena-planner.css

* Update ena-planner.js

* Update ena-planner.js

* Update ena-planner.js

* Update ena-planner.js

* Update ena-planner.js

* Update ena-planner.js

* Update manifest.json

* Delete .github/workflows/sync-upstream.yml

---------

Co-authored-by: Hao19911125 <hao19911125@users.noreply.github.com>
Co-authored-by: GH Action - Upstream Sync <action@github.com>
Co-authored-by: RT15548 <168917470+RT15548@users.noreply.github.com>
This commit is contained in:
Hao19911125
2026-02-24 18:20:22 +08:00
committed by GitHub
parent a56ae37d4e
commit 54598d40d7
4 changed files with 2294 additions and 1 deletions

View File

@@ -116,6 +116,7 @@ let events = null;
let activeChatId = null;
let vectorCancelled = false;
let vectorAbortController = null;
let _lastBuiltPromptText = "";
// ═══════════════════════════════════════════════════════════════════════════
// TaskGuard — 互斥任务管理summary / vector / anchor
@@ -1762,7 +1763,7 @@ async function handleGenerationStarted(type, _params, isDryRun) {
const cfg = getSummaryPanelConfig();
const roleKey = cfg.trigger?.role || 'system';
const role = ROLE_MAP[roleKey] || extension_prompt_roles.SYSTEM;
_lastBuiltPromptText = text;
// 写入 extension_prompts
extension_prompts[EXT_PROMPT_KEY] = {
value: text,
@@ -1876,3 +1877,6 @@ jQuery(() => {
maybePreloadTokenizer();
});
export function getStorySummaryForEna() {
return _lastBuiltPromptText;
}