release: v2.2.3 [2026-05-29 21:31:05]

### 新功能
- Function Call 填表开关下方新增公益站风险提示横幅:部分公益站会屏蔽 tools 参数,请确认支持情况避免被意外封禁
### 修复
- **Function Call 填表**:
  - 修复 ST 代理以 HTTP 200 + error body 形式返回错误、导致降级重试机制从未触发的问题
  - 修复思考模式模型(如 DeepSeek v4-flash)因 tool_choice 不兼容返回 Bad Request 后正确降级并重试
  - 重试时自动追加强制调用指令,防止思考模型绕过工具直接输出文本造成无效二次开销
- **超级记忆 / 翰林院**:
  - 修复 `getRagSettings()` 读写顶层路径而非嵌套路径,导致打开超级记忆面板后向量化、归档等开关在重载时被全默认值覆盖的问题
  - 修复自动归档失效问题
  - 修复归档管理器在同一事件中被三次触发的回归问题
  - 修复翰林院设置旧版迁移逻辑异常
This commit is contained in:
Jenkins CI
2026-05-29 21:31:05 +08:00
parent 9bc2f694b0
commit 0e11f85031
8 changed files with 11 additions and 8 deletions

View File

@@ -49,12 +49,13 @@ export async function getEmbedRetrievalSettings() {
export async function getRerankSettings() {
const profile = await getSlotProfile('ragRerank');
if (profile) {
const manualSettings = getSettings().rerank || {};
return {
url: profile.apiUrl,
apiKey: profile.apiKey ?? '',
model: profile.model,
top_n: getSettings().rerank?.top_n ?? 10,
apiMode: 'custom',
top_n: manualSettings.top_n ?? 10,
apiMode: manualSettings.apiMode ?? 'custom',
};
}
return getSettings().rerank || {};

View File

@@ -65,8 +65,9 @@ export const defaultSettings = {
},
rerank: {
enabled: false,
apiMode: 'custom',
url: 'https://api.siliconflow.cn/v1',
apiKey: '',
apiKey: '',
model: 'Pro/BAAI/bge-reranker-v2-m3',
top_n: 5,
hybrid_alpha: 0.7,