@@ -36,11 +36,6 @@ public async Task<bool> Execute(RoleDialogModel message)
3636 var ddlStatements = string . Empty ;
3737 var relevantKnowledge = states . GetState ( "planning_result" ) ;
3838 var dictionaryItems = states . GetState ( "dictionary_items" ) ;
39- var items = new List < string > ( ) ;
40- if ( ! string . IsNullOrWhiteSpace ( dictionaryItems ) )
41- {
42- items = JsonSerializer . Deserialize < List < string > > ( dictionaryItems ) ;
43- }
4439
4540 foreach ( var step in steps )
4641 {
@@ -60,7 +55,7 @@ public async Task<bool> Execute(RoleDialogModel message)
6055 }
6156
6257 // Summarize and generate query
63- var summaryPlanPrompt = await GetSummaryPlanPrompt ( taskRequirement , relevantKnowledge , items , ddlStatements ) ;
58+ var summaryPlanPrompt = await GetSummaryPlanPrompt ( taskRequirement , relevantKnowledge , dictionaryItems , ddlStatements ) ;
6459 _logger . LogInformation ( $ "Summary plan prompt:\r \n { summaryPlanPrompt } ") ;
6560
6661 var plannerAgent = new Agent
@@ -80,7 +75,7 @@ await HookEmitter.Emit<IPlanningHook>(_services, x =>
8075 return true ;
8176 }
8277
83- private async Task < string > GetSummaryPlanPrompt ( string taskDescription , string relevantKnowledge , IEnumerable < string > dictionaryItems , string ddlStatement )
78+ private async Task < string > GetSummaryPlanPrompt ( string taskDescription , string relevantKnowledge , string dictionaryItems , string ddlStatement )
8479 {
8580 var agentService = _services . GetRequiredService < IAgentService > ( ) ;
8681 var render = _services . GetRequiredService < ITemplateRender > ( ) ;
@@ -100,7 +95,7 @@ await HookEmitter.Emit<IPlanningHook>(_services, async x =>
10095 { "task_description" , taskDescription } ,
10196 { "summary_requirements" , string . Join ( "\r \n " , additionalRequirements ) } ,
10297 { "relevant_knowledges" , relevantKnowledge } ,
103- { "dictionary_items" , string . Join ( " \r \n \r \n " , dictionaryItems ) } ,
98+ { "dictionary_items" , dictionaryItems } ,
10499 { "table_structure" , ddlStatement } ,
105100 } ) ;
106101 }
0 commit comments