Merge remote main with teacher streaming and composer updates
This commit is contained in:
commit
1c07f7b5cb
98 files changed
+3934
-359
No files matched your search
@@ -6,9 +6,9 @@
|
||||
|
||||
当前项目中顶栏选择下发智能体 → Main 通过 /api/coding/projects/:projectId/agent-conversations/:agentId 读取账号/项目/智能体唯一聊天与最近50轮,打开本身不调用模型 → 学生发送时幂等获取该项目聊天,冻结项目/Pi 来源/当前发布版本 → 获取WS专用凭据 → Yuxi原生Request/Run。同项目/Pi/版本沿用内部线程;同项目来源或版本改变时新建执行段并仅携带该项目有预算的公开交流,不创建第二个可见聊天。切换项目恢复独立聊天,不复用前一项目历史或云端checkpoint。名称、人设和资料来自发布定义。读取中断 → Main校验本轮绑定、取消与额度 → 列目录/读取文件/读取会话原文 → 主动回传配对结果 → 原问题关联Run续接。协议2为12批/64KiB累计成功结果/8KiB单页,旧协议六批;最后一批消费后要求最终回答。保留原问题时限与学生付款人;文件使用读取时内容,会话使用本轮快照。云端只保存消息和收到的片段,完整工程与Pi原始日志保留本机。
|
||||
|
||||
Renderer 自由输入/空输入框“继续看看👀” → Main 统一 reply-v1 → 完整正文及 0–3 条可选快捷回复。完整正文可从保留原文中在本地恢复;无法确认完整时显示缺失提示,由用户明确点击重新回答,保持原问题、引用和项目/Pi 来源,保留现有草稿,采用当前发布版本。被动恢复不调用模型或改写已完成原始轮文件;不完整回答和未解析原文不进入后续模型上下文。 不确定旧请求仍复用原身份与输入来源,移除退役组件字段;旧组件只留原档案,修改路由退役。
|
||||
Renderer 自由输入/空输入框上方已发布快捷提示(历史缺字段默认“帮我整体看🧠”,显式空列表隐藏) → Main 统一 reply-v1 → 完整正文及 0–3 条可选快捷回复。完整正文可从保留原文中在本地恢复;无法确认完整时显示缺失提示,由用户明确点击重新回答,保持原问题、引用和项目/Pi 来源,保留现有草稿,采用当前发布版本。被动恢复不调用模型或改写已完成原始轮文件;不完整回答和未解析原文不进入后续模型上下文。不确定旧请求仍复用原身份、模型和输入来源,移除退役组件字段;旧组件只留原档案,修改路由退役。模型选择默认沿用发布模型,显式选择经 Main 能力和可用性检查后按请求冻结;云端不支持时不发送覆盖值。语音识别仅追加当前账号/项目/智能体草稿,不自动发送。
|
||||
|
||||
云端事件 → Main 先推进游标,再仅转发云端主线程文本 → Host SSE/本机历史 → 右侧面板。子智能体文本不混入正文或带回草稿;断线按游标与持久状态恢复。关闭面板不取消已接受问题,停止/退出请求取消原问题;重启后下次提问先停止旧问题。带回回答只追加草稿,不自动发送,旧本地老师话题保留原执行路径。见[老师决定](../10-decisions/ADR-2026-09-22-coding-teacher.md)。
|
||||
云端事件 → Main 先推进游标,再分别投影云端主线程思考和正文 → Host SSE/本机历史 → 右侧面板。思考独立折叠,正文从流式 reply-v1 逐步解码,最终回复确认正文和快捷回复;卡片仅在完整终态后显示,位于实际完成时间下方。思考不进入工具活动、后续模型上下文或带回草稿;子智能体事件只推进游标。断线按游标与持久状态恢复。关闭面板不取消已接受问题,停止/退出请求取消原问题;重启后下次提问先停止旧问题。带回回答只追加草稿,不自动发送,旧本地老师话题保留原执行路径。见[老师决定](../10-decisions/ADR-2026-09-22-coding-teacher.md)。
|
||||
|
||||
编译完整请求 → 本地路径按近似Token预算、云端路径按实际JSON query字节预算裁剪来源节选 → 提交前按同一计量复核。问题、明确引用及固定回复协议保持完整;真正的固定配置超限单独提示。明确引用绑定旧项目/Pi时须移除引用或恢复原来源。聊天轮文件原子写入后更新轻量索引;恢复与旧记录导入按原始身份去重,不重发模型。旧全局聊天依据每轮可证明的项目分入对应存储,映射已读并开启新云端执行段,旧讨论只留原档案;原文件不修改,无项目归属的轮保留原档案。历史页和SSE按请求ID合并且排除跨项目迟到响应,已读归Main,文字草稿和阅读缓存按账号/项目/智能体保存。旧全局草稿只导入其记录的项目,保留原值。现代聊天停止旧定时跟进,独立主动观察后续接入相应项目的同一聊天。
|
||||
|
||||
@@ -149,4 +149,4 @@ Main 在接收带图消息时立即将上传 attachment id 放入 optimistic use
|
||||
|
||||
## Last Updated
|
||||
|
||||
2026-09-22
|
||||
2026-09-29
|
||||
Reference in new issue
Block a user