Skip to content
你正在查看 0.2.23 的历史文档。前往最新版

自定义 Extension 参考

API Group:ai-suite.halo.run
Version:v1alpha1

KindPlural用途关键字段
ChatLogchatlogs访客问答与反馈timestamp、question、answer、model、citations、feedbackType、trace
EvaluationDatasetevaluationdatasets可重复评测集displayName、description、cases、updatedAt
EvaluationRunRecordevaluationrunrecords完整评测报告runId、datasetId、summary、resultsJson
IntentRouteintentroutes自定义意图与 Pipelineenabled、priority、patterns、pipeline、template
AgentTaskRecordagenttaskrecords运营智能体历史任务taskId、status、progress、inputJson、reportJson

管理原则

  • metadata.name 是稳定资源 ID。
  • Service 层负责业务校验,不依赖客户端直接写 Extension。
  • 插件启动时注册 Scheme 和字段索引,并处理 reload 残留。
  • 升级或卸载前随 Halo 数据备份。
  • JSON 字符串字段用于规避复杂嵌套对象的 Extension Schema 限制,消费时必须容忍旧结构。

这些 Extension 不是 Public API。外部业务优先使用 Console Endpoint,而不是直接绕过校验修改资源。

基于 GPL-3.0 许可发布