docs: integrate agent editor peer tabs
This commit is contained in:
@@ -32,15 +32,16 @@ Accepted / implemented,2026-09-11 集成。产品范围、三端分工、创
|
||||
|
||||
## Desktop Workspace(2026-09-12 accepted / implemented)
|
||||
|
||||
- Agents 使用账号级全高桌面工作区,配置与试用独立滚动;分栏可调整、展开及恢复,小窗口切换配置/试用面板。基础要求优先展示,能力、知识、限制等高级配置可展开,正式对话和自动任务保留独立入口。
|
||||
- Agents 使用账号级全高桌面工作区,配置与试用独立滚动;分栏可调整、展开及恢复,小窗口切换配置/试用面板。编辑区以“我的要求”和“高级设置”两个 Tab 切换,默认展示基础要求;能力、知识、限制位于高级设置内,正式对话和自动任务保留独立入口。
|
||||
- 编辑草稿、已保存配置与当前试用修订分别持有状态。明确保存及页内切换保留未发送内容、附件、历史和未确认请求;最新草稿经用户明确选择后开始新试用并保留未发送文字。旧请求重试继续使用原请求身份及修订,不能因保存而重新创建收费请求。隐藏但继续运行的对话不提前标记已读或覆盖最近访问位置。
|
||||
- 费用上限位于限制分类并独立保存,仍是服务端即时政策。首版不包含自动保存或离线草稿同步;退出工作区仍提示未完成输入。
|
||||
- 实现源 `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 验收。
|
||||
|
||||
## Guided First Helper(2026-09-14 accepted / implemented)
|
||||
## Guided First Helper(2026-09-14 accepted / implemented,2026-09-15 amended)
|
||||
|
||||
- 智能体交互面向非专业用户和 8–15 岁学生;老师引导后由学生独立创建、试用和改进第一个助手。这是已确认的体验目标,不增加教师/学生权限或课堂管理模型。
|
||||
- 创建使用用途选择、填写要求、保存试用的短引导。用途示例可编辑,也可自定义;基础要求包含名字、用途、回答方式和补充说明,高级能力/知识/限制按需展开。
|
||||
- 创建使用用途选择、填写要求、保存试用的短引导。用途示例可编辑,也可自定义;基础要求包含名字、用途、回答方式和补充说明,高级能力/知识/限制通过“高级设置”Tab 进入。
|
||||
- “我的要求”和“高级设置”采用明确选中态并支持方向键切换。首次进入高级设置显示能力,之后保留上次查看的高级分类;再次点击当前 Tab 不收起或重置内容。切换回到内容顶部,同时保留未保存的要求、资源搜索、知识表单、费用输入和当前试用;切换本身不保存或发送。实现源 `868ab54be6575ea6bd170d2ece7b7c8d4f6c0007`,验证见[源任务](../30-worklog/tasks/20260915-agent-editor-tabs-8c46f6f5.md)。
|
||||
- `system_prompt` 仍是保存指令的唯一来源。回答方式只增删明确的自然语言指令行,其余自由文本原样保留。仅新建助手首次选择真实目录中的首个可用模型,用户可以修改;既有助手不自动换模型,不虚构推荐标记。
|
||||
- 示例问题只填入输入框。“保存并重新试用”成功后使用保存返回的修订,保留输入文字或填回上一问题,不自动发送;旧试用可对比,文件仍按原会话下载。运行、排队、审批、附件或未确认操作阻止替换试用;单独保存继续保留当前会话。
|
||||
- 执行确认展示实际动作和参数,并可展开完整详情;既有审批决策和操作身份保持。首次“自己使用”先确认可用状态与创建者付费,再调用既有发布操作并打开独立正式对话;分享/API/渠道及版本管理仍在后续入口提供。
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
- [官方模型能力与原生思考选项](ADR-2026-09-12-official-model-capabilities.md):2026-09-12 accepted / implemented;one-api 官方事实、Works v2 授权投影、受管模型图片输入与 Main-owned reasoningChoice,取代受管模型的静态推测与 Pi 枚举映射。
|
||||
|
||||
- [个人云智能体平台](ADR-2026-09-11-personal-cloud-agents.md):2026-09-14 amended / implemented;三端分工、创建者付费及独立预算保留,桌面工作区增加面向非专业用户与 8–15 岁学生的创建引导、基础要求、明确保存后重新试用和首次自用确认。保存/试用版本与恢复身份分离,验证及发布边界见决策。
|
||||
- [个人云智能体平台](ADR-2026-09-11-personal-cloud-agents.md):2026-09-15 amended / implemented;三端分工、创建者付费及独立预算保留,桌面工作区面向非专业用户与 8–15 岁学生提供创建引导、基础要求、明确保存后重新试用和首次自用确认。“我的要求”与“高级设置”采用双 Tab,保留高级分类与未保存输入。保存/试用版本与恢复身份分离,验证及发布边界见决策。
|
||||
|
||||
| ID | Decision | Status | Date | Applies To | Detail |
|
||||
|---|---|---|---|---|---|
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
个人云智能体职责见 [已接受决策](../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 独立保存,布局偏好仅保存尺寸,不充当离线内容存储。
|
||||
Agents 的 Renderer 使用账号级桌面工作区:`DraftEditor` 分别持有编辑内容和已保存草稿,`CloudChat` 固定当前试用修订与请求身份,`DesktopSplit` 负责分栏和窗口适配。编辑器以“我的要求”与“高级设置”两个 Tab 控制同一持久挂载的表单,基础要求默认展示,高级分类单独记忆;切换回到内容顶部并保留局部表单及试用输入。草稿保存不重建试用组件,页内隐藏会话保留运行状态但不写已读/最近位置;新试用由用户明确选择。费用上限经既有 Host API 独立保存,布局偏好仅保存尺寸,不充当离线内容存储。
|
||||
|
||||
Makelore 是 Electron 桌面客户端。Renderer 负责项目操作与状态展示;Electron Main 持有认证、文件系统、安全打包、Works Square 网络访问和发布安全校验。
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@ This file is the integrated default-branch snapshot. Feature tasks record progre
|
||||
|
||||
## Integrated Through
|
||||
|
||||
- 2026-09-15:任务 `20260915-merge-agent-tabs-2fd41184` 经用户确认登记移交,将源 `868ab54be6575ea6bd170d2ece7b7c8d4f6c0007` 无冲突快进合入本地 `main`。智能体编辑区改为“我的要求”与“高级设置”双 Tab,选中态与方向键切换明确,高级分类记忆、切换回顶、未保存输入及试用状态保留。产品树与已验证源一致,沿用 47 项相关单测、类型检查、scoped lint、Vite 全目标构建及 Electron 交互验收,详见[源任务](tasks/20260915-agent-editor-tabs-8c46f6f5.md)。源记录原样导入,三份原有未跟踪文档保留;未推送、打包或安装客户端。
|
||||
|
||||
- 2026-09-15:任务 `20260915-merge-knowledge-status-ml-7a69bec0` 经用户确认登记移交,将已独立审查源 `fee2f4c` 无冲突快进合入本地 `main`。知识文档上传、导入与替换自动衔接解析索引,明确阶段、真实可用性和失败恢复;每 5 秒串行刷新已加载页面,旧可用内容在替换清理重试时保留。沿用源 49 项相关单测、类型检查、scoped lint、Vite 全目标构建、真实 Electron E2E 1 passed,以及独立 Reviewer Standards/Spec PASS。全量唯一 Pi runtime v6/v7 旧断言失败与本改动无关,详见[源任务](tasks/20260915-knowledge-status-ml-3065956f.md)。产品树与已审查源一致;原有三份文档保留,未推送、打包或部署。需配套更新 Yuxi API/worker 与客户端后验收实际上传。
|
||||
|
||||
- 2026-09-15:任务 `20260915-merge-windows-titlebar-bde0505c` 经用户授权移交主目录登记,将修复源 `dae64e52b94f54c61b14d744ef6e6d0580af2d3a` 无冲突快进合入本地 `main`。Windows Code 对话标题栏按共用的 148 px 窗口按钮与 96 px Logo 尺寸限制可交互区域,浏览器、中止和恢复按钮保持在 Logo 左侧。产品树与已验证源一致,沿用 42 项相关单测、类型检查、scoped lint、Vite 全目标构建及 Electron 标题栏/Code 交互验证;覆盖最小 1024 px 窗口、125% 缩放和窗口最大化/还原。详见[源任务](tasks/20260915-windows-logo-overlap-5106511f.md)。原有三份未跟踪文档保持,源记录原样导入;未推送、打包或安装客户端。
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
# Task: 合并智能体编辑设置双 Tab
|
||||
|
||||
## Identity
|
||||
|
||||
- Task ID: 20260915-merge-agent-tabs-2fd41184
|
||||
- Mode: Integration
|
||||
- Branch: main
|
||||
- Worktree: D:\Datas\OthersProjects\makelore
|
||||
- Base commit: 80e52496d2696c3b579c911ee7c07f9588b368a6
|
||||
- Owner: codex
|
||||
- Status: Ready for Integration
|
||||
|
||||
## Scope
|
||||
|
||||
- 将源提交 `868ab54be6575ea6bd170d2ece7b7c8d4f6c0007` 快进合入本地 main,并晋升已获用户同意的双 Tab 交互说明。
|
||||
|
||||
## Intent And Constraints
|
||||
|
||||
- Concurrent / Planning Gates Passed:官方 check/start/status 匹配本 integration 任务、main、主目录及记录基线,独占集成锁已取得。
|
||||
- 初次 start 被旧 integration 登记阻止。用户随后明确确认移交任务 `20260915-merge-knowledge-status-ml-7a69bec0` 占用并原样保留三份历史文档;通过 bundled release --force 和 start --adopt-existing 完成登记移交。
|
||||
- 已加载入口、任务记录、项目定位、集成状态、决策、架构、领域规则、成功标准、源任务及 peer Scope/Intent/Promotion。历史模板记录为未知协调状态,未发现本次具体语义冲突;源分支的验证与用户批准支持此集成。
|
||||
- 源任务记录保持只读;仅更新本任务记录及相关 canonical 说明。无子智能体、推送、打包或安装操作。
|
||||
|
||||
## Outcome
|
||||
|
||||
- 已将 main 从 `80e52496d2696c3b579c911ee7c07f9588b368a6` 无冲突快进到 `868ab54be6575ea6bd170d2ece7b7c8d4f6c0007`,产品改动与源一致。
|
||||
- 已更新个人云智能体 ADR、决策索引、系统概览与 current-state,明确两个 Tab、默认基础要求、高级分类记忆、切换回顶、输入与当前试用保留。草稿、预览、费用保存与 Main/cloud 合同保持。
|
||||
- 主目录原有三份未跟踪文档保留;源 feature 工作区待用户确认清理,分支和提交保留。
|
||||
|
||||
## Verification
|
||||
|
||||
- 源验证已完成:47 项相关单测、类型检查、scoped ESLint、Renderer/Main/Preload/utility 生产构建、Electron 用例通过;涵盖键盘、表单状态、滚动、小窗口及缩放。此集成仅快进及 canonical 文档修改,复用源验证。
|
||||
- 集成验证全部通过:产品树及源任务记录与源提交直接比对一致;三份旧文档原始字节保持;git diff --check、官方 check_project_docs.py 和任务感知 check_doc_drift.py 通过。源工作区干净,HEAD 为已合入 main 的最新源结果。
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- 按 skill 询问是否清理任务 `20260915-agent-editor-tabs-8c46f6f5` 的 managed worktree `D:\Datas\OthersProjects\.codex-worktrees\makelore\20260915-agent-editor-tabs-8c46f6f5`,分支 `codex/20260915-agent-editor-tabs-8c46f6f5-agent-editor-tabs`;未获明确同意前保留目录、分支和提交。
|
||||
|
||||
## Promotion Candidates
|
||||
|
||||
- 源任务的双 Tab 说明已在本次 integration 晋升;用户已经确认交互方向和合并,无未决语义冲突。
|
||||
Reference in New Issue
Block a user