diff --git a/packages/coding-agent/src/modes/interactive/interactive-mode.ts b/packages/coding-agent/src/modes/interactive/interactive-mode.ts index e256f449..23285e0c 100644 --- a/packages/coding-agent/src/modes/interactive/interactive-mode.ts +++ b/packages/coding-agent/src/modes/interactive/interactive-mode.ts @@ -2333,9 +2333,9 @@ export class InteractiveMode { case "custom": { if (message.display) { const renderer = this.session.extensionRunner?.getMessageRenderer(message.customType); - this.chatContainer.addChild( - new CustomMessageComponent(message, renderer, this.getMarkdownThemeWithSettings()), - ); + const component = new CustomMessageComponent(message, renderer, this.getMarkdownThemeWithSettings()); + component.setExpanded(this.toolOutputExpanded); + this.chatContainer.addChild(component); } break; }