handle <think> tag

This commit is contained in:
duanfuxiang
2025-02-27 12:48:05 +08:00
parent 3b440b9d00
commit b0ff08a3cf
3 changed files with 140 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ import {
import MarkdownActionBlock from './MarkdownActionBlock'
import MarkdownReferenceBlock from './MarkdownReferenceBlock'
import MarkdownReasoningBlock from './MarkdownReasoningBlock'
function ReactMarkdown({
onApply,
@@ -36,6 +37,11 @@ function ReactMarkdown({
<Markdown key={index} className="infio-markdown">
{block.content}
</Markdown>
) : block.type === 'think' ? (
<MarkdownReasoningBlock
key={index}
reasoningContent={block.content}
/>
) : block.startLine && block.endLine && block.filename && block.action === InfioBlockAction.Reference ? (
<MarkdownReferenceBlock
key={index}