perf: 优化内存与遥测管理,启用 Vite minify
- 禁用 HISTORY_SNIP feature flag 并新增 proactiveTruncate 防止无 compact_boundary 时内存无限增长 - 跳过未启用 telemetry 时的 OTel 初始化,防止长会话 PerformanceMeasure 堆积 - OTel 导出遇 401/403 自动关闭 reader,防止 handle 泄漏 - Vite 构建启用 minify Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
b8dec7f7e1
commit
db84f971b4
|
|
@ -60,7 +60,7 @@ export const DEFAULT_BUILD_FEATURES = [
|
||||||
'DAEMON', // 守护进程模式,长驻 supervisor 管理后台 worker(非 GB 级主因)
|
'DAEMON', // 守护进程模式,长驻 supervisor 管理后台 worker(非 GB 级主因)
|
||||||
'ACP', // ACP 代理协议,支持外部 agent 接入
|
'ACP', // ACP 代理协议,支持外部 agent 接入
|
||||||
// 'WORKFLOW_SCRIPTS', // 已禁用:top-level require() 在 splitting:true 下仍触发 chunk 循环死锁——WorkflowTool chunk 依赖图过深
|
// 'WORKFLOW_SCRIPTS', // 已禁用:top-level require() 在 splitting:true 下仍触发 chunk 循环死锁——WorkflowTool chunk 依赖图过深
|
||||||
// 'HISTORY_SNIP', // 已禁用:snip 功能暂时关闭
|
// 'HISTORY_SNIP', // 历史消息裁剪,压缩上下文窗口
|
||||||
// 'CONTEXT_COLLAPSE', // 已禁用:实现是空壳 stub,启用后会抑制 auto compact 导致上下文管理完全失效
|
// 'CONTEXT_COLLAPSE', // 已禁用:实现是空壳 stub,启用后会抑制 auto compact 导致上下文管理完全失效
|
||||||
'MONITOR_TOOL', // 已修复:require() 迁移后 splitting:true 不再触发 __esm() 死锁
|
'MONITOR_TOOL', // 已修复:require() 迁移后 splitting:true 不再触发 __esm() 死锁
|
||||||
// 'FORK_SUBAGENT', // 已禁用:通过 Agent tool 的特殊方式实现了等效功能,无需再开
|
// 'FORK_SUBAGENT', // 已禁用:通过 Agent tool 的特殊方式实现了等效功能,无需再开
|
||||||
|
|
|
||||||
|
|
@ -84,9 +84,6 @@ export default defineConfig({
|
||||||
copyPublicDir: false,
|
copyPublicDir: false,
|
||||||
sourcemap: false,
|
sourcemap: false,
|
||||||
minify: true,
|
minify: true,
|
||||||
commonjsOptions: {
|
|
||||||
transformMixedEsModules: true,
|
|
||||||
},
|
|
||||||
|
|
||||||
// SSR build mode — uses Rollup with Node.js target
|
// SSR build mode — uses Rollup with Node.js target
|
||||||
ssr: true,
|
ssr: true,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user