mirror of
https://github.com/langgenius/dify.git
synced 2026-04-29 06:58:05 +08:00
chore: tool format and render problem
This commit is contained in:
@ -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}]§`
|
||||
}
|
||||
|
||||
@ -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}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user