docs: record model capability main branch delivery
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-12 22:14:51 +08:00
1 parent 2888aaedac
commit 1d661f7a56
7 files changed
+87 -6

No files matched your search

@@ -0,0 +1,19 @@
# 官方模型能力与原生思考选项
- 状态:Accepted / implemented;用户已批准设计、实施及三端主分支合并。
- 日期:2026-09-12
- 源提交:26cbb29;合并:2888aaed;源任务记录保持只读。
## 决策
one-api 按渠道、映射后的模型身份,从百炼和原生 DeepSeek 官方接口/文档获取能力事实。输入与输出模态、思考支持、能否关闭、默认状态、原生 effort 值和限制分开表达;未知不等于 false 或空列表。可用目录按实际 gateway group 汇总全部候选及回退渠道的共同能力。Works Square 存储完整快照并应用模型激活和用户授权,通过 model_capabilities_v2 下发;运营只查看和刷新能力事实。
Makelore 的受管模型使用 v2 作为图片输入与思考选项权威。缺失或非法事实保持未知,不从模型名称或本地 profile 推测。BYOK 保持原有配置,Web Search 继续采用独立的已验证适配器政策。服务端 v1 保留给仍受支持的旧客户端。
产品模型配置独立保存 reasoningChoice:default、disabled,或 enabled 加可选的供应商原生 effort 字符串。Pi 的固定枚举只是内部载体,不能丢失 xhigh 等值。模型切换重置为 default;Main 在接收 prompt 前验证选择和图片输入,将准备好的供应商字段冻结到父/子运行上下文。Pi before_provider_request 钩子清理 SDK 注入的思考字段,再应用本次冻结字段。default 省略控制字段,不能隐式发送关闭。
## 验证与交付边界
源提交通过 70 项相关测试、类型检查、Vite 构建、真实 Pi 本地 HTTP 序列化和 Electron 用例。合入主分支的知识库/云智能体界面后,57 项相关测试、类型检查、Vite 全目标构建及受管模型 Electron 用例再次通过。既有 Main TypeScript 的 61 项诊断已在源任务中证明没有新增。
先部署 one-api,再迁移/部署 Works Square,最后发布匹配客户端。真实账号目录权限、group 与供应商推理仍须发布环境验收;本次未推送、打包或部署。首期为文本/图片与思考控制;可选 budget 字段保留,未解析事实保持未知,不增加 budget 编辑器。
@@ -2,6 +2,8 @@
## Active Decisions
- [官方模型能力与原生思考选项](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-11 accepted / implemented,2026-09-12 补充桌面编辑工作区;三端分工、创建者付费、保存与试用版本分离、恢复/资源/独立预算及发布证据边界。
| ID | Decision | Status | Date | Applies To | Detail |