- beautifului.dev 组件直连:Sidebar Nav、Tool Chips、Approval Card(抽屉化)、Streaming/Thinking、Code Block、Selection Actions、Prompt Bar、Search
18 lines
737 B
JavaScript
18 lines
737 B
JavaScript
// 对比 out/renderer 旧 bundle 与当前源码的 reducer 逻辑
|
|
const fs = require('fs')
|
|
const t = fs.readFileSync('apps/desktop/out/renderer/assets/index-DJXyfP9T.js', 'utf8')
|
|
|
|
console.log('has message_end:', t.includes('message_end'))
|
|
console.log('has optimistic-user:', t.includes('optimistic-user'))
|
|
console.log('has session_switched:', t.includes('session_switched'))
|
|
console.log('has agent_settled:', t.includes('agent_settled'))
|
|
console.log('has approval_request:', t.includes('approval_request'))
|
|
|
|
// reducer 里 message_end 附近的代码
|
|
let i = t.indexOf('"message_end"')
|
|
if (i < 0) i = t.indexOf('message_end')
|
|
if (i >= 0) {
|
|
console.log('\n=== around first message_end ===')
|
|
console.log(t.slice(i - 500, i + 900))
|
|
}
|