{
    "version":  "1.9.43",
    "url":  "https://updates.okpa.cn/agent/ai-admin/agent-ai-admin-v1.9.43.zip",
    "sha256":  "91bb39ebd5144b3c45c9390504dc72d0bd99a081df0ef2340e36b9d2c94b2d76",
    "publishedAt":  "2026-10-12T15:47:14+08:00",
    "releaseNotes":  "将 Key 池和模型目录按服务商分类展示，支持全部服务商分组查看与筛选；调用明细记录上游失败及 API 错误原因且不扣费；模型连通性测试失败时增加右上角错误提醒。",
    "history":  [
                    {
                        "version":  "1.9.43",
                        "publishedAt":  "2026-10-12T15:47:14+08:00",
                        "releaseNotes":  "将 Key 池和模型目录按服务商分类展示，支持全部服务商分组查看与筛选；调用明细记录上游失败及 API 错误原因且不扣费；模型连通性测试失败时增加右上角错误提醒。"
                    },
                    {
                        "version":  "1.9.42",
                        "publishedAt":  "2026-10-11T09:20:17+08:00",
                        "releaseNotes":  "修复平台设置中遗漏安装包存储配置的问题，恢复本地目录与阿里云 OSS 切换及 OSS 参数维护；概览显示当前存储方式和位置。"
                    },
                    {
                        "version":  "1.9.41",
                        "publishedAt":  "2026-10-09T17:59:46+08:00",
                        "releaseNotes":  "修复 MiniMax 私有音色、Key 与模型删除流程，支持清理失败及历史音色并保留审计记录；取消计费方案历史版本，统一直接编辑当前报价，清理旧方案；修复模型服务商、Key 池和模型目录的查询错误。"
                    },
                    {
                        "version":  "1.9.40",
                        "publishedAt":  "2026-10-09T14:41:52+08:00",
                        "releaseNotes":  "新增用户使用报表：支持按用户、项目、模型和使用类型查看用量、积分消耗与每日趋势，提供用户详情、分页调用明细和安全 CSV 导出；免费调用计入统计，历史缺失计量明确标注，按组织和岗位权限隔离数据。"
                    },
                    {
                        "version":  "1.9.39",
                        "publishedAt":  "2026-10-08T18:27:19+08:00",
                        "releaseNotes":  "优化系统更新历史展示至最近 50 条，并补齐管理后台与 Agent 版本历史；升级完成后自动清理过期临时目录，仅保留最近 3 份回滚备份；增加失败 OEM 构建临时产物的定期清理，降低磁盘占用。"
                    },
                    {
                        "version":  "1.9.38",
                        "publishedAt":  "2026-09-24T20:44:12+08:00",
                        "releaseNotes":  "新增通知、公告和活动消息推送：总后台与代理按权限向指定范围发送，固定接收用户快照；支持推送历史、查看与关闭状态、撤回，以及中央到代理的增量同步。"
                    },
                    {
                        "version":  "1.9.37",
                        "publishedAt":  "2026-09-22T12:24:44+08:00",
                        "releaseNotes":  "修复受限 Windows 构建节点向中央 staging 上传安装包时因项目目录组权限错误而失败的问题；中央管理端启动时自动修复已有项目目录，并在任务领取前创建或校正目录权限，无需把构建账号提升为 root，也无需逐台修改供应商服务器。"
                    },
                    {
                        "version":  "1.9.36",
                        "publishedAt":  "2026-09-20T14:26:46+08:00",
                        "releaseNotes":  "修复供应商管理端同步大型桌面安装包时因固定十分钟超时而反复从头下载的问题；新增空闲超时、临时文件与 HTTP Range 断点续传，网络较慢或进程重启后可继续同步并校验完整性。"
                    },
                    {
                        "version":  "1.9.34",
                        "publishedAt":  "2026-09-20T12:00:00+08:00",
                        "releaseNotes":  "新增受管 Windows 构建节点并完善调度优先级：新开发电脑作为第一构建节点，忙碌、离线或版本不兼容时自动回退原构建机；退役节点继续禁止显示和领取任务，提高桌面安装包构建的可用性。"
                    },
                    {
                        "version":  "1.9.33",
                        "publishedAt":  "2026-09-17T08:24:14+08:00",
                        "releaseNotes":  "修复下游管理端构建状态与产物同步依赖浏览器页面的问题：服务端启动后每 15 秒主动同步中央任务，关闭或最小化页面也会继续推进；构建完成后的回传阶段明确显示为同步产物中，避免误报为仍在构建。"
                    },
                    {
                        "version":  "1.9.32",
                        "publishedAt":  "2026-09-16T19:33:06+08:00",
                        "releaseNotes":  "新增四套可选桌面登录页设计，贴牌项目可配置品牌名、Logo、标题、副标题、主文案和说明，并在管理后台实时预览未保存内容；取消新构建的登录背景图配置，新增登录主题构建字段。"
                    },
                    {
                        "version":  "1.9.31",
                        "publishedAt":  "2026-09-16T14:50:08+08:00",
                        "releaseNotes":  "为管理后台与桌面端账号登录增加一次性图形验证码，验证码在密码校验前验证、提交即失效并在失败后自动换图；新增按账号和来源的失败次数限制及临时封锁，降低脚本批量尝试密码的风险。"
                    },
                    {
                        "version":  "1.9.30",
                        "publishedAt":  "2026-09-14T21:29:51+08:00",
                        "releaseNotes":  "修复创建构建时品牌图片串行上传导致 30 秒请求超时的问题，品牌资源改为并行处理并限制图片床请求时间；优化 AI 项目、构建发布和工作台驾驶舱，移除列表中无用的内嵌图片、避免重复轮询并让数据逐项显示，显著减少加载流量和等待。"
                    },
                    {
                        "version":  "1.9.29",
                        "publishedAt":  "2026-09-09T11:53:09+08:00",
                        "releaseNotes":  "计费中心用户消费倍率下限调整为 0.00，保存、刷新、列表回显和模型同步均正确保留零值；输入与展示继续统一保留两位小数，实际积分扣减仍由计费项售价决定。"
                    },
                    {
                        "version":  "1.9.28",
                        "publishedAt":  "2026-09-08T23:41:29+08:00",
                        "releaseNotes":  "修复计费中心用户消费倍率保存后刷新复原的问题，输入与列表统一保留两位小数；修复仅配置 V2 复合计费方案的模型仍被旧计费规则拦截的问题，桌面端聊天现在可按 V2 方案正常调用和结算。"
                    },
                    {
                        "version":  "1.9.27",
                        "publishedAt":  "2026-09-08T20:20:00+08:00",
                        "releaseNotes":  "修复系统内置图片与 MiniMax 语音计费方案在管理后台不可见、无法维护的问题：系统方案现在正常显示并允许编辑报价，但始终禁止删除；编辑现有方案改为直接保存，不再自动新建版本并停用旧版本，历史消费流水继续保留结算时的价格快照。"
                    },
                    {
                        "version":  "1.9.26",
                        "publishedAt":  "2026-09-08T17:42:30+08:00",
                        "releaseNotes":  "新增统一模型调用与复合计费基础：文本、图片和 MiniMax 语音按明确任务协议执行，支持缓存 Token、图片规格、语音试听、首次启用及按字符计费。优化模型与计费管理菜单、权限授权和右侧抽屉，MiniMax 使用单一后台 Key 并提供系统音色与用户私有音色隔离；修复旧计费迁移重复写入导致语音合成失败的问题。"
                    },
                    {
                        "version":  "1.9.25",
                        "publishedAt":  "2026-09-07T20:24:05+08:00",
                        "releaseNotes":  "优化管理端危险操作视觉：缩小确认弹窗标题、说明和操作按钮字号；统一构建发布“确认推送”与首页装修“删除自定义站点”的红底白字及悬浮、禁用和键盘焦点状态，修复页面样式互相覆盖造成的暗红文字问题。"
                    },
                    {
                        "version":  "1.9.24",
                        "publishedAt":  "2026-09-03T14:51:00+08:00",
                        "releaseNotes":  "视频创作改为 Desktop 固定内置能力：管理端不再创建、修复、发布或授权 video-creation 精选技能，启动时幂等清理中央及下游旧视频技能记录和受控保护包，并保留该能力 ID 禁止作为普通精选技能重新创建。其他精选技能功能保持不变。"
                    },
                    {
                        "version":  "1.9.23",
                        "publishedAt":  "2026-09-02T14:30:00+08:00",
                        "releaseNotes":  "内置图片模型升级为 Doubao Seedream 5.0 Pro，支持文生图、单图生图及最多 10 张参考图融合；图片档位调整为 1K、1.5K、2K，并完成 Lite 配置、权限与自定义价格的幂等迁移。管理后台新增模型开通入口说明。"
                    },
                    {
                        "version":  "1.9.22",
                        "publishedAt":  "2026-09-01T22:32:04+08:00",
                        "releaseNotes":  "新增代理商自定义首页装修，支持上传完整静态站点 ZIP 或粘贴单文件 HTML，支持预览、启停和恢复官方首页；自定义文件保存在升级保留目录，管理端更新不再覆盖，并通过浏览器沙箱隔离后台登录态。"
                    },
                    {
                        "version":  "1.9.21",
                        "publishedAt":  "2026-09-01T21:40:03+08:00",
                        "releaseNotes":  "将面向用户展示的模型消费倍率与售价/成本倍率解耦，支持后台独立配置相对消费倍率且客户端不接收成本信息；修复积分余额耗尽后流式模型调用仍可能继续执行的问题。"
                    },
                    {
                        "version":  "1.9.20",
                        "publishedAt":  "2026-09-01T20:10:46+08:00",
                        "releaseNotes":  "新增模型成本价、销售价与自动倍率管理，Token、按次、图片和搜索统一按销售价扣费并支持零价免费调用；新增模型思考强度配置及跨厂商参数映射，客户端模型接口仅下发销售定价与可用思考选项。"
                    },
                    {
                        "version":  "1.9.19",
                        "publishedAt":  "2026-08-29T16:52:00+08:00",
                        "releaseNotes":  "优化精选专家管理与分发：新增发布者、身份标签、使用量文案、擅长领域和“试试这样问我”示例问题，展示字段贯通中央同步与桌面端市场；专家权限统一由聊天界面控制，管理端不再单独配置默认权限。"
                    },
                    {
                        "version":  "1.9.18",
                        "publishedAt":  "2026-08-28T17:42:00+08:00",
                        "releaseNotes":  "修复精选技能卸载后仍显示已安装的问题：安装状态按当前账号及已认证设备查询，避免其他设备的历史安装记录覆盖当前设备卸载状态；保留多设备记录与现有权限校验，不改变技能内容及安装目录。"
                    },
                    {
                        "version":  "1.9.17",
                        "publishedAt":  "2026-08-28T13:20:00+08:00",
                        "releaseNotes":  "修复专家图标、技能封面和 MCP 图标的自动同步：图片新增、替换及清空无需提升资源版本号；技能同版本封面更新不重复下载技能包，中央上传图片地址统一为公开绝对地址，保留代理商自建内容。"
                    },
                    {
                        "version":  "1.9.16",
                        "publishedAt":  "2026-08-27T20:38:00+08:00",
                        "releaseNotes":  "精选专家、技能和 MCP 市场支持本地上传图片及即时预览，同时保留图片 URL 输入；统一图片格式和 3 MB 大小限制，按市场管理权限授权上传，确保专家图标、技能封面和 MCP 图标正确对应桌面端精选市场。"
                    },
                    {
                        "version":  "1.9.15",
                        "publishedAt":  "2026-08-26T18:36:49+08:00",
                        "releaseNotes":  "修复管理端上传图片在自更新后丢失的问题：默认上传目录迁移到升级保留的 data/uploads，启动时安全合并仍存在的旧目录文件且不覆盖新文件；同时修复 .env 路径配置加载顺序。历史已丢失的图片需重新上传，后续上传不再因管理端升级被删除。"
                    },
                    {
                        "version":  "1.9.14",
                        "publishedAt":  "2026-08-26T09:32:10+08:00",
                        "releaseNotes":  "修复管理后台升级误报成功问题：区分磁盘版本与实际运行版本，可靠识别当前 PM2 实例并验证新进程、端口归属及本机与公网前端资源；发版工具同时兼容旧 PM2 名称，避免同一网站重复启动和端口冲突。"
                    },
                    {
                        "version":  "1.9.13",
                        "publishedAt":  "2026-08-25T08:53:49+08:00",
                        "releaseNotes":  "优化构建发布列表的构建状态列：固定列宽，构建阶段和失败原因改为单行省略显示，避免长错误内容挤压版本、构建来源、产物和操作字段；完整信息继续在构建日志中查看。"
                    },
                    {
                        "version":  "1.9.12",
                        "publishedAt":  "2026-08-24T22:43:36+08:00",
                        "releaseNotes":  "优化兑换码生成体验：输入框、下拉框、日期和备注统一为新版表单样式；修复 HTTP 或剪贴板权限受限时兑换码复制无效的问题并增加兼容回退；移除构建发布列表、日志及产物地址中的复制按钮。"
                    },
                    {
                        "version":  "1.9.11",
                        "publishedAt":  "2026-08-24T22:23:39+08:00",
                        "releaseNotes":  "优化平台设置中的邮件服务配置：补齐发件人名称、发件邮箱和 SSL/TLS 选项，将发送测试邮件独立分区并改善桌面端与窄屏间距；同时修复 SMTP 配置不完整时错误提示显示乱码的问题。"
                    },
                    {
                        "version":  "1.9.10",
                        "publishedAt":  "2026-08-24T21:05:54+08:00",
                        "releaseNotes":  "修复平台设置中构建中心状态显示不准确的问题：当实际构建配置来自服务器环境变量或数据库与环境变量混合配置时，管理后台现在展示真实的有效配置状态和地址，同时继续保护构建中心 Token。"
                    },
                    {
                        "version":  "1.9.9",
                        "publishedAt":  "2026-08-24T19:46:26+08:00",
                        "releaseNotes":  "优化官方总管理后台供应商接入：新增备注信息设置、列表展示与备注搜索；供应商列表增加删除按钮和二次确认，删除后立即撤销 Supplier Token 与接入授权，保留历史业务记录，并阻止误删仍有关联后台成员或下级代理的组织。"
                    },
                    {
                        "version":  "1.9.8",
                        "publishedAt":  "2026-08-24T15:06:05+08:00",
                        "releaseNotes":  "新增代理商管理端图形化发版工具：支持同机多域名多实例、Node 端口与 PM2 名称自动生成、全部配置保存、SSH/数据库/管理端/构建中心/版本分段检测、首次安装与升级维护，并可自动配置宝塔 Nginx 反向代理及失败回滚；同时加强管理端交付包隔离，排除开发工具和测试目录。"
                    },
                    {
                        "version":  "1.9.7",
                        "publishedAt":  "2026-08-24T09:45:00+08:00",
                        "releaseNotes":  "修复代理商自更新后版本号变化但实际进程未重启的问题：升级前校验 PM2 实例存在，重启命令写入更新日志并记录退出码与错误，避免 PM2 重启失败却被误报为升级成功。"
                    },
                    {
                        "version":  "1.9.6",
                        "publishedAt":  "2026-08-24T09:05:00+08:00",
                        "releaseNotes":  "修复代理商本地升级后版本号已更新但界面仍命中旧缓存的问题：管理端 HTML 和 API 现在同时发送 no-store、no-cache、must-revalidate、Pragma、Expires 及 Surrogate-Control，兼容浏览器、Nginx 和 CDN 缓存层。"
                    },
                    {
                        "version":  "1.9.5",
                        "publishedAt":  "2026-08-24T08:53:28+08:00",
                        "releaseNotes":  "修复管理后台升级后仍显示旧内容的问题：管理端所有动态 API 请求显式绕过浏览器缓存，服务端所有 API 响应默认禁止缓存；结合已有的 HTML 入口禁缓存和带内容指纹静态资源，确保升级后页面与数据同步更新。"
                    },
                    {
                        "version":  "1.9.4",
                        "publishedAt":  "2026-08-24T09:20:00+08:00",
                        "releaseNotes":  "修复兑换码兑换失败的问题：管理后台兑换码列表此前仅展示尾部片段，管理员复制片段去兑换必然提示兑换码不存在；现在列表直接显示完整兑换码并支持一键复制，兑换码搜索同步支持按完整码匹配。"
                    },
                    {
                        "version":  "1.9.3",
                        "publishedAt":  "2026-08-24T02:20:00+08:00",
                        "releaseNotes":  "修复桌面端注册账号无法发送邮箱验证码的问题：注册验证码接口此前调用了已下线的函数导致请求必然失败，现已移除该调用并新增静态扫描测试防止同类问题回归；平台设置编辑抽屉移除无实际用途的模型网关地址和模型网关 Key 遗留配置项，原有数据保持不变。"
                    },
                    {
                        "version":  "1.9.2",
                        "publishedAt":  "2026-08-24T00:25:00+08:00",
                        "releaseNotes":  "SMTP 测试入口收回到平台设置编辑抽屉内，主页面不再直接显示验证卡片；修复管理后台页面 HTML 缺少禁用缓存头导致代理商浏览器长期使用旧版界面的问题，升级后无需强制刷新即可加载新版功能。"
                    },
                    {
                        "version":  "1.9.1",
                        "publishedAt":  "2026-08-23T23:35:00+08:00",
                        "releaseNotes":  "将 SMTP 测试收件邮箱和发送按钮移到平台设置主页面，同时保留编辑抽屉入口，避免功能入口隐蔽。"
                    },
                    {
                        "version":  "1.9.0",
                        "publishedAt":  "2026-08-23T23:25:00+08:00",
                        "releaseNotes":  "平台设置新增 SMTP 测试收件邮箱和验证发送测试邮件功能，复用已保存的 SMTP 配置并展示发送状态。"
                    },
                    {
                        "version":  "1.8.2",
                        "publishedAt":  "2026-08-23T22:15:00+08:00",
                        "releaseNotes":  "彻底修复 MCP 高级 JSON 输入框被旧版兼容样式隐藏的问题，并完成真实页面交互验证。"
                    },
                    {
                        "version":  "1.8.1",
                        "publishedAt":  "2026-08-23T22:05:00+08:00",
                        "releaseNotes":  "修复 MCP 配置切换到高级 JSON 模式后输入框被错误隐藏的问题。"
                    },
                    {
                        "version":  "1.8.0",
                        "publishedAt":  "2026-08-23T14:30:00+08:00",
                        "releaseNotes":  "MCP market now supports guided form configuration for remote HTTPS and local stdio transports, while retaining advanced JSON editing."
                    },
                    {
                        "version":  "1.7.1",
                        "publishedAt":  "2026-08-23T13:41:06+08:00",
                        "releaseNotes":  "修复专家、技能和 MCP 市场官方同步遗留记录无法由平台管理员清理的问题；平台管理员可删除历史同步残留，普通代理和系统内置视频创作技能仍受保护。"
                    },
                    {
                        "version":  "1.7.0",
                        "publishedAt":  "2026-08-23T13:13:32+08:00",
                        "releaseNotes":  "专家市场、技能市场和 MCP 市场新增发布状态切换；已发布资源在下游同步时默认创建或恢复分发，中央停用会同步撤回下游可见性；删除仍保留下游审计记录并软停用。"
                    },
                    {
                        "version":  "1.6.9",
                        "publishedAt":  "2026-08-20T22:00:00+08:00",
                        "releaseNotes":  "积分流水新增调用Key列：展示每次模型调用所使用的模型服务Key（脱敏预览），便于审计与定位扣费来源；非消费类流水不展示。"
                    },
                    {
                        "version":  "1.6.8",
                        "publishedAt":  "2026-08-20T21:00:00+08:00",
                        "releaseNotes":  "品牌文案统一升级：管理端界面中的“智能体”相关文案统一改称“专家”，智能体市场更名为专家市场，精选智能体、市场投放、权限目录及登录页等界面文案同步调整，内部权限键与接口标识保持不变，更贴合专业化品牌定位。"
                    }
                ]
}
