首页 > 技术 > 正文

SmartPerfetto v1.15.1 更新说明

2026-10-30  ·  阅读:270

升级时检查这些旧入口

旧入口或配置自 v1.15 起的处理
内置 Wiki Pack、smp knowledge-pack注册普通文档知识库,再按轮选择
/api/perfetto-sql/*、/api/template-analysis/*、/api/sql/*返回 410;按响应的迁移信息选择 Skill 或工作区 Agent API。部分旧入口没有直接替代,先检查新请求合同
/api/perfetto/*已移除,返回 404;上传与加载使用 Trace API
自定义 Skill 的 ai_summary、ai_decision、ai_assist不再支持模型调用步骤,验证器会拒绝这类定义
Provider 的旧 Claude verifier timeout 和 verification toggle已移除;最终核验由共享交付流程管理

源码部署还修复了一个下载权限问题:研发模式曾在 API 外提供 /uploads 静态下载入口,知道 Trace ID 后,文件读取没有经过认证和归属检查。现在这个入口已移除,Trace 下载统一走受保护的 Trace API。默认配置的 Docker 与便携包使用生产模式,原本没有暴露这一入口。

源码运行路径仍是 ./start.sh,使用仓库提交的前端预构建。CLI 要求 Node.js 24;三平台便携包自带运行时。已有数据目录和 Provider 配置按各自的迁移规则处理。

下载与核验结果怎么读

从 v1.15.1 发布页 获取 Windows x64、macOS arm64 或 Linux x64 便携包。终端用户可以安装指定版本:

1
2
3
npm install -g @gracker/[email protected]
smp --version
smp doctor --format json

项目测试验证了确定性执行、SQL 语义、身份隔离和交付合同,真实 Provider 的结果仍要单独检查。长启动报告中,模型有时会写出与声明不一致的数值,或者没有声明的判断;最终核验会把这些答案标为部分交付或未核验。本次 DeepSeek 实测也遇到了这种情况,答案正文会保留,失败成因不会被隐藏。

本次 OpenCode 启动实测还出现了声明已经返回、正文却为空的情况,最终核验拒绝交付。当前保存的材料不足以确认正文补全在哪一步失败,尚未定位到确定的软件回归。OpenAI 滑动实测也没有通过声明事实的验收。因此,这次更新不能据此宣称所有运行时的真实长报告都已通过测试。

完整改动与迁移细节见 Changelog、使用说明和源码分析说明。

本文由News整理发布,仅供参考。

12
评论加载中…

友情链接申请友链

联盟矩阵53