feat: add local model gateway and console tabs
This commit is contained in:
@@ -12,8 +12,8 @@
|
||||
|
||||
## 本地目录首期状态规则
|
||||
|
||||
当前本地联调仅实现设备与发布元数据,使用[技术设计第 4.1 节](./technical-design.md#41-本地共享目录契约已实现)
|
||||
的独立接口。下文组织身份、Grant、任务和文档归属规则属于目标设计。
|
||||
本地目录实现设备与发布元数据,使用[技术设计第 4.1 节](./technical-design.md#41-本地共享目录契约已实现)
|
||||
的独立接口;本地模型网关规则见第 6.1 节。下文组织身份、Grant、任务和文档归属规则属于目标设计。
|
||||
Office 私有部署第一阶段的限定状态规则见第 8.2 节,不声称具备 INV-1 的组织隔离或 INV-12 的多类凭据体系。
|
||||
|
||||
- 注册相同设备 ID 更新名称、平台及版本,保留首次注册时间;相同内容重试不改变时间。
|
||||
@@ -23,7 +23,7 @@ Office 私有部署第一阶段的限定状态规则见第 8.2 节,不声称
|
||||
- 撤销将状态变为 `revoked` 并保留目录记录。重复撤销不改变结果;重试旧发布请求不恢复已撤销记录。
|
||||
- 能力与知识按 `kind` 区分。知识的搜索、原文、下载标志分别存储,不相互推导;
|
||||
`server` 来源也只是发布者声明,不表示文件已经上传或同步。
|
||||
- 当前没有用户主体或组织所有权,因此真实目录按设备查看。按用户查看仍使用组织示例,
|
||||
- 当前没有用户主体或组织所有权,因此真实目录按设备查看。组织示例已移除,
|
||||
不把设备名称推定为用户身份。
|
||||
|
||||
## 1. 核心不变量
|
||||
@@ -314,7 +314,7 @@ Publication/Grant,本人草稿确认也不能绕过当前访问权限。
|
||||
共享知识区分服务器同步副本和远程设备取用。已就绪的服务器副本不因来源设备离线而失效,
|
||||
但更新需等待设备连接;远程取用在设备离线时不可用。发布暂停或设备撤销仍阻止使用,不能
|
||||
以已有副本绕过撤销。搜索、读取原文、下载分别判断权限;可用状态、共享对象和管理员元数据
|
||||
可见性均不替代动作授权。当前共享中心只演示这些状态,无真实内容请求。
|
||||
可见性均不替代动作授权。当前共享中心仅展示真实目录声明,无真实内容请求。
|
||||
|
||||
可用内容为来源授权、当前入口受众、动作、空间权限、组织策略及 Provider 本地权限的交集。
|
||||
个人外部入口与组织空间独立授权;同一分身身份复用不复制其所有来源权限。
|
||||
@@ -342,19 +342,37 @@ Publication/Grant,本人草稿确认也不能绕过当前访问权限。
|
||||
任何权限扩大都从自动路径转为 `require_approval`。降级只有在目标版本仍被签名目录允许且
|
||||
策略明确指定时才提供,不自动视为故障回滚。
|
||||
|
||||
### 6.1 网关配置演示
|
||||
### 6.1 本地模型网关
|
||||
|
||||
模型网关负责向其他服务转发,不托管模型。原型仅在上游与映射均启用、目标组被允许时判定
|
||||
模型可用;模拟调用记录允许/拒绝及路由元数据,不发送请求或记录正文。
|
||||
本节描述已实现的 [B1 网关](./backend-foundation-design.md#4-b1正常模型网关接入);完整验收尚未完成。
|
||||
|
||||
配置演示与上述签名能力包更新分开。草稿选择目标组可用模型,发布时重新检查策略;每组
|
||||
独立记录发布历史。回退仅选择该组上一条记录,并重新检查其模型可用性,恢复版本及默认
|
||||
模型后移除当前历史末项。发布和回退仅更新目标组在线示例设备;离线设备保留已应用版本,
|
||||
目标版本随发布变化并显示待下发,未模拟重连交付。
|
||||
模型网关向其他服务真实转发,不托管模型。新存储无上游、映射和审计。别名全局唯一并绑定
|
||||
一个上游与远端模型。客户端必须提供有效 Bearer 访问 Key;列表只返回 Key 授权、上游及映射
|
||||
均启用、凭据可用的模型,无需认证的上游不要求凭据。“凭据已配置”仅表示保存了密文或有效
|
||||
环境引用,不表示解密或连接已验证。
|
||||
|
||||
这些状态仅保存在三页共享的会话内存中,刷新重置;角色开关不构成实际授权,发布状态不构成
|
||||
设备确认。文档演示中仅本人可删除/转移个人文档,组织删除/恢复要求显式模拟组织文档管理员
|
||||
角色,其他成员个人文档仅显示元数据,回收站不提供永久删除。
|
||||
上游凭据按 `keep|replace|clear` 显式保留、替换或清除;空值不代表清除,无需认证不会自动删除
|
||||
已有凭据。新秘密加密保存;主密钥缺失或错误时报告不可用,不覆盖旧密文。旧环境变量引用可
|
||||
继续调用,显式替换后改为托管凭据;前缀导入界面及接口已移除。
|
||||
|
||||
Key 仅创建时返回原文,存储摘要;授权绑定模型记录 UUID,修改别名不改变范围。未知或撤销
|
||||
Key 返回 401,未授权模型返回 403。重复撤销保持原撤销时间,撤销阻止新请求,不主动取消已开始
|
||||
的流。管理与旧目录接口限制实际 socket 为直连回环,不能靠 Origin 或转发头建立管理身份。
|
||||
|
||||
发现模型真实访问上游列表,但不自动保存发现结果;失败仍可手工映射。用户选择或手动填写映射,
|
||||
再通过本机管理测试入口显式测试。调用按配置将别名
|
||||
换为远端模型,响应恢复别名,不允许请求覆盖上游地址或凭据,也不自动重试或切换上游。
|
||||
|
||||
调用终态为成功、失败或取消。JSON 响应通过格式检查后记录成功;SSE 必须收到 `[DONE]`,提前
|
||||
结束记为失败。取消或超时中止上游请求,流已开始时的 HTTP 200 不等于最终成功。审计只记录
|
||||
调用元数据,缺失用量保留未知;存储保留最新 200 条,不保存提示词、工具参数或响应正文。
|
||||
配置和审计写盘成功后才更新内存,坏文件或写入失败报错,不清空已有记录。
|
||||
|
||||
本地预览已有 Key 级模型授权,尚无组织认证、组织隔离、用户组策略或配额。配置下发为占位,
|
||||
没有发布、回退或设备确认;保存网关模型不会自动下发。接口和资源限制见技术设计第 4.2 节。
|
||||
历史网关/配置演示记录保持原有证据范围,不能据此认定真实转发或交付已验证。
|
||||
|
||||
文档页显示待接入说明,已移除会话内存演示及模拟组织角色;文档归属与回收规则仍待服务端实现。
|
||||
|
||||
## 7. 联邦可见性
|
||||
|
||||
|
||||
Reference in New Issue
Block a user