Repository navigation
v1.3.0 — 上游同步收官 + AI Agent 编排全栈 + 安全与运维增强
v1.3.0 — 上游同步收官 + AI Agent 编排全栈 + 安全与运维增强
上游 go-wind-admin 同步系列收官(立项清单五项 + AI Agent 编排四切片 + 两个小尾巴),全部批次附 E2E 兜底(合计 200+ 断言)。
核心新特性
AI Agent 编排全栈
- 可视化画布编排五类节点(开始/知识检索/LLM/条件/结束),@xyflow/react 画布编辑器
- 同步试运行逐节点 trace + SSE 实时轨迹,运行台账与用量记账
- 图执行引擎:
{{节点id.变量}}单趟模板渲染、expr-lang 条件表达式、静态校验(唯一 start/可达/无环/出度规则) - 知识节点复用 chat RAG 链路(embed + 余弦检索),LLM 节点多轮工具循环
AccessKey AK/SK 机器凭证
- 租户级凭证管理 + 免鉴权令牌交换签发短期 JWT
- IP+AK 维度防爆破限流(Redis Lua 原子计数,5 次锁 15 分钟)
- SK 只存 SHA-256 摘要,明文仅创建/重置响应回显一次
租户配额子系统
- 用户/存储/API 调用/AI Token 四类配额按租户直配
- 三闸门硬执行(用户创建/文件上传/网关中间件)+ 水位告警(80% 阈值站内信通知)
- 个人中心自助用量面板
登录策略执行链 + 系统参数域
- IP/时间/设备/地区四维度黑白名单,全局+定向两段式执行
- 系统参数域:平台全局动态 KV,参数管理页可视化调整,缓存多实例失效广播
等保口令策略执行链
- 复杂度(长度 + 四类取三)/ 历史口令(bcrypt 比对)/ 有效期(超期拒登录)
- 阈值经系统参数页可调(sys.password.minLen/maxAgeDays/historyCount)
备份恢复工具链
- 24 张核心身份/权限/组织表一键异步备份(MinIO 桶 + 项目前缀隔离)
- 空库整体恢复保留原 ID(PostgreSQL 自动 setval 对齐序列)
- 桶生命周期按保留期清理(BACKUP_RETENTION_DAYS,≤0 关闭)
其他
- 系统通知邮件触达打通(SendDirect Target 解析收件人邮箱)
- Flow 通知动作 EN 文案变体(收件人偏好英文时邮件按 EN 渲染)
- 服务器监控 + Redis 缓存监控只读仪表盘
- 在线会话管理 + 登录页租户白标
- react 端 i18n 入口重建(Next 16 proxy.ts)
稳定性
- asynq 队列迁移 db10 专库(db1/db2 相继被本机其他项目共用,任务被抢致丢失/延迟)
- admin ChangePassword 补 needDecrypt=true(此前 GUI 改密恒败)
- COLLAB_ADDR=off 启动 panic 修复 + react 存量 typecheck 错清零
- demo SQL 演示策略地雷清除(封禁 127.0.0.1 行会锁死本机管理员)
- demo 库攒积的 search.reindex 死任务清理
E2E 与质量
- 全部批次附 E2E 兜底(合计 200+ 断言),go vet / go test / typecheck 全绿