From 36c993bed3c01d5a602040ba2d1efdd7639195db Mon Sep 17 00:00:00 2001 From: "Steven T. Cramer" Date: Tue, 17 Jun 2025 00:46:28 +0700 Subject: [PATCH] Fix type assertions and formatting in DirectiveStreamingParser.ts --- src/core/message-parsing/DirectiveStreamingParser.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/message-parsing/DirectiveStreamingParser.ts b/src/core/message-parsing/DirectiveStreamingParser.ts index fe8c6a8258..9cfd874180 100644 --- a/src/core/message-parsing/DirectiveStreamingParser.ts +++ b/src/core/message-parsing/DirectiveStreamingParser.ts @@ -124,9 +124,9 @@ export class DirectiveStreamingParser { private static isInsideCodeBlock(context: ParseContext, activeHandler: DirectiveHandler | null): boolean { return ( context.codeBlockState === CodeBlockState.INSIDE || - (activeHandler && + (!!activeHandler && activeHandler instanceof ToolDirectiveHandler && - (activeHandler as ParameterCodeBlockHandler).isInsideParameterCodeBlock()) + !!(activeHandler as ParameterCodeBlockHandler).isInsideParameterCodeBlock()) ) }