-- Migration: Session Branch Support -- -- 添加会话分叉所需的基础设施。 -- 参考 Hermes-Agent parent_session_id 模型。 -- -- parent_session_id: 分叉的源会话 ID(NULL = 根会话) -- branched_from: 分叉的消息 ID(在源会话中的分叉点) -- 1. agent_sessions: 添加 parent_session_id ALTER TABLE agent_sessions ADD COLUMN parent_session_id TEXT REFERENCES agent_sessions(session_id); -- 2. agent_sessions: 添加分支元数据 JSON(存储 {branched_from, branch_reason} 等) ALTER TABLE agent_sessions ADD COLUMN branch_metadata TEXT;