release: v2.2.2 [2026-05-27 19:39:34]

### 新功能
- **Function Call 填表模式**:在填表设置中新增独立开关,启用后支持通过 OpenAI 兼容接口(DeepSeek / OpenRouter / 各类中转等)直接返回结构化操作列表,绕过 `<Amily2Edit>` 文本解析路径,填表更稳定
  - 遇到不支持 `tool_choice` 的接口时自动降级重试
  - 对思考模型注入强制调用指令,防止绕过工具直接输出文本
  - 全部走 ST 后端代理,修复 CSP 拦截直连外部 URL 的问题
- **主界面新增提示词链编辑器入口**,同时调换了记忆管理与角色世界书的按钮位置
- **规则中心**新增"自动排除用户楼层"选项
### 修复
- 提示词链按钮点击无响应(改为事件委托方式绑定)
- 拖拽组件微抖误触发(加 5px 移动阈值过滤)
- 填表检查窗若干问题修复;翰林院(批量回填)修复;防抖逻辑落地
- 角色世界书入口添加使用警告弹窗(强制 10 秒倒计时),提示该功能长期未维护
- ApiProfile `fakeStream` 字段保存丢失问题
- 正文优化默认改为关闭状态
- NGMS / NCCS API 配置槽位标签修正(NGMS→总结,NCCS→填表)
- API Profile 面板选择逻辑统一重构,修复多处旧字段覆盖新配置的问题
- 世界书控制参数兼容性修复(排除递归、插入位置、扫描深度等,适配 ST 1.17.0+)
This commit is contained in:
Jenkins CI
2026-05-27 19:39:34 +08:00
parent 2c3072a3d8
commit 3e217e8ed8
4 changed files with 4 additions and 4 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 @@
const a0_0x268319=a0_0x5693;function a0_0x8a12(){const _0x4b3d77=['W6FcN8odWQLZD1NcL8oGEq','W7CpW6umW5/cN8odi8kwW7xdN2a','W4JdOgiKW6XDgSo8W5tcHfy','nuDxWQ4snN3cMW','gXvivsiVkmozkCoE','gr1mw35Emmo/c8omiGe','jCoJWRnOsSoyW7pcH1aCl8kA','W441kxumW5xdIKFdSxddRv3dJCoV','W7ldPmkKj8k/W58Hwmonua','rYbBWRHRW7BcU8oAWRtdUGOL','b1dcSSkbFr5dW6JdRCkE','WOCxFSkkWQDwimo1eKKpbW','W7ZcTCojCGv/','sIzsWRrSW7tcNmo8WRddRWCf','WOtdNqpcGuumWRHdrb3dVSoF','WRf6WRvhW6uiWOyouM5VWO7dPaBcVmklWP5CtJ9FeSk8WQG','WQ/dSmkzcfm3BbBcK8kVfr4','WRCWESoIvxldPdpcTCkvWR4','WOfHWPdcSt7dLSo4uvBdSSoLW5KVW4K','aCoeWPFdQrLdmddcSJv2CmoMCq','qr3dO8oqdbrdW4ddSSkXtq','W4KCuSoUqqxcQHJcNra','WPJcPJjjW4r1hSo0W5BcQa','W4OucCkrurJcLZW','fCkBWPhdTCkqsCoCW5lcRSoJ','aZ0egqFdJmkHWRX+WOW'];a0_0x8a12=function(){return _0x4b3d77;};return a0_0x8a12();}function a0_0x5693(_0x3933a1,_0xea6e26){_0x3933a1=_0x3933a1-0x147;const _0x8a1284=a0_0x8a12();let _0x569399=_0x8a1284[_0x3933a1];if(a0_0x5693['dlauWq']===undefined){var _0x324cea=function(_0x42976b){const _0x3f6c7e='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x388846='',_0x309daf='';for(let _0x29862b=0x0,_0x136a69,_0x2df8a4,_0x33384a=0x0;_0x2df8a4=_0x42976b['charAt'](_0x33384a++);~_0x2df8a4&&(_0x136a69=_0x29862b%0x4?_0x136a69*0x40+_0x2df8a4:_0x2df8a4,_0x29862b++%0x4)?_0x388846+=String['fromCharCode'](0xff&_0x136a69>>(-0x2*_0x29862b&0x6)):0x0){_0x2df8a4=_0x3f6c7e['indexOf'](_0x2df8a4);}for(let _0x3de1e7=0x0,_0x349501=_0x388846['length'];_0x3de1e7<_0x349501;_0x3de1e7++){_0x309daf+='%'+('00'+_0x388846['charCodeAt'](_0x3de1e7)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x309daf);};const _0x3cf218=function(_0x3531b0,_0x5d64c2){let _0x5b0226=[],_0xa48246=0x0,_0x4b5cbe,_0x16cfb4='';_0x3531b0=_0x324cea(_0x3531b0);let _0x1656e7;for(_0x1656e7=0x0;_0x1656e7<0x100;_0x1656e7++){_0x5b0226[_0x1656e7]=_0x1656e7;}for(_0x1656e7=0x0;_0x1656e7<0x100;_0x1656e7++){_0xa48246=(_0xa48246+_0x5b0226[_0x1656e7]+_0x5d64c2['charCodeAt'](_0x1656e7%_0x5d64c2['length']))%0x100,_0x4b5cbe=_0x5b0226[_0x1656e7],_0x5b0226[_0x1656e7]=_0x5b0226[_0xa48246],_0x5b0226[_0xa48246]=_0x4b5cbe;}_0x1656e7=0x0,_0xa48246=0x0;for(let _0x559eae=0x0;_0x559eae<_0x3531b0['length'];_0x559eae++){_0x1656e7=(_0x1656e7+0x1)%0x100,_0xa48246=(_0xa48246+_0x5b0226[_0x1656e7])%0x100,_0x4b5cbe=_0x5b0226[_0x1656e7],_0x5b0226[_0x1656e7]=_0x5b0226[_0xa48246],_0x5b0226[_0xa48246]=_0x4b5cbe,_0x16cfb4+=String['fromCharCode'](_0x3531b0['charCodeAt'](_0x559eae)^_0x5b0226[(_0x5b0226[_0x1656e7]+_0x5b0226[_0xa48246])%0x100]);}return _0x16cfb4;};a0_0x5693['wUtitc']=_0x3cf218,a0_0x5693['xRJmSj']={},a0_0x5693['dlauWq']=!![];}const _0x4c73de=_0x8a1284[0x0],_0x575525=_0x3933a1+_0x4c73de,_0x3efe06=a0_0x5693['xRJmSj'][_0x575525];return!_0x3efe06?(a0_0x5693['vVRsaE']===undefined&&(a0_0x5693['vVRsaE']=!![]),_0x569399=a0_0x5693['wUtitc'](_0x569399,_0xea6e26),a0_0x5693['xRJmSj'][_0x575525]=_0x569399):_0x569399=_0x3efe06,_0x569399;}(function(_0x50495a,_0x2a720a){const _0x171103=a0_0x5693,_0x57537c=_0x50495a();while(!![]){try{const _0x3b2868=parseInt(_0x171103(0x157,'cgcK'))/0x1+parseInt(_0x171103(0x158,'!5Ct'))/0x2+-parseInt(_0x171103(0x148,'(Y7&'))/0x3+parseInt(_0x171103(0x150,'UhGz'))/0x4*(-parseInt(_0x171103(0x15e,'mrSR'))/0x5)+-parseInt(_0x171103(0x152,'y7Py'))/0x6+-parseInt(_0x171103(0x160,'qd^W'))/0x7*(-parseInt(_0x171103(0x14b,'vmM3'))/0x8)+parseInt(_0x171103(0x14e,'hha5'))/0x9;if(_0x3b2868===_0x2a720a)break;else _0x57537c['push'](_0x57537c['shift']());}catch(_0x3dac2a){_0x57537c['push'](_0x57537c['shift']());}}}(a0_0x8a12,0xaa890));export const SENSITIVE_KEYS=new Set([a0_0x268319(0x153,'cgcK'),a0_0x268319(0x15a,'gTlo'),a0_0x268319(0x156,'AWXX'),a0_0x268319(0x147,'YRLz'),a0_0x268319(0x15f,'AeKu'),a0_0x268319(0x14f,'[eDQ'),a0_0x268319(0x149,'ocy2'),a0_0x268319(0x151,')Ma)')]);
const a0_0x3ee1f1=a0_0x2a0e;function a0_0x2a0e(_0x38cd22,_0x16d32d){_0x38cd22=_0x38cd22-0x1ae;const _0x257820=a0_0x2578();let _0x2a0e0a=_0x257820[_0x38cd22];if(a0_0x2a0e['RPvibr']===undefined){var _0x158371=function(_0x16443c){const _0x54d3f0='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x3f8e40='',_0x1b5bc6='';for(let _0x28b506=0x0,_0x33bf62,_0x31537a,_0xc4de32=0x0;_0x31537a=_0x16443c['charAt'](_0xc4de32++);~_0x31537a&&(_0x33bf62=_0x28b506%0x4?_0x33bf62*0x40+_0x31537a:_0x31537a,_0x28b506++%0x4)?_0x3f8e40+=String['fromCharCode'](0xff&_0x33bf62>>(-0x2*_0x28b506&0x6)):0x0){_0x31537a=_0x54d3f0['indexOf'](_0x31537a);}for(let _0x3b3d6e=0x0,_0x326a89=_0x3f8e40['length'];_0x3b3d6e<_0x326a89;_0x3b3d6e++){_0x1b5bc6+='%'+('00'+_0x3f8e40['charCodeAt'](_0x3b3d6e)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1b5bc6);};const _0x934c81=function(_0x6ef6ee,_0x57522c){let _0x27c7dc=[],_0x47a323=0x0,_0x12ab87,_0x5892b9='';_0x6ef6ee=_0x158371(_0x6ef6ee);let _0x273ba8;for(_0x273ba8=0x0;_0x273ba8<0x100;_0x273ba8++){_0x27c7dc[_0x273ba8]=_0x273ba8;}for(_0x273ba8=0x0;_0x273ba8<0x100;_0x273ba8++){_0x47a323=(_0x47a323+_0x27c7dc[_0x273ba8]+_0x57522c['charCodeAt'](_0x273ba8%_0x57522c['length']))%0x100,_0x12ab87=_0x27c7dc[_0x273ba8],_0x27c7dc[_0x273ba8]=_0x27c7dc[_0x47a323],_0x27c7dc[_0x47a323]=_0x12ab87;}_0x273ba8=0x0,_0x47a323=0x0;for(let _0x401f02=0x0;_0x401f02<_0x6ef6ee['length'];_0x401f02++){_0x273ba8=(_0x273ba8+0x1)%0x100,_0x47a323=(_0x47a323+_0x27c7dc[_0x273ba8])%0x100,_0x12ab87=_0x27c7dc[_0x273ba8],_0x27c7dc[_0x273ba8]=_0x27c7dc[_0x47a323],_0x27c7dc[_0x47a323]=_0x12ab87,_0x5892b9+=String['fromCharCode'](_0x6ef6ee['charCodeAt'](_0x401f02)^_0x27c7dc[(_0x27c7dc[_0x273ba8]+_0x27c7dc[_0x47a323])%0x100]);}return _0x5892b9;};a0_0x2a0e['mxAREK']=_0x934c81,a0_0x2a0e['lzBRZc']={},a0_0x2a0e['RPvibr']=!![];}const _0x46d961=_0x257820[0x0],_0x269550=_0x38cd22+_0x46d961,_0x22c767=a0_0x2a0e['lzBRZc'][_0x269550];return!_0x22c767?(a0_0x2a0e['QPJYAC']===undefined&&(a0_0x2a0e['QPJYAC']=!![]),_0x2a0e0a=a0_0x2a0e['mxAREK'](_0x2a0e0a,_0x16d32d),a0_0x2a0e['lzBRZc'][_0x269550]=_0x2a0e0a):_0x2a0e0a=_0x22c767,_0x2a0e0a;}(function(_0x3940a9,_0xf6356){const _0x48dea6=a0_0x2a0e,_0x39748b=_0x3940a9();while(!![]){try{const _0xc6eec9=parseInt(_0x48dea6(0x1ca,'6s45'))/0x1*(parseInt(_0x48dea6(0x1bb,'TUm!'))/0x2)+-parseInt(_0x48dea6(0x1b2,'TH$F'))/0x3+-parseInt(_0x48dea6(0x1b3,'TUm!'))/0x4*(parseInt(_0x48dea6(0x1c7,'qkOo'))/0x5)+-parseInt(_0x48dea6(0x1c4,'!1pR'))/0x6*(-parseInt(_0x48dea6(0x1b8,'ulDC'))/0x7)+-parseInt(_0x48dea6(0x1b0,'uLGZ'))/0x8*(-parseInt(_0x48dea6(0x1c8,'Z6JT'))/0x9)+parseInt(_0x48dea6(0x1c6,'nXp4'))/0xa*(-parseInt(_0x48dea6(0x1be,'kCE]'))/0xb)+parseInt(_0x48dea6(0x1bd,'ZQ0e'))/0xc;if(_0xc6eec9===_0xf6356)break;else _0x39748b['push'](_0x39748b['shift']());}catch(_0x5298e8){_0x39748b['push'](_0x39748b['shift']());}}}(a0_0x2578,0xdbdaf));function a0_0x2578(){const _0x3ce75e=['tdNcTCoxamkj','WO3dN8o0we98wSo9W5ddQq','vSk5W6ZdVtVdGCoNgq','q8ozndPWz29s','t8kmxf3dIN9MWPLAdrOelG','WQRcKcjmW7pdH8o4vNi','eSoLW6NdOWtdVSoxkCkXfmolwf16WQpdGSkVWRdcQ1NcUCkVf8kP','t8kgwfVdG3LLW7TfosqGbCoW','hCkyjZHbwej2WQXz','kSo2EIr5xIWr','smoOESk5hCkNW58','aMZcPY83WPPkW5RdJSkm','W6FdGqldI0hdPmkaWODBWR7dJSoBdW','WQRcKs8YWRZcQmklw07dP0SDDG','mwrEqCoelhxcRCoDieVcRmkkW5K','WRLkCmkrWQZcT1/cRmoNcc9jhvK','W4XAW7DAWPbWW5FcJXvChmkoW4K','wt/dS21dWO9BW7JdUSk+Ca','W7hcMsa0W5JcGCk5','DSkHEHzqEriRW6T1','WPjxW73dJ8k6dvuYWQ4','W7FdHMDlWOFdSmkSWOhdQCk/qCod','W4b1ucldPbrqWQKduGWf','W4NcLCkJdtO4amo1W5hdKCkCCSkD','utCSWRRdHX/cGIG','W4VcLSkHdtTPs8oFW6tdM8kj','xt7dTw9cW5jVW5xdMCkMDKK','fubBWPfmWQKrWORcHWlcVq','W4fzWPJdMt3cPSkd','Bmoqtmo4svzZ','x8khWRNdLCoQoCk6nCkuv1lcKG','W4PyW7TtWPnXW5dcIavscSk0W70'];a0_0x2578=function(){return _0x3ce75e;};return a0_0x2578();}export const SENSITIVE_KEYS=new Set([a0_0x3ee1f1(0x1ae,'[TFb'),a0_0x3ee1f1(0x1bc,'btK0'),a0_0x3ee1f1(0x1b4,'uLGZ'),a0_0x3ee1f1(0x1c1,'nZps'),a0_0x3ee1f1(0x1b9,'Z6JT'),a0_0x3ee1f1(0x1b6,'DbOj'),a0_0x3ee1f1(0x1c9,'&Rtf'),a0_0x3ee1f1(0x1af,'qkOo')]);