mirror of
https://github.com/Wx-2025/ST-Amily2-Chat-Optimisation.git
synced 2026-06-06 16:15:50 +00:00
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:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -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')]);
|
||||||
Reference in New Issue
Block a user