Feat: Add a data compilation layer. (#16777)

### Summary

Feat: Add a data compilation layer.
This commit is contained in:
balibabu
2026-07-09 17:49:16 +08:00
committed by GitHub
parent 5de823eab9
commit 0083ad0deb
171 changed files with 14477 additions and 791 deletions

View File

@@ -0,0 +1,32 @@
import { CompilationTemplateKind } from '@/constants/compilation';
export type StructureTemplateKind = CompilationTemplateKind | 'raptor';
export interface IStructureGraphEntity {
id?: string;
name?: string;
aliases?: string[];
description?: string;
discription?: string;
mention_count?: number;
source_chunk_ids?: string[];
type?: string;
}
export interface IStructureGraphRelation {
from: string;
to: string;
type?: string;
}
export interface IStructureGraphTemplate {
kind: StructureTemplateKind;
template_id: string;
template_name: string;
entities: IStructureGraphEntity[];
relations: IStructureGraphRelation[];
}
export interface IStructureGraphResponse {
templates: IStructureGraphTemplate[];
}