chore: tool format and render problem

This commit is contained in:
Joel
2026-01-16 13:50:20 +08:00
parent 64ddcc8960
commit 9492eda5ef
2 changed files with 4 additions and 3 deletions

View File

@ -1,9 +1,9 @@
export const getToolTokenRegexString = (): string => {
return '§tool\\.[a-zA-Z0-9_-]+(?:\\/[a-zA-Z0-9_-]+)*\\.[a-zA-Z0-9_-]+\\.[a-fA-F0-9-]{36}§'
return \\[tool\\]\\.\\[[a-zA-Z0-9_-]+(?:\\/[a-zA-Z0-9_-]+)*\\]\\.\\[[a-zA-Z0-9_-]+\\]\\.\\[[a-fA-F0-9-]{36}\\]§'
}
export const parseToolToken = (text: string) => {
const match = /^§tool\.([\w-]+(?:\/[\w-]+)*)\.([\w-]+)\.([a-fA-F0-9-]{36})§$/.exec(text)
const match = /^§\[tool\]\.\[([\w-]+(?:\/[\w-]+)*)\]\.\[([\w-]+)\]\.\[([a-fA-F0-9-]{36})\]§$/.exec(text)
if (!match)
return null
return {
@ -14,5 +14,5 @@ export const parseToolToken = (text: string) => {
}
export const buildToolToken = (payload: { provider: string, tool: string, configId: string }) => {
return `§tool.${payload.provider}.${payload.tool}.${payload.configId}§`
return `§[tool].[${payload.provider}].[${payload.tool}].[${payload.configId}]§`
}

View File

@ -157,6 +157,7 @@ const SkillDocEditor: FC = () => {
<div className="h-full w-full overflow-auto bg-components-panel-bg">
{isMarkdown && (
<MarkdownFileEditor
key={activeTabId}
value={currentContent}
onChange={handleEditorChange}
/>