Просмотр исходного кода

fix(v13): overwrite intent.goal with memo.goal for specific retrieval

Ma 6 месяцев назад
Родитель
Сommit
819fbef0cf
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      packages/core/src/agents/planner.ts

+ 5 - 0
packages/core/src/agents/planner.ts

@@ -132,6 +132,11 @@ export class PlannerAgent extends BaseAgent {
       previousEndingExcerpt: seedMaterials.previousEndingExcerpt,
     });
 
+    // memo.goal is LLM-produced and specific (<=50 chars, validated).
+    // Overwrite intent.goal so downstream composer/retrieval gets the
+    // concrete task statement instead of the outline-derived fallback.
+    intent.goal = memo.goal;
+
     const runtimePath = join(runtimeDir, `chapter-${String(input.chapterNumber).padStart(4, "0")}.intent.md`);
     const intentMarkdown = this.renderIntentMarkdown(
       intent,