0.11.0: 旗舰版功能补齐(License/登录记录/会话管理/角色管理/门户定时任务/模型配额/输出脱敏/供应链扫描/记忆管理/AI助手/真实概览)
- 新增迁移 000031-000034(登录日志/角色/模型配额/记忆) - 新增包: license/memory/modelquota/assistant,扫描引擎 - 全部功能后端+前端+端到端验证通过(25 包单测)
This commit is contained in:
@@ -362,3 +362,45 @@ PostgreSQL `text` 列拒绝写入 → 重试循环永远失败;inbox 的 Go `l
|
||||
中心"语枢"字母 A 标记;沿用品牌色(#071F4D/#00E4E5/#006EFF)。
|
||||
- 替换:侧边栏/顶栏 logo(SVG,Vite 内联)、登录页图标、favicon(16-256
|
||||
多尺寸 ICO)。程序化像素验证渲染正确。
|
||||
|
||||
---
|
||||
|
||||
# 追加:旗舰版 Ultra 功能实现(2026-08-13)
|
||||
|
||||
按旗舰版功能矩阵补齐的模块(均含后端+前端+迁移+端到端验证):
|
||||
|
||||
## 新功能模块
|
||||
1. **License 授权**(`internal/platform/license` + 迁移 000031 前置账号管控):
|
||||
HMAC-SHA256 签名 License 文件(edition/max_accounts/有效期/特性),启动校验 +
|
||||
热更新上传,账号创建按上限管控(Free=3)。管理端「系统管理→License 授权」。
|
||||
2. **登录记录**(迁移 000031):admin/portal 每次登录尝试(成功/失败/原因/IP/
|
||||
UA)落库;门户「登录记录」+ 管理端「系统管理→登录记录」(audit 权限)。
|
||||
3. **会话管理**:门户会话列表/重命名/删除(PATCH/DELETE)。
|
||||
4. **角色管理 CRUD**(迁移 000032 + `internal/identity/roles.go`):自定义
|
||||
角色 + 权限字符串,内置角色合并展示;分配账号时权限展开。
|
||||
5. **门户定时任务**(`internal/scheduler/portal_http.go`):门户工作台
|
||||
定时任务创建/启停/立即执行/历史(仅本人任务)。
|
||||
6. **按模型 Token 配额**(迁移 000033 + `internal/modelquota`):企业级
|
||||
模型总配额(Provider+模型模式),所有 Key 共享自然月计数,与 Key 级配额
|
||||
叠加;管理端「模型配额」。
|
||||
7. **输出侧脱敏**(`internal/contentpolicy/output.go` + gateway wrapper):
|
||||
模型回答(content/delta)应用 redact 规则拦截替换,SSE 逐行/JSON 缓冲;
|
||||
响应头 X-Gateway-Output-Redacted。
|
||||
8. **供应链安全扫描**(`internal/workbench/scan.go`):skill/mcp 定义静态
|
||||
检测(硬编码密钥/内网端点/危险命令/提示词注入/base64 混淆),管理端扫描
|
||||
按钮+结果展示。
|
||||
9. **记忆管理**(迁移 000034 + `internal/memory`):用户/部门/全局三层记忆,
|
||||
Ollama 向量化语义召回(pgvector HNSW),关键帧衰减清理,向用户授权;
|
||||
门户「记忆管理」。
|
||||
10. **AI 助手**(`internal/assistant`):管理平台自然语言问答,注入实时平台
|
||||
统计(供应商/模型/账号/用量/待办),走默认模型供应商。
|
||||
11. **概览真实数据**:dashboard 由模板 demo 改为 system-info +
|
||||
monitoring/overview + license 实时数据。
|
||||
|
||||
## 遗留(记录,建议后续)
|
||||
- 渠道接入(企微/钉钉/飞书)与扫码:依赖外部 IM 开放平台,需企业凭据,
|
||||
建议独立迭代。
|
||||
- 多租户管理:现有 tenant 为单租户模型,平台管理员多租户管理需数据隔离
|
||||
重构。
|
||||
- ARM64 安装包:构建已可交叉编译(CGO_ENABLED=0),发布流程待配置 buildx。
|
||||
- 个人环境变量注入、资源权限等级(查看/仅使用/管理)、收藏:前端增强。
|
||||
|
||||
Reference in New Issue
Block a user