Merge remote Agent workspace updates with message process rendering
Electron E2E / Electron E2E (macos-latest) (push) Canceled after 0s
Electron E2E / Electron E2E (ubuntu-latest) (push) Canceled after 0s
Electron E2E / Electron E2E (windows-latest) (push) Canceled after 0s

This commit is contained in:
brother7 committed 2026-10-13 11:01:05 +08:00
commit bf39f4071f
83 files changed
+8002 -1296

No files matched your search

@@ -94,3 +94,15 @@ The creator no-code change explicitly replaces the earlier pairing step. See [re
源: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 项既有类型诊断。
真实收费模型对账、完整服务/ARQ/provisioner 与重启、安装包/协议/跨设备、生产迁移和部署仍待验收。并行 OSS 替换与远程 Milvus 部署由各任务集成和验收;本决策不接受其尚未合入的存储实现。
## Integrated Personal Workspace · 2026-10-13
本节整合已获用户确认的远程个人智能体界面与本地过程渲染/通俗文案功能,取代上文较早的用途引导、配置内试聊、资源分类页和渠道对话入口说明;身份、访问、不可变发布、Main 传输与创建者付费规则保持。
- 模块首页先显示自己的智能体卡片,保留恢复记录。卡片使用恢复后的原有尺寸和留白,提供聊天、调整、继续制作及确认删除(既有云归档)。创建填写名称与平台像素/上传头像;一句话介绍可为空,完整提示词原样保存,模型由用户明确选择。高级设置纵向展示模型、工具箱、做事手册、MCP、子智能体和知识;不显示费用或运行限制卡,但保存仍保留原配置。保存草稿与应用发布保持独立;开始使用完成必要的私有启用后直接进入聊天,不自动发送。
- 正式聊天只显示身份、消息和输入。流式与已保存消息共用 CloudMessageBody,按 Run/消息保留思考、Markdown 和工具输入/结果/失败;工具开始后以实际执行参数为准。Yuxi 维护平台能力展示文案,原标识和个人作者文案不变。终态按消息身份替换;历史滞后或失败保留片段并有限补读,同一请求审批续接保留已有过程,迟到历史不能覆盖新执行。
- 输入框内添加文件/图片;上传确认、待发送选择及只带附件的明确问题保留原身份与恢复边界。右上角附件入口在已知无文件时隐藏,面板分上传与生成;生成项仅来自当前对话已保存助手正文的明确文件链接并核对实际文件,排除思考、工具、代码示例和纯路径提及。未知内部过程文件不展示、不删除;旧成果缺链接可能隐藏,正式交付记录仍需 Yuxi 后续合同。
- 知识库按「MakeLore知识」与「我的知识库」多选,选择只改草稿,移除选择不删除原库。个人管理按服务端所有权目录,上传自动解析索引,不可选用的本人库仍可管理,旧绑定保留并提示。未确认操作保持原库/身份及离开保护;所选授权知识由个人云执行自动提供检索,无需另外选择 knowledge-base Skill。
- Agents 侧栏只由显式点击或键盘展开;其他模块保留自身行为。微信配置以账号卡片与选择智能体→扫码→明确启用呈现,确认绑定后使用权威账号状态;不再嵌入聊天/活动面板。不凭账号记录推断真实微信身份唯一性。
来源:远程 23ddce11da5c4c7aa31af81213a5aafd474cdad0,以及本地 70a3212/821fd6f;见[本次集成](../30-worklog/tasks/20261013-integrate-capability-ml-b2185884.md#remote-merge-resume--2026-10-13)。本次只合并客户端;过程历史/文案及可空介绍要求对应 Yuxi 版本,不将远程来源中的试用部署记录当成本机或当前线上验收。
@@ -6,10 +6,13 @@
## Product Positioning
2026-09-26 用户明确确认并进一步澄清:老师 Agent 是某一领域杰出人物的能力转化而成的智能体,供平台学生使用。定义以人的领域能力及学生价值为中心,蒸馏属于实现方法。能力来源、能力内涵、学生价值与真实案例验证标准集中记录在[产品定位](../00-brief/project-positioning.md#老师-agent-的产品定位)。下列云端执行、上下文读取与咨询交互决定服务于这一能力交付;客户端统一智能体模型保持。
2026-10-08 用户确认更新定位:老师 Agent 是现实中某位具体老师量身打造的赛博版本,核心价值是本人的见解、经验和判断,用户通过 Agent 与这位老师建立连接;语言风格、思维方式、工作习惯与专长共同参与映射,不同老师可承担不同职责。老师本人通过题库、问答或情境任务参与映射验收,用户实际价值另行评估。该共识取代原“领域杰出人物的能力转化”定位,完整内容及上下文知识库方向、研究边界和待讨论方法论见[产品定位](../00-brief/project-positioning.md#老师-agent-的产品定位)。本次仅更新产品共识,不宣称映射或验收已实现;下列已实现的云端执行、上下文读取、咨询交互与客户端统一智能体模型保持。
2026-10-09 用户补充确认:映射对象为具体真人,“老师”名称不预设教师/学生身份,用户与 Agent 平等交流。整体内在映射采用[八方面框架](../00-brief/project-positioning.md#内在映射的八个方面);[首版重点](../00-brief/project-positioning.md#首版内在映射目标)仅为价值、动机与优先顺序,注意与问题构造,对世界的理解,经验与实践能力,证据标准与自我修正。身份与生命叙事、关系与社会处境、情绪与自我调节留待后续迭代。Codex 等工具痕迹的证据覆盖仍待讨论,未进行个人历史采集或能力验收。
## Decision
- 2026-10-08 用户确认产品交互边界,随后澄清双方身份平等:老师 Agent 给出建议后,由用户理解、决定是否采纳,并用自己的表达向操作 Agent 提出目标和执行要求;老师 Agent 或系统不得以直接转发建议、自动下发或一键采纳执行替代用户表达。查看作品结果后,老师 Agent 再基于可获得的事实继续判断。用户表达是观察理解的依据,不能仅凭采纳或执行成功认定已理解,不预设教学或评分身份;具体观察方法待讨论。本条为产品共识更新,未改动运行代码或既有历史记录。
- 2026-09-29 远程输入区改动与本地流式回复合并:麦克风识别只追加当前草稿,不自动发送,账号/项目/老师/来源切换或关闭时取消过期结果。默认模型沿用老师发布配置;学生可在 Main 与云端能力允许时为后续手动问题显式选择模型,按账号/老师记忆。每轮固定 modelId 与请求身份,重试保持原选择;人设、资源、发布版本、项目边界和学生计费不变,主动检查仍使用云端配置。旧服务能力不足时明确不可用,不忽略选择;配套 WS/Yuxi 上线仍为独立发布工作。
- 快捷提示放在输入框上方,云端文案/实际提示词及空列表兼容规则保持;回复卡片采用紧凑样式,普通问题和求助均在完成时间之后只显示一次。发送时间与完成时间来自真实记录,运行中显示状态,未知时间不伪造。默认求助兼容文案更新为“帮我整体看🧠”。
- 每位下发老师分别显示介绍气泡,按账号/项目/老师保存已介绍状态和操作 Agent 的完整回复轮数。进入对应咨询或显式关闭仅消费这一位;未操作时于第三轮成功操作回复后收起,旧历史、老师咨询、失败或中间工具事件不计数。咨询期间介绍组收起,真实未读主动建议继续使用独立已读边界;没有目录的旧入口保留欢迎语兼容。
+7 -1
View File
@@ -1,5 +1,9 @@
# Decision Index
- 2026-10-09 确认[内在映射的八个方面](../00-brief/project-positioning.md#内在映射的八个方面)与[首版前五方面目标](../00-brief/project-positioning.md#首版内在映射目标):首版关注价值、动机与优先顺序,注意与问题构造,对世界的理解,经验与实践能力,证据标准与自我修正;其余三方面留待迭代。映射具体真人,双方平等交流,不预设教师/学生身份。Codex 等工具痕迹的证据适配待讨论,不代表已经完成采集或映射。
- 2026-10-08 确认、后续平等身份澄清同步至[用户理解与执行表达](../00-brief/project-positioning.md#用户理解与执行表达):用户采纳老师 Agent 建议后,须自己理解并向操作 Agent 表述目标与要求,老师 Agent 或系统不直接交接建议触发执行;保留用户表达作为观察理解的依据,具体观察方法待讨论,不预设教学或评分身份。
## Community Collaboration · 2026-10-09
2026-10-09 已确认并实现[社区协作与充值边界](../20-architecture/community-collaboration.md):当前账号充值并显示对象;家长登录孩子号;麦洛不体现课程,D05 关联改在社区。后续决定取代原 parent-only 永久充值及客户端课程提案,其他家庭/付款/咨询规则保持。
@@ -10,7 +14,7 @@
- 2026-09-29 修订[下发智能体咨询决定](ADR-2026-09-22-coding-teacher.md):Yuxi 一次发布保持稳定老师身份;客户端五秒前台 revision 检查、入场/焦点刷新独立于聊天状态,保留项目连续聊天和运行快照。
- 2026-09-26 已确认[老师 Agent 产品定位](../00-brief/project-positioning.md#老师-agent-的产品定位):某一领域杰出人物的能力转化而成的智能体,供平台学生使用;蒸馏属于实现方法,以真实案例验证领域能力;补充下方既有咨询技术决定。
- 2026-10-08 更新确认[老师 Agent 产品定位](../00-brief/project-positioning.md#老师-agent-的产品定位):具体真人量身打造的赛博老师,以本人见解、经验和判断为核心,让用户通过 Agent 建立连接;不同老师可承担不同职责。老师本人参与题库/问答等映射验收,用户价值另行评估;上下文知识库是建设方向,具体蒸馏与评分方法待讨论。取代原产品定位,既有咨询技术边界保持,不代表真人映射已实现。
- [下发智能体咨询与项目会话导航](ADR-2026-09-22-coding-teacher.md):2026-09-28 amended / implemented;按用户纠正,唯一持续聊天身份为账号+项目+下发智能体,不同项目隔离历史、草稿、已读与模型上下文,保留同项目无新话题入口的交互。Pi 来源/发布版本在每轮接受时冻结,同项目变化只轮转内部线程。旧全局聊天按每轮可证明的项目分入对应会话,保留原文件并开启新云端执行段;不明归属仅保留原档案。学生计费、统一只读工具和主线程正文保持;老师对话使用 reply-v1 正文与 0–3 条可选快捷回复,退役组件仅留原档案;本地恢复完整旧正文,无法完整恢复时显式重试且保留草稿;主动观察建议接入由独立任务继续并绑定对应项目。
@@ -58,3 +62,5 @@ Create or update an ADR when a choice affects:
- user-facing workflow
- 2026-09-29 远程输入区与本地流式输出合并:[老师模型与语音、时间戳及独立介绍](ADR-2026-09-22-coding-teacher.md)保留项目聊天和云端人设;[桌面窗口/空作品预览边界](../20-architecture/system-overview.md#integrated-desktop-and-consultation-boundaries-2026-09-29)由 Main 持有。模型选择配套服务仍需单独上线。
- 2026-10-13 个人云智能体工作区合并:卡片/配置/聊天分离、消息级过程与通俗能力文案、明确交付附件、分组知识选择、手动侧栏及微信账号卡片;当前规则见 [Integrated Personal Workspace](ADR-2026-09-11-personal-cloud-agents.md#integrated-personal-workspace--2026-10-13)。