Feat: Search for knowledge-base-level graph nodes. (#17444)

This commit is contained in:
balibabu
2026-07-27 21:03:30 +08:00
committed by GitHub
parent 1ae1dd1edb
commit 1cce9b64f1
98 changed files with 3614 additions and 402 deletions

View File

@@ -159,6 +159,8 @@ export default {
`${restAPIv1}/datasets/${datasetId}/ingestions/summary`,
artifactsList: (datasetId: string) =>
`${restAPIv1}/datasets/${datasetId}/artifacts`,
artifactsAlteration: (datasetId: string) =>
`${restAPIv1}/datasets/${datasetId}/artifacts/alteration`,
artifactsTopicList: (datasetId: string) =>
`${restAPIv1}/datasets/${datasetId}/artifacts_topics`,
getArtifactPage: (datasetId: string, pageType: string, slug: string) =>
@@ -169,6 +171,8 @@ export default {
`${restAPIv1}/datasets/${datasetId}/commits/${commitId}`,
getArtifactGraph: (datasetId: string) =>
`${restAPIv1}/datasets/${datasetId}/artifacts/graph`,
artifactsStructure: (datasetId: string) =>
`${restAPIv1}/datasets/${datasetId}/artifacts_structure`,
clearWiki: (datasetId: string) =>
`${restAPIv1}/datasets/${datasetId}/artifacts`,
getDatasetSkillTree: (datasetId: string) =>

View File

@@ -1,6 +1,14 @@
import { CompilationTemplateKind } from '@/constants/compilation';
import { TFunction } from 'i18next';
import { capitalize, lowerCase } from 'lodash';
export function formatKindLabel(kind: string): string {
export function formatKindLabel(t: TFunction, kind: string): string {
if (kind === CompilationTemplateKind.Artifacts) {
return 'Wiki';
}
if (kind === CompilationTemplateKind.KnowledgeGraph) {
return t('knowledgeDetails.structureGraph');
}
return capitalize(lowerCase(kind));
}
export const isCreateCompilationTemplateGroup = (