|
@@ -37,12 +37,13 @@ const Thought: FC<IThoughtProps> = ({
|
|
|
const getThoughtText = (item: ThoughtItem) => {
|
|
|
try {
|
|
|
const input = JSON.parse(item.tool_input)
|
|
|
-
|
|
|
+ // dataset
|
|
|
+ if (item.tool.startsWith('dataset-')) {
|
|
|
+ const dataSetId = item.tool.replace('dataset-', '')
|
|
|
+ const datasetName = dataSets?.find(item => item.id === dataSetId)?.name || 'unknown dataset'
|
|
|
+ return t('explore.universalChat.thought.res.dataset').replace('{datasetName}', `<span class="text-gray-700">${datasetName}</span>`)
|
|
|
+ }
|
|
|
switch (item.tool) {
|
|
|
- case 'dataset':
|
|
|
- // eslint-disable-next-line no-case-declarations
|
|
|
- const datasetName = dataSets?.find(item => item.id === input.dataset_id)?.name || 'unknown dataset'
|
|
|
- return t('explore.universalChat.thought.res.dataset').replace('{datasetName}', `<span class="text-gray-700">${datasetName}</span>`)
|
|
|
case 'web_reader':
|
|
|
return t(`explore.universalChat.thought.res.webReader.${!input.cursor ? 'normal' : 'hasPageInfo'}`).replace('{url}', `<a href="${input.url}" class="text-[#155EEF]">${input.url}</a>`)
|
|
|
case 'google_search':
|