diff --git a/packages/plugin/src/hooks/magic-context/tag-content-primitives.ts b/packages/plugin/src/hooks/magic-context/tag-content-primitives.ts index 9cac9b2..66eb84f 100644 --- a/packages/plugin/src/hooks/magic-context/tag-content-primitives.ts +++ b/packages/plugin/src/hooks/magic-context/tag-content-primitives.ts @@ -1,7 +1,7 @@ import type { ThinkingLikePart } from "./tag-messages"; const encoder = new TextEncoder(); -const TAG_PREFIX_REGEX = /^§\d+§\s*/; +const TAG_PREFIX_REGEX = /^(?:§\d+§\s*)+/; export function byteSize(value: string): number { return encoder.encode(value).length;