namespace AI.Models.SpecialMessages
{
///
/// 知识库查询结果消息,用于存入会话 Store 并在 Prompt 视图中带给 LLM。
///
public class KnowledgeBaseMessage : ISpecialMessage
{
///
public string Id { get; set; } = string.Empty;
///
public string TypeName => "KnowledgeBase";
///
public bool IsLive => false;
/// 知识条目 ID(如 gridding-flow)
public string KnowledgeId { get; set; } = string.Empty;
/// 版本号
public string Version { get; set; } = "1";
/// 命中的主题 key(如 成图)
public string TopicKey { get; set; } = string.Empty;
/// 用户原始查询
public string Query { get; set; } = string.Empty;
/// 知识库返回的完整内容,供 LLM 与 UI 使用
public string RawContent { get; set; } = string.Empty;
}
}