Repository navigation
一、核心新特性
1. Agent 模式(全新)
- 新增 Agent 内核
myapp/utils/agent/:事件构造器、LLM 客户端工厂、Agent 循环(run_agent/run_agent_once)、Skill 加载器与 Skill 模板。 - 内置 Skill:知识库检索、SQLLab(ChatBI)、AIHub 应用调用、ECharts 绘图、文生图。
- 支持 NLP2Skill:自然语言自动路由到对应 Skill。
- 新增 Agent 配置模型与视图:CRUD + 多轮流式对话 SSE 端点;前端新增
ChatReact页面与流式渲染。 - 检索能力升级为 agentic 工具集(
search/read/list/find),支持 file/code 查询、多词 AND、正则匹配,并带 ReDoS 防护、软链逃逸防护、读取字节上限、目录越界校验。 - 会话偏好中不再下发密钥与 key;Agent 调用链路参数长度优化。
2. 知识库
- 新增
knowledge_file模型与知识库空间 / 索引 / 存储三层实现。 - 搜索结果由平铺改为目录树结构。
- 修复同义词搜索不准的问题。
- 支持一键优化索引。
- 支持 PDF 扫描件转 Markdown 入库。
- 联网搜索的搜索词同步显示。
3. Token 中转站与服务网关
- 新增 Token 中转站:
token_model(可售模型目录,管理员上架配价)、token_usage(按 用户 + 网关 + 秘钥 + 模型 聚合用量),配套前端ModelMarket/MyTokenKey/TokenModelManage页面。 - 服务网关支持 Claude Code。
- 外部服务同时支持 OpenAI 与 Anthropic 接口类型,可用模型列表包含外部服务。
- 上游 Anthropic 健康度探测。
- 用户自定义 OpenAI URL / Key 时,模型列表查询走用户自己的配置。
- 网关指标与显示优化、prompt 模板 bug 修复。
4. 计量计费与审批
- Token 租赁与扣费逻辑完整落地。
- 余额显示与扣款优化,支付配置项独立。
- 账单补充微信支付 / 支付宝第三方交易号。
- 修复每日按需计量账单状态;计量明细列宽优化。
- 新增
Approval审批页面、审批单通知,申请审核机制完善。
5. 异构算力与调度
- HAMi vGPU:修复卡数统计、新增
N*M乘法语法、统一 vGPU 资源解析;对接现有 HAMi 方法。 - 异构算力(含昇腾)租赁支持,新增 vLLM 昇腾示例;显存租赁值修正。
- 支持自定义
gpu=true机器标签。 - 修复 GPU 利用率弹性伸缩、不同优先级服务之间算力调节的 bug。
- 基础 GPU 镜像 CUDA 版本升级。
- LLaMA-Factory 升级到 CUDA 12.6 并支持单机多卡训练。
6. 数据与标注
- 自动化标注从 PaddleOCR 切换为多模态大模型标注:支持批量预测、并发优化、矩形框标准化、超参数传递、上传图片、在配置中指定模型地址与 Token;DeepSeek 默认模型切换为多模态模型。
- 新增示例:PDF 标注、无人机自动化标注与无人机训练任务流。
- 数据集支持配置训练集 / 测试集 / 评估集。
- 数据集详情页支持导入到个人目录。
- 离线库表新增连接串 + 列信息 + 只读数据预览(
MetadataPreview)。 - DataX 优化;异常值检测任务模板优化。
- 新增任务模板:
llama-factory、llm-distillation、llm-safety-eval、opencompass、yolo26。 - 大模型评估支持在线服务;模型蒸馏与数据蒸馏优化。
7. 平台与通用界面
- 通用增删改查界面:支持 page 模式新增 / 修改、子参数、"打开目录"参数类型、编辑字段自动进详情列、搜索框宽度修正。
- 模型支持上线 / 下线(
model.model_status)。 - 推理服务测试按钮合并进操作按钮。
- 新增
service_pipeline服务编排表,服务编排 / Pipeline 多项优化。 - Ollama 部署优化。
- 任务流所需资源评估优化;机器学习算法支持展平参数。
二、安全与稳定性
- 修复 XSS 漏洞(command 处理)。
- 修复后端固定前缀 bug;登录重定向改走后端接口。
- 用户密码复杂度限制、密码校验与加密优化、密钥字段脱敏。
- Pod 查看权限放开给管理员(原先仅创建者可见)。
- 消息管理开放给所有用户。
- 存储挂载前校验 CSI 驱动,缺失的集群跳过并汇总提示。
- 自定义命名空间逻辑优化。
- 达梦数据库对接优化、PostgreSQL 记录更新、Pika 兼容。
- 日志保留时间 10 天 → 30 天。
- 报错数据回滚、构建报警优化。
三、变更与移除
config.py/project.py移动到myapp/目录下。- Chat 模块 service 类型
openai改为chat。 - 移除旧版
chat-embedding。 - 移除 SparkJob 相关代码。
- 移除 AIHub 异步推理。
- 移除 mock 数据处理。
- Key / Value 变量简写为
k/v。 - 清理大量冗余代码与文档,压缩大图片。
四、升级注意事项
-
执行数据库迁移:
myapp db upgrade
新迁移f7a3c1d9b2e4包含:- 新增表:
service_pipeline、token_model、token_usage、knowledge_file model表新增model_status(上线 / 下线状态,存量数据默认online)metadata_table新增 uri 列- chat 相关表新增
skills/max_steps列 - owner 列长度放宽
MySQL 旧
myapp/migrations/versions-mysql/迁移目录已清理。 - 新增表:
-
配置文件路径变更:
config.py/project.py已移动到myapp/目录下,部署时需同步调整MYAPP_CONFIG与挂载路径。 -
镜像升级到 20260901 版本:基础 GPU 镜像、LLaMA-Factory、LabelStudio、YOLO26 的 tag 均已更新。
-
Chat service 类型字段由
openai改为chat,存量数据需确认并迁移。