|
@@ -1254,13 +1254,13 @@ const processWorkContent = async (content: string, toolType: number): Promise<an
|
|
|
parsed.forEach((item: any) => {
|
|
parsed.forEach((item: any) => {
|
|
|
if (item.messages && item.messages.length) {
|
|
if (item.messages && item.messages.length) {
|
|
|
item.messages.forEach((item2: any) => {
|
|
item.messages.forEach((item2: any) => {
|
|
|
|
|
+ item2.content = item2.content.replace(/</g, '<').replace(/"/g, '"').replace(/>/g, '>')
|
|
|
// 如果已经包含html标签则不再渲染
|
|
// 如果已经包含html标签则不再渲染
|
|
|
if (
|
|
if (
|
|
|
!/^(\s*<[^>]+>.*<\/[^>]+>\s*|<[^>]+\/>\s*)$/s.test(
|
|
!/^(\s*<[^>]+>.*<\/[^>]+>\s*|<[^>]+\/>\s*)$/s.test(
|
|
|
item2.content.trim()
|
|
item2.content.trim()
|
|
|
)
|
|
)
|
|
|
) {
|
|
) {
|
|
|
- item2.content = item2.content.replace(/</g, '<').replace(/"/g, '"').replace(/>/g, '>')
|
|
|
|
|
item2.content = md.render(item2.content)
|
|
item2.content = md.render(item2.content)
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|