AIClient-2-API/static/app
hex2077 7746e94154 feat(config): 添加提供商最大错误次数配置和动态重载功能
新增MAX_ERROR_COUNT配置项用于控制提供商连续错误次数阈值,
当达到此阈值时提供商将被标记为不健康。同时实现配置动态重载功能,
支持在不重启服务的情况下更新配置,包括提供商池管理和UI配置界面的实时同步。

- 在config.json.example中添加MAX_ERROR_COUNT默认值
- 在config-manager.js中实现命令行参数--max-error-count解析
- 在service-manager.js中将maxErrorCount传递给ProviderPoolManager
- 在ui-manager.js中实现reloadConfig函数和配置重载API
- 更新前端配置管理界面,添加maxErrorCount输入控件
- 改进文件上传处理,支持模态框提供商类型识别
- 在所有提供商操作后自动触发配置重载
2025-11-16 18:18:43 +08:00
..
app.js feat: 添加可视化Web UI管理控制台及相关功能模块 2025-11-11 18:53:39 +08:00
auth.js feat: 新增Web UI管理控制台和认证系统 2025-11-12 17:37:39 +08:00
config-manager.js feat(config): 添加提供商最大错误次数配置和动态重载功能 2025-11-16 18:18:43 +08:00
constants.js feat: 添加可视化Web UI管理控制台及相关功能模块 2025-11-11 18:53:39 +08:00
event-handlers.js docs(terminology): 统一术语标准 - 将"供应商"规范为"提供商" 2025-11-14 00:10:27 +08:00
event-stream.js docs(terminology): 统一术语标准 - 将"供应商"规范为"提供商" 2025-11-14 00:10:27 +08:00
file-upload.js feat(config): 添加提供商最大错误次数配置和动态重载功能 2025-11-16 18:18:43 +08:00
mobile.css feat: 新增Web UI管理控制台和认证系统 2025-11-12 17:37:39 +08:00
modal.js feat(config): 添加提供商最大错误次数配置和动态重载功能 2025-11-16 18:18:43 +08:00
navigation.js feat: 添加可视化Web UI管理控制台及相关功能模块 2025-11-11 18:53:39 +08:00
provider-manager.js docs(terminology): 统一术语标准 - 将"供应商"规范为"提供商" 2025-11-14 00:10:27 +08:00
routing-examples.js feat: 添加可视化Web UI管理控制台及相关功能模块 2025-11-11 18:53:39 +08:00
styles.css docs(terminology): 统一术语标准 - 将"供应商"规范为"提供商" 2025-11-14 00:10:27 +08:00
upload-config-manager.js docs(terminology): 统一术语标准 - 将"供应商"规范为"提供商" 2025-11-14 00:10:27 +08:00
utils.js feat: 新增Web UI管理控制台和认证系统 2025-11-12 17:37:39 +08:00