docs: 记录云智能体桌面工作区主分支集成
This commit is contained in:
@@ -18,6 +18,13 @@ Accepted / implemented,2026-09-11 集成。产品范围、三端分工、创
|
||||
|
||||
云执行沿用 Yuxi 原生运行体系,WS 既有 Code/Canvas Gateway 和 MakeLore Code/Pi 保持各自范围。复用现有钱包避免重复账本。部署需兼容三端版本、WS 0088/0089、Yuxi 正式 schema 迁移及身份/服务凭据配置。
|
||||
|
||||
## Desktop Workspace(2026-09-12 accepted / implemented)
|
||||
|
||||
- Agents 使用账号级全高桌面工作区,配置与试用独立滚动;分栏可调整、展开及恢复,小窗口切换配置/试用面板。编辑配置分为指令、能力、知识、限制,正式对话和自动任务保留独立入口。
|
||||
- 编辑草稿、已保存配置与当前试用修订分别持有状态。明确保存及页内切换保留未发送内容、附件、历史和未确认请求;最新草稿经用户明确选择后开始新试用并保留未发送文字。旧请求重试继续使用原请求身份及修订,不能因保存而重新创建收费请求。隐藏但继续运行的对话不提前标记已读或覆盖最近访问位置。
|
||||
- 费用上限位于限制分类并独立保存,仍是服务端即时政策。首版不包含自动保存或离线草稿同步;退出工作区仍提示未完成输入。
|
||||
- 实现源 `dca6deab292028c9f3cfd097a8c52ba0d43b35a9`,见[源任务](../30-worklog/tasks/20260912-agent-draft-design-9d82c9b4.md)。最终 65 项相关测试、类型检查、scoped ESLint(无错误)、Vite 构建与 Windows Electron 验收通过;覆盖大小窗口和 Electron 125%/150% 内容缩放。云端使用 Host API fixture,不等于真实收费链路或 macOS/OS DPI 验收。
|
||||
|
||||
## Evidence And Limits
|
||||
|
||||
源:WS `0f1fb8af`、Yuxi `1df0142`、MakeLore `303f262`;本仓库见 [源任务](../30-worklog/tasks/20260910-personal-agent-platform-d15b2559.md)。本批独立 Reviewer 最终 PASS。源验证包含 WS 113 passed / 1 skipped 和预算 PG 4 passed,Yuxi 1985 non-slow unit / 19 HTTP-存储 integration 及归档最后补丁 3 integration,MakeLore 39 unit / Renderer tsc / build / Electron 1 passed。模型授权/供应商及沙盒释放有明确替身;MakeLore Main 全仓保留 61 项既有类型诊断。
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## Active Decisions
|
||||
|
||||
- [个人云智能体平台](ADR-2026-09-11-personal-cloud-agents.md):2026-09-11 accepted / implemented;三端分工、创建者付费、恢复/资源/预算及发布证据边界。
|
||||
- [个人云智能体平台](ADR-2026-09-11-personal-cloud-agents.md):2026-09-11 accepted / implemented,2026-09-12 补充桌面编辑工作区;三端分工、创建者付费、保存与试用版本分离、恢复/资源/独立预算及发布证据边界。
|
||||
|
||||
| ID | Decision | Status | Date | Applies To | Detail |
|
||||
|---|---|---|---|---|---|
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
|
||||
个人云智能体职责见 [已接受决策](../10-decisions/ADR-2026-09-11-personal-cloud-agents.md):Yuxi 拥有云执行,WS 拥有账号和词元点数,MakeLore Main 提供 Host API;Code/Pi、Canvas、Robot 保持既有体系。
|
||||
|
||||
Agents 的 Renderer 使用账号级桌面工作区:`DraftEditor` 分别持有编辑内容和已保存草稿,`CloudChat` 固定当前试用修订与请求身份,`DesktopSplit` 负责分栏和窗口适配。草稿保存不重建试用组件,页内隐藏会话保留运行状态但不写已读/最近位置;新试用由用户明确选择。费用上限经既有 Host API 独立保存,布局偏好仅保存尺寸,不充当离线内容存储。
|
||||
|
||||
Makelore 是 Electron 桌面客户端。Renderer 负责项目操作与状态展示;Electron Main 持有认证、文件系统、安全打包、Works Square 网络访问和发布安全校验。
|
||||
|
||||
## Main Components
|
||||
|
||||
@@ -4,6 +4,8 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
|
||||
|
||||
## Integrated Through
|
||||
|
||||
- 2026-09-12:任务 `20260912-merge-agent-draft-d960aa87` 经用户明确同意释放旧任务占用并保留 3 份原有未跟踪记录,将本地 main 从 `70fa916` 无冲突快进到 `dca6deab292028c9f3cfd097a8c52ba0d43b35a9`。Agents 采用账号级全高桌面分栏,指令/能力/知识/限制分类,保存与试用修订分离、独立费用保存及后台会话未读保护;详情见[个人云智能体决策](../10-decisions/ADR-2026-09-11-personal-cloud-agents.md)。源最终 65 项相关测试、类型检查、scoped ESLint、Vite 构建和 Windows Electron 大小窗口/内容缩放验收通过;合并未改写产品代码,复用这些验证证据。尚未推送、制作安装包或更新已安装客户端。
|
||||
|
||||
- 2026-09-12:任务 `20260912-merge-chat-send-6ca06743` 在用户确认主目录接管后,将本地 `main` 从 `2cedc9df` 快进到修复源 `954b275f10fd447dd9ebd7a2d25f1229c366bd17`。Code 的排队/引导选项在任务结束后不再阻止普通发送,成功接收的排队请求及时清理本地接收记录,实际队列仍由 Main Snapshot/Patch 投影。源验证通过 57 项相关单测、类型检查、scoped ESLint、Vite 生产构建和 1 项 Electron 交互用例;合并后产品树与已验证提交一致,原有 3 份未提交记录保留。尚未推送、打包或更新已安装的 1.4.3 客户端。
|
||||
|
||||
- 2026-09-11:任务 `20260911-land-cloud-agents-fd05bb3d` 在用户确认目录接管后,将本地 `main` 从 `927a85fa` 快进到已验证集成 `5d8e91c7`,完整包含云智能体源 `303f262`。原有 3 份未提交记录原样保留;源码与审查版本一致。主分支落地已完成,未推送、部署或清理工作区。
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
# Task: 合并云智能体桌面编辑工作区到主分支
|
||||
|
||||
## Identity
|
||||
|
||||
- Task ID: 20260912-merge-agent-draft-d960aa87
|
||||
- Mode: Integration
|
||||
- Branch: main
|
||||
- Worktree: D:\Datas\OthersProjects\makelore
|
||||
- Base commit: 70fa916edf74bf44308b279f90ccd945f8269f48
|
||||
- Owner: codex
|
||||
- Status: Ready for Integration
|
||||
|
||||
## Scope
|
||||
|
||||
- 将已验证桌面云智能体工作区源 dca6deab292028c9f3cfd097a8c52ba0d43b35a9(含设计提交 6b92591)快进合入本地 main,并落实已确认的桌面 UX / 架构 promotion。
|
||||
|
||||
## Intent And Constraints
|
||||
|
||||
- 用户要求合并到主分支,并明确允许释放已完成任务 20260912-merge-chat-send-6ca06743 的占用、接管主目录及原样保留 package-122、package-123、client-hang-diagnosis 三份未跟踪记录。
|
||||
- 使用 maintain-project-docs bundled check/release --force/start --adopt-existing/status,独占 integration 锁;任务、main、绝对工作树和基线匹配,Concurrent Gate Passed。源任务和其提案保持只读。
|
||||
- Project Context Loaded / Planning Gate Passed:读取入口、本人记录、memory index、定位、集成状态、个人云智能体接受决策、决策索引、架构、业务规则及相关 evidence/reflection/commitment 上下文。读取 183 个 peer 的 Scope/Intent/Promotion;历史占位协调状态未知但无本次固定源快进的具体依赖。模型能力调研、图片输入及先前预览诊断范围无本合并的语义冲突。旧定位模板、三模块描述和历史类型诊断不替代较新的接受决策及实际验证。
|
||||
- 不创建子智能体、不接管其他 peer、不更改三端契约、产品代码、用户数据或旧文档,不推送、部署、打包或替换客户端。
|
||||
|
||||
## Outcome
|
||||
|
||||
- main 从 70fa916 无冲突快进到 dca6dea,包含完整桌面实现和源测试。
|
||||
- 将源 promotion 的账号级全高工作区、保存/试用状态分离、独立费用政策和隐藏会话未读语义记入个人云智能体 ADR、system-overview、decision-index;current-state 的 Integrated Through 记录源提交和真实证据边界。
|
||||
- 三份原有未跟踪记录仍在原处并留在提交之外。已安装客户端不因源码合并自动更新。
|
||||
|
||||
## Verification
|
||||
|
||||
- git merge --ff-only 成功;合并前 main 为源提交祖先,没有待提交代码或 index 改动。
|
||||
- 源最终验证:65 项相关测试、typecheck、scoped ESLint(0 error / CloudChat 两条既有 warning)、Vite 和 Windows Electron 通过;此前完整普通单测 2004 passed / 2 skipped,加压力测试 1 passed。真实收费链路、macOS 和 OS DPI 不由 fixture/Electron 内容缩放证明。
|
||||
- 合并没有产生新的产品组合;核对 main 产品树与 dca6dea 完全相同后复用同会话源验证,不重复执行不会检测新组合的整套测试。
|
||||
- 三份保留记录按原始字节直接比对;文档门禁、工作区差异和源提交包含性在最终提交前后核对。
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- 未推送、制作安装包或更新已安装客户端。
|
||||
- 清理待用户确认:源任务 20260912-agent-draft-design-9d82c9b4,工作树 D:\Datas\OthersProjects\.codex-worktrees\makelore\20260912-agent-draft-design-9d82c9b4,分支 codex/20260912-agent-draft-design-9d82c9b4-agent-draft-design。最新 HEAD dca6dea 已包含在实际 main;源任务 ready、managed、干净。清理只删除 checkout 及其中依赖/构建输出,保留分支和提交;未经确认继续保留,主目录不是清理对象。
|
||||
|
||||
## Promotion Candidates
|
||||
|
||||
- 源任务已确认的桌面工作区 promotion 已落实到 canonical,未接受其他 peer 的提案,也未修改源任务记录。
|
||||
Reference in New Issue
Block a user