Przeglądaj źródła

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

Ma 6 miesięcy temu
rodzic
commit
819fbef0cf
1 zmienionych plików z 5 dodań i 0 usunięć
  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,
       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 runtimePath = join(runtimeDir, `chapter-${String(input.chapterNumber).padStart(4, "0")}.intent.md`);
     const intentMarkdown = this.renderIntentMarkdown(
     const intentMarkdown = this.renderIntentMarkdown(
       intent,
       intent,