docs: integrate coding conversation controls on main
Electron E2E / Electron E2E (macos-latest) (push) Has been cancelled
Electron E2E / Electron E2E (ubuntu-latest) (push) Has been cancelled
Electron E2E / Electron E2E (windows-latest) (push) Has been cancelled

This commit is contained in:
brother7 committed 2026-09-20 13:00:49 +08:00
1 parent fd0293fe3d
commit d222d17500
5 files changed
+67 -1

No files matched your search

@@ -1,5 +1,11 @@
# Data Flow
## Code conversation metadata
Main 的 `.makelore/conversations.json` schema v2 是 Conversation 标题和归档状态的唯一权威。新建自动命名会话由 Main 生命周期订阅从首条真实、完整用户消息提取标题;未命名会话的历史 hydration 可补齐同一次命名。串行存储重查 `titleMode` / `autoTitleSet`,手动命名和已删除记录不会被后续事件覆盖。内部命名字段不进入公共 DTO,也不向 Pi session title 双写。
重命名、归档和恢复经现有 Host API 修改元数据;`conversation.metadata-changed` 在现有 SSE 上只传项目和会话身份,不伪造运行时 generation/seq。Renderer 合并列表刷新、在重连时重新读取列表,并拒绝跨项目或早于本地变更的旧结果。归档不 dispose runtime、不移动 JSONL;Main 阻止归档会话的新 prompt/steer/follow-up 与 fork,保留已接受请求、现有任务、审批与中止能力。
## Cloud knowledge embedding
MakeLore 知识库 → Yuxi 已启用 embedding 目录与知识库/发布快照 → Yuxi 直连供应商 → Milvus 索引或查询。向量费用由平台承担,不进入 one-api/Works Square 模型目录、用户用量、词元点数或智能体金额预算。下述既有受管模型能力链不作为云知识库 embedding 入口;聊天及其他原有网关能力保持。访问资格和实际运行时限仍由云执行检查。