From 65a09b2d3812a1a77cb5bc42332f10d198fada75 Mon Sep 17 00:00:00 2001 From: Stephan Rieche Date: Mon, 29 Dec 2025 23:42:00 +0100 Subject: [PATCH] fix: add index signature to planningPrompts for TypeScript MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Record type to planningPrompts object to fix TypeScript error when using string as index. Error fixed: Element implicitly has an 'any' type because expression of type 'string' can't be used to index type '{ lite: string; ... }'. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- apps/server/src/services/auto-mode-service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/server/src/services/auto-mode-service.ts b/apps/server/src/services/auto-mode-service.ts index 91723cfa..070d8d7a 100644 --- a/apps/server/src/services/auto-mode-service.ts +++ b/apps/server/src/services/auto-mode-service.ts @@ -1613,7 +1613,7 @@ Format your response as a structured markdown document.`; // Load prompts from settings (no caching - allows hot reload of custom prompts) const prompts = await getPromptCustomization(this.settingsService, '[AutoMode]'); - const planningPrompts = { + const planningPrompts: Record = { lite: prompts.autoMode.planningLite, lite_with_approval: prompts.autoMode.planningLiteWithApproval, spec: prompts.autoMode.planningSpec,