From 6a3633ca53e7cd91a4965bf7f7f01b0880bd3332 Mon Sep 17 00:00:00 2001 From: Jian Zhang Date: Thu, 15 Jan 2026 20:13:40 +0800 Subject: [PATCH] feat(coding-agent): show loaded prompt templates in init (#743) Co-authored-by: Jian Zhang --- .../src/modes/interactive/interactive-mode.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/coding-agent/src/modes/interactive/interactive-mode.ts b/packages/coding-agent/src/modes/interactive/interactive-mode.ts index d792ebe4..3811ac7c 100644 --- a/packages/coding-agent/src/modes/interactive/interactive-mode.ts +++ b/packages/coding-agent/src/modes/interactive/interactive-mode.ts @@ -596,6 +596,14 @@ export class InteractiveMode { this.chatContainer.addChild(new Spacer(1)); } + // Show loaded prompt templates + const templates = this.session.promptTemplates; + if (templates.length > 0) { + const templateList = templates.map((t) => theme.fg("dim", ` /${t.name} ${t.source}`)).join("\n"); + this.chatContainer.addChild(new Text(theme.fg("muted", "Loaded prompt templates:\n") + templateList, 0, 0)); + this.chatContainer.addChild(new Spacer(1)); + } + const extensionRunner = this.session.extensionRunner; if (!extensionRunner) { return; // No extensions loaded