Commit Graph

3 Commits

Author SHA1 Message Date
yangxuan cb9c8f24e8 docs(perf): P0-1 补充三种场景实测差异与包装脚本落地方案
经实测澄清(此前表述不够精确):
- 场景① 非交互 ssh 裸调 → openclaw: command not found(nvm 未加载则 openclaw 不在 PATH)
- 场景② PATH 有 openclaw 但 Node 是 22 → 报 node:sqlite 准入错误并拒跑
- 场景③ 交互式 shell(PATH 含 v26)→ 正常
- 关键机制: openclaw 入口自带运行时准入+自动重试,PATH 里存在合格 Node
  (24.16+/26.1+) 时会自动改用其重跑,仅在 PATH 无合格 Node 时才拒跑
- 补充: 交互式用 ~/.local/bin/openclaw 包装脚本;非交互场景不加载 ~/.profile
  故包装脚本不生效,须显式 source nvm.sh 或用绝对路径
2026-09-16 16:29:49 +08:00
yangxuan 60b9351350 docs(perf): 校正两处事实——CLI Node 版本根因(系统 /usr/bin/node=22, 非 .nvmrc) 与工具白名单告警时效 2026-09-16 16:23:47 +08:00
yangxuan 5328320396 docs+perf: 定位 API 慢的真实瓶颈并移除 new-api 残留
- 新增 docs/6 openclaw-API响应性能分析与优化.md:两天 419 次调用 / 69 段交互实测,
  deepseek-flash p50 302ms 而模型耗时仅占 5.4%,94.6% 花在串行工具循环;
  new-api 慢 5 倍(p50 1463ms)已消除;含 P0/P1/P2 优化建议与未验证项声明
- 新增 scripts/perf-analyze.py:复现时间预算分析的配套脚本
- 5 个 agent 的 models.json 移除残留 new-api provider(含指向 192.168.2.74:3000
  与 100.115.195.188:3000 的条目及明文 key),主模型回退 deepseek-flash
- README 登记第 6 份文档
2026-09-16 16:23:32 +08:00