From 53755c5d9eb92c88b7b4523adeabf5e17e7a7647 Mon Sep 17 00:00:00 2001 From: Anjali Sridhar Date: Sun, 22 Feb 2026 12:40:31 -0800 Subject: [PATCH] si changes --- packages/core/src/prompts/promptProvider.ts | 6 +----- packages/core/src/prompts/snippets.legacy.ts | 10 +++------- packages/core/src/prompts/snippets.ts | 10 +++------- 3 files changed, 7 insertions(+), 19 deletions(-) diff --git a/packages/core/src/prompts/promptProvider.ts b/packages/core/src/prompts/promptProvider.ts index fa15c94e0e..328353b5e7 100644 --- a/packages/core/src/prompts/promptProvider.ts +++ b/packages/core/src/prompts/promptProvider.ts @@ -178,11 +178,7 @@ export class PromptProvider { }), isPlanMode, ), - taskTracker: this.withSection( - 'taskTracker', - () => ({}), - config.isTrackerEnabled(), - ), + taskTracker: config.isTrackerEnabled(), operationalGuidelines: this.withSection( 'operationalGuidelines', () => ({ diff --git a/packages/core/src/prompts/snippets.legacy.ts b/packages/core/src/prompts/snippets.legacy.ts index 9c927d33ea..2aa2c26397 100644 --- a/packages/core/src/prompts/snippets.legacy.ts +++ b/packages/core/src/prompts/snippets.legacy.ts @@ -33,7 +33,7 @@ export interface SystemPromptOptions { hookContext?: boolean; primaryWorkflows?: PrimaryWorkflowsOptions; planningWorkflow?: PlanningWorkflowOptions; - taskTracker?: TaskTrackerOptions; + taskTracker?: boolean; operationalGuidelines?: OperationalGuidelinesOptions; sandbox?: SandboxMode; interactiveYoloMode?: boolean; @@ -83,9 +83,6 @@ export interface PlanningWorkflowOptions { approvedPlanPath?: string; } -export interface TaskTrackerOptions { -} - export interface AgentSkillOptions { name: string; description: string; @@ -120,7 +117,7 @@ ${ : renderPrimaryWorkflows(options.primaryWorkflows) } -${renderTaskTracker(options.taskTracker)} +${options.taskTracker ? renderTaskTracker() : ''} ${renderOperationalGuidelines(options.operationalGuidelines)} @@ -396,8 +393,7 @@ ${trimmed} return `\n---\n\n\n${sections.join('\n')}\n`; } -export function renderTaskTracker(options?: TaskTrackerOptions): string { - if (!options) return ''; +export function renderTaskTracker(): string { const trackerCreate = `\`${TRACKER_CREATE_TASK_TOOL_NAME}\``; const trackerList = `\`${TRACKER_LIST_TASKS_TOOL_NAME}\``; const trackerUpdate = `\`${TRACKER_UPDATE_TASK_TOOL_NAME}\``; diff --git a/packages/core/src/prompts/snippets.ts b/packages/core/src/prompts/snippets.ts index 55f8b78823..62ee64909c 100644 --- a/packages/core/src/prompts/snippets.ts +++ b/packages/core/src/prompts/snippets.ts @@ -34,7 +34,7 @@ export interface SystemPromptOptions { hookContext?: boolean; primaryWorkflows?: PrimaryWorkflowsOptions; planningWorkflow?: PlanningWorkflowOptions; - taskTracker?: TaskTrackerOptions; + taskTracker?: boolean; operationalGuidelines?: OperationalGuidelinesOptions; sandbox?: SandboxMode; interactiveYoloMode?: boolean; @@ -81,9 +81,6 @@ export interface PlanningWorkflowOptions { approvedPlanPath?: string; } -export interface TaskTrackerOptions { -} - export interface AgentSkillOptions { name: string; description: string; @@ -119,7 +116,7 @@ ${ : renderPrimaryWorkflows(options.primaryWorkflows) } -${renderTaskTracker(options.taskTracker)} +${options.taskTracker ? renderTaskTracker() : ''} ${renderOperationalGuidelines(options.operationalGuidelines)} @@ -417,8 +414,7 @@ ${trimmed} return `\n---\n\n\n${sections.join('\n')}\n`; } -export function renderTaskTracker(options?: TaskTrackerOptions): string { - if (!options) return ''; +export function renderTaskTracker(): string { const trackerCreate = formatToolName(TRACKER_CREATE_TASK_TOOL_NAME); const trackerList = formatToolName(TRACKER_LIST_TASKS_TOOL_NAME); const trackerUpdate = formatToolName(TRACKER_UPDATE_TASK_TOOL_NAME);