[新增] 【书笙OS】-PC AI连通性测试支持指定模型单独测试
连通性测试页新增「指定模型」下拉,根据所选场景和能力自动列出已配置的启用模型(含继承链展开)。选择指定模型时通过 opt['mid'] + fallback=0 严格只测该模型,不走场景兜底链;留空则按场景模型链顺序逐个尝试。切换能力或场景时自动刷新模型下拉列表。
[新增] 【书笙OS】-PC AI测试结果支持思考模式内容展示
当AI返回包含 reasoning 思考内容时(流式调用或深度思考模式),结果区独立展示「思考过程」区块,与正文分开呈现,带暖黄色主题样式区分。
[新增] 【书笙OS】-PC AI测试结果支持流式输出样式标识
检测结果是否使用了流式输出(通过模型配置stream标记、think内容存在性、raw数据结构综合判断),展示「流式输出」徽标和专属蓝色主题内容区块。
[新增] 【书笙OS】-全端 新增Agnes AI适配器支持
AI配置中心新增「Agnes AI」适配器通道,OpenAI兼容接口,默认Base URL https://api.agnes-ai.cn/v1。支持 agnes-2.5-flash(当前免费)、agnes-3.0-flash(当前免费)、agnes-2.5-pro 等模型,可一键填入常用模型名。配置只需填API Key即可使用,Base URL已内置。
[修复] 【书笙OS】-全端 openai_compat适配器Base URL双/v1导致测试404
修复openai_compat适配器在Base URL已以/v1结尾时仍重复追加/v1的Bug。此前用户配置Agnes AI(Base https://api.agnes-ai.cn/v1)时,实际请求URL变成 .../v1/v1/chat/completions 导致404测试失败。现通过正则检测Base URL是否已含版本号路径(/v1、/v2等),智能选择是否追加。兼容DeepSeek(https://api.deepseek.com → .../v1/chat/completions)和Agnes AI(https://api.agnes-ai.cn/v1 → .../v1/chat/completions)两种写法。
[修复] 【书笙OS】-PC AI连通性测试调用旧模型的Bug
修复在配置中心更改场景模型后,连通性测试仍调用旧模型的问题。原因:测试页未限制fallback,场景模型失败后回落到默认场景调用了旧模型。现指定模型时设置fallback=0严格只测该模型,不兜底。
[优化] 【书笙OS】-PC AI测试结果展示增强
结果区新增Token用量展示、尝试次数统计、实际调用模型徽标、成功/失败状态标签等,信息更丰富。结果头部信息栏支持徽标组合展示(流式、思考、模型名)。
[修复] 【AI乐谱生成器】-移动端 音乐精灵流式渲染内容与卡片错乱
AI回复末尾附带的参数标记段(---SUGGESTION---和---QUESTIONS---)在流式渲染时被当作正文处理,其中---被解析为分隔线、JSON文本被当作普通段落,导致聊天过程中内容区出现分隔线和乱码混入正常内容。新增cleanStreamText函数在渲染前剥离标记段,同时中断保存时也做清理。
[修复] 【AI乐谱生成器】-全端 消息区间距和内边距缺失
消息容器元素缺少ai-chat-msgs CSS类,导致padding和gap样式不生效,消息内容紧贴边缘且无间距。补上class后恢复正常。