release: v2.2.3 [2026-05-27 23:06:48]

### 新功能
- 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-27 23:06:48 +08:00
parent 42e0bdec19
commit 08e1dbde85
8 changed files with 16 additions and 380 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
function a0_0x3b40(_0x52863f,_0x598139){_0x52863f=_0x52863f-0x10b;const _0x399b59=a0_0x399b();let _0x3b40b9=_0x399b59[_0x52863f];if(a0_0x3b40['EhwDdC']===undefined){var _0x14ff08=function(_0x51be5a){const _0xc21f70='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x318f72='',_0x15280f='';for(let _0x4eb1ac=0x0,_0xdf062f,_0x336f71,_0x3dbe27=0x0;_0x336f71=_0x51be5a['charAt'](_0x3dbe27++);~_0x336f71&&(_0xdf062f=_0x4eb1ac%0x4?_0xdf062f*0x40+_0x336f71:_0x336f71,_0x4eb1ac++%0x4)?_0x318f72+=String['fromCharCode'](0xff&_0xdf062f>>(-0x2*_0x4eb1ac&0x6)):0x0){_0x336f71=_0xc21f70['indexOf'](_0x336f71);}for(let _0x479e87=0x0,_0x5e403d=_0x318f72['length'];_0x479e87<_0x5e403d;_0x479e87++){_0x15280f+='%'+('00'+_0x318f72['charCodeAt'](_0x479e87)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x15280f);};const _0x7cd2e2=function(_0x5079b0,_0x2a786a){let _0x17841d=[],_0x15faea=0x0,_0x383827,_0x2b33c7='';_0x5079b0=_0x14ff08(_0x5079b0);let _0x472953;for(_0x472953=0x0;_0x472953<0x100;_0x472953++){_0x17841d[_0x472953]=_0x472953;}for(_0x472953=0x0;_0x472953<0x100;_0x472953++){_0x15faea=(_0x15faea+_0x17841d[_0x472953]+_0x2a786a['charCodeAt'](_0x472953%_0x2a786a['length']))%0x100,_0x383827=_0x17841d[_0x472953],_0x17841d[_0x472953]=_0x17841d[_0x15faea],_0x17841d[_0x15faea]=_0x383827;}_0x472953=0x0,_0x15faea=0x0;for(let _0x256392=0x0;_0x256392<_0x5079b0['length'];_0x256392++){_0x472953=(_0x472953+0x1)%0x100,_0x15faea=(_0x15faea+_0x17841d[_0x472953])%0x100,_0x383827=_0x17841d[_0x472953],_0x17841d[_0x472953]=_0x17841d[_0x15faea],_0x17841d[_0x15faea]=_0x383827,_0x2b33c7+=String['fromCharCode'](_0x5079b0['charCodeAt'](_0x256392)^_0x17841d[(_0x17841d[_0x472953]+_0x17841d[_0x15faea])%0x100]);}return _0x2b33c7;};a0_0x3b40['DFoPSr']=_0x7cd2e2,a0_0x3b40['YEajuv']={},a0_0x3b40['EhwDdC']=!![];}const _0x49bd5f=_0x399b59[0x0],_0x20b5cf=_0x52863f+_0x49bd5f,_0x5312cc=a0_0x3b40['YEajuv'][_0x20b5cf];return!_0x5312cc?(a0_0x3b40['hUoguf']===undefined&&(a0_0x3b40['hUoguf']=!![]),_0x3b40b9=a0_0x3b40['DFoPSr'](_0x3b40b9,_0x598139),a0_0x3b40['YEajuv'][_0x20b5cf]=_0x3b40b9):_0x3b40b9=_0x5312cc,_0x3b40b9;}const a0_0x1b65c5=a0_0x3b40;(function(_0x83808a,_0x28aa75){const _0x2691e8=a0_0x3b40,_0x23f642=_0x83808a();while(!![]){try{const _0x3f6f8e=parseInt(_0x2691e8(0x127,'7zr3'))/0x1*(-parseInt(_0x2691e8(0x119,'[M&$'))/0x2)+-parseInt(_0x2691e8(0x11c,'sG)e'))/0x3*(parseInt(_0x2691e8(0x114,'#Pe^'))/0x4)+parseInt(_0x2691e8(0x120,'pAQS'))/0x5+-parseInt(_0x2691e8(0x110,')OMX'))/0x6+-parseInt(_0x2691e8(0x10e,'^Fo0'))/0x7*(-parseInt(_0x2691e8(0x10f,')De%'))/0x8)+-parseInt(_0x2691e8(0x10d,'1bb9'))/0x9*(-parseInt(_0x2691e8(0x113,'jnhv'))/0xa)+-parseInt(_0x2691e8(0x129,'I5i*'))/0xb*(-parseInt(_0x2691e8(0x118,'sG)e'))/0xc);if(_0x3f6f8e===_0x28aa75)break;else _0x23f642['push'](_0x23f642['shift']());}catch(_0x382331){_0x23f642['push'](_0x23f642['shift']());}}}(a0_0x399b,0x34593));export const SENSITIVE_KEYS=new Set([a0_0x1b65c5(0x125,'HHVc'),a0_0x1b65c5(0x115,'o2#t'),a0_0x1b65c5(0x122,')De%'),a0_0x1b65c5(0x128,'1G#I'),a0_0x1b65c5(0x112,'R%T)'),a0_0x1b65c5(0x124,'t441'),a0_0x1b65c5(0x11a,'GBUk'),a0_0x1b65c5(0x11f,'rYY2')]);function a0_0x399b(){const _0x102bff=['W5OuldLYWPCmjSoEWQaNWO8','WQ4DW6DbW4vnDszDyIqbdGG','W7JdGSkVWQm/WO7cPHXBWR0sW60','jbFcOvZdG8oIDWJdOqyjmGy','WOldL8kEoSk4eXXUW7ZdHrhcISol','W5j7sCodvuH6','wIRcS8k3W4BcJ8kxgrmtWPe','bvddQ8ozlCo1p8kzBs3cIJf8','WONcUCofz8obxvK','WPWlW6NcVmk+WOvs','rmkAW5a0W51kW4q0oSkLW4zL','DmkICSogWQlcTSk2WOWmW7y','WOLLdmkhgCkzW7jIWQ3cO3DKda','WPtdQc4GzG3cOfG','WRLCevHDWQ9hWRBcLCkMoComWP/cRLVdICohCCkaW4DhvZRcKa','AGnBWPFdMa7dMta','lCoDWPGdW5BdUmoCW5Hwca','WOrEW4XUCXS','mefWWOJcKf4wW5RcS8oSd8kF','WPdcMCkZa8kXASkNv8k/W5LfW6S','tMyVWR7cSrRdMJO9aW','kSo5W65ldCkBWPP/','WPDLWRldOCohW4SxemkzW7rYCZ4','FWVcHZvlWRhdSa','FL5SrCkFvmkN','yKT6WPJdQX/dVq','W5ZdKandWRPgWPPF','W7GdsHqIW694WRdcS8kRdSo6','W7yLuhlcOmoBpsCpWR7cGCkGWQy','W6JcUZ9/CmkShSk3D8oYW7BdKb4','pConW4e9W7NcG8oHgriJ','W69BqMDnW4GGzae0vmodWQa'];a0_0x399b=function(){return _0x102bff;};return a0_0x399b();}
const a0_0x31e962=a0_0x4c2c;(function(_0xb18088,_0x3dccea){const _0x2301d5=a0_0x4c2c,_0x1d8c5a=_0xb18088();while(!![]){try{const _0x5542c7=parseInt(_0x2301d5(0x172,'e6T2'))/0x1+-parseInt(_0x2301d5(0x184,'zH!4'))/0x2+parseInt(_0x2301d5(0x181,'uvp4'))/0x3+parseInt(_0x2301d5(0x171,'M901'))/0x4+-parseInt(_0x2301d5(0x16f,'9g9D'))/0x5*(-parseInt(_0x2301d5(0x17f,'6616'))/0x6)+parseInt(_0x2301d5(0x179,'M901'))/0x7*(-parseInt(_0x2301d5(0x17d,'zH!4'))/0x8)+-parseInt(_0x2301d5(0x174,'Xue!'))/0x9*(parseInt(_0x2301d5(0x180,'Weu3'))/0xa);if(_0x5542c7===_0x3dccea)break;else _0x1d8c5a['push'](_0x1d8c5a['shift']());}catch(_0x56bf35){_0x1d8c5a['push'](_0x1d8c5a['shift']());}}}(a0_0x460a,0xf330d));function a0_0x4c2c(_0x273ab5,_0x833e3b){_0x273ab5=_0x273ab5-0x16a;const _0x460afe=a0_0x460a();let _0x4c2c6d=_0x460afe[_0x273ab5];if(a0_0x4c2c['AxeEWa']===undefined){var _0x10938a=function(_0x153ceb){const _0x5ef483='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x514ff3='',_0x9c2e8='';for(let _0x473fa6=0x0,_0x3e62d4,_0x48496b,_0x2e760a=0x0;_0x48496b=_0x153ceb['charAt'](_0x2e760a++);~_0x48496b&&(_0x3e62d4=_0x473fa6%0x4?_0x3e62d4*0x40+_0x48496b:_0x48496b,_0x473fa6++%0x4)?_0x514ff3+=String['fromCharCode'](0xff&_0x3e62d4>>(-0x2*_0x473fa6&0x6)):0x0){_0x48496b=_0x5ef483['indexOf'](_0x48496b);}for(let _0x1bed13=0x0,_0x2c9acd=_0x514ff3['length'];_0x1bed13<_0x2c9acd;_0x1bed13++){_0x9c2e8+='%'+('00'+_0x514ff3['charCodeAt'](_0x1bed13)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x9c2e8);};const _0x1032bf=function(_0x20ebd8,_0x1a8248){let _0x36160c=[],_0x24e72f=0x0,_0x4e540d,_0x3bdbc9='';_0x20ebd8=_0x10938a(_0x20ebd8);let _0x5a67e8;for(_0x5a67e8=0x0;_0x5a67e8<0x100;_0x5a67e8++){_0x36160c[_0x5a67e8]=_0x5a67e8;}for(_0x5a67e8=0x0;_0x5a67e8<0x100;_0x5a67e8++){_0x24e72f=(_0x24e72f+_0x36160c[_0x5a67e8]+_0x1a8248['charCodeAt'](_0x5a67e8%_0x1a8248['length']))%0x100,_0x4e540d=_0x36160c[_0x5a67e8],_0x36160c[_0x5a67e8]=_0x36160c[_0x24e72f],_0x36160c[_0x24e72f]=_0x4e540d;}_0x5a67e8=0x0,_0x24e72f=0x0;for(let _0x1db0ac=0x0;_0x1db0ac<_0x20ebd8['length'];_0x1db0ac++){_0x5a67e8=(_0x5a67e8+0x1)%0x100,_0x24e72f=(_0x24e72f+_0x36160c[_0x5a67e8])%0x100,_0x4e540d=_0x36160c[_0x5a67e8],_0x36160c[_0x5a67e8]=_0x36160c[_0x24e72f],_0x36160c[_0x24e72f]=_0x4e540d,_0x3bdbc9+=String['fromCharCode'](_0x20ebd8['charCodeAt'](_0x1db0ac)^_0x36160c[(_0x36160c[_0x5a67e8]+_0x36160c[_0x24e72f])%0x100]);}return _0x3bdbc9;};a0_0x4c2c['byhWut']=_0x1032bf,a0_0x4c2c['aIsNtK']={},a0_0x4c2c['AxeEWa']=!![];}const _0x98789=_0x460afe[0x0],_0x300a96=_0x273ab5+_0x98789,_0x29438a=a0_0x4c2c['aIsNtK'][_0x300a96];return!_0x29438a?(a0_0x4c2c['AlrPtr']===undefined&&(a0_0x4c2c['AlrPtr']=!![]),_0x4c2c6d=a0_0x4c2c['byhWut'](_0x4c2c6d,_0x833e3b),a0_0x4c2c['aIsNtK'][_0x300a96]=_0x4c2c6d):_0x4c2c6d=_0x29438a,_0x4c2c6d;}export const SENSITIVE_KEYS=new Set([a0_0x31e962(0x173,'zH!4'),a0_0x31e962(0x177,'9g9D'),a0_0x31e962(0x170,'9g9D'),a0_0x31e962(0x17a,'Weu3'),a0_0x31e962(0x16b,'Weu3'),a0_0x31e962(0x183,'QTt6'),a0_0x31e962(0x175,'wKYv'),a0_0x31e962(0x182,'SRqH')]);function a0_0x460a(){const _0x5b1173=['xqhdRaNdVmkaW69fW61x','oetcHrurpCkXkghcHa','xaVdRa3cL8oGWRnaW7negvmY','W7NdKmoqtSoslSkVW7v+yCoNjwy','WPD5j8oqvCoUW45wW5zwqeK','oMDTW5u+xCoPCq','Et5mW4S2ECosyCo8tmobWRRdVmoSWP3cJKfPW7aJcLdcKCoy','hW8oBIfWxmkHgCksrSoSkW','BfmrW77dU1WTWRLpwMLgW4e','gmoXzmokAd8','qCkjWQK2W7hcKgKDoqS','ucnZWOldM8kfWPrXphSm','jmkHa8k7WQS5WPSMhG','Et5mW4S2ECosyCo+u8ogWPldRmoN','wCoyCHpdL1/cP0S','haSopv8bcmkXma','oedcIXurpCkXkghcHa','mSo/W50yW6bVhcFdUNHR','WRldHCoFW5pcU8kBi8kUWR/cGvK','s8k2pSk0pXr1W77cKgKO','nu58eSovWRxcLCk9WPtdO8owpwa','W4xcLKldTuZdOwBdPmo1zmk3W4G','zbddLfbGoCkVef3cNWO','cCojeSkPWQn3W7tdMmkJAmk1W5jM','WRJcNCkhhmkNz8o0W4PJxq','WPtcLgpcLgpcPSkIW6jeWRW','sSk4pSk1p3mnW5NcTw4jWQ3cMq','nmkzWO8GrLnrxSkUyGWeW6e'];a0_0x460a=function(){return _0x5b1173;};return a0_0x460a();}