Skip to content

从 6.94 秒到最快 1.13 秒:NextClaw 重载大型会话提速约 6 倍

发布时间:2026-08-20

标签:会话 性能 工具调用

NextClaw v0.40.0 改进了大型工具会话的重载速度。

面对一份约 44.5MB、单条消息包含 500 次工具调用的压力会话,最新消息可见时间从约 6.94 秒降到 1.13–1.73 秒,最快提速约 6 倍

当前结果

指标优化前优化后
最新消息可见时间约 6.94s1.13–1.73s
首屏历史响应12.96MB261.85KB
首屏工具对象约 1450 个20 个摘要
历史请求首字节约 2.16s并发场景约 219–281ms
4.39MB 完整工具详情阻塞首屏展开后约 433ms 加载

首屏响应缩小约 98%。即使会话中积累了大量命令、文件操作和工具结果,用户也能先看到最新进度,再决定是否展开完整处理过程。

更快,但没有少数据

这次优化没有删除或截断工具记录。

NextClaw 会先展示工具调用次数、工具类型和最终回复。用户展开某条处理过程时,再加载这条消息的完整参数与结果;加载一次后,折叠再打开不会重复请求。

一条消息包含 500 次工具调用时,界面每批展示 40 项。用户仍然可以继续查看全部记录,但页面不需要一次渲染几百张复杂卡片。

重载会话不该越用越慢

Agent 用得越久,留下的工具调用、参数和执行结果就越多。这些记录是任务连续性的一部分,不应该成为重新打开会话的负担。

NextClaw v0.40.0 可以同时做到两件事:

  • 先快速回到任务的最新进度;
  • 需要核查时,仍能看到完整执行过程。

普通小会话继续一次加载完整内容,只有真正超大的工具历史才会按需读取,不会给日常会话增加额外步骤。

能力边界

这里的数字来自约 44.5MB、500 次工具调用的本地压力会话,不代表所有设备、磁盘和网络环境都会得到完全相同的耗时。会话规模、运行环境与并发请求仍会影响实际速度。

压力数据与生成工具会继续保留,用于监控首屏速度、响应体积和大型工具列表的浏览体验。

基于 MIT License 发布。