Skip to content

Super Dev 2.5.0

Choose a tag to compare

@mixyoung mixyoung released this 06 Sep 16:38
· 27 commits to main since this release
59298d3

Super Dev 2.5.0

发布日期:2026-09-07。发布仓库:mixyoung/super-dev;这是本 fork 的 GitHub 发行版,不是原作者的 PyPI 发布。

保持不变

Super Dev 仍是宿主内的开发治理与知识工具。宿主负责模型、编辑和执行;标准九阶段、文档/预览确认、SEEAI 差异与原质量阈值保持。没有把它改造成 UmaDev 式独立专用程序。

自 v2.4.0 起的主要变化

  • 流程与范围:结构化范围声明、阶段建议和只读影子台账,用于审计与比较;不代替用户批准,不推进真实流程。
  • 完成前验证与扩展:来源锁、权限、结构化执行器、证据、所有权、路径守卫;当前代码版本的测试结果与整个项目可交付状态分开。
  • 知识和方法:按问题吸收 Forge、需求审查、Grill、调试/TDD 与 UmaDev 的文档/代码/模板理念。贡献准则、来源取舍和验证记录固定在仓库,不靠模型自行改变演进方向。
  • 跨平台可靠性:Windows 用户目录隔离、进程树清理、UTF-8 报告、路径规范、日志释放、Git Bash 识别;UI 契约非法文件名修复,普通路径与显示名称保留。
  • 一致性与性能:类型/输入边界收敛;知识索引绑定目标项目,规则解析按内容缓存并深拷贝,文件变化失效。宿主项目必需与用户可选接入分开判断。
  • 安全与贡献门禁:升级七个已知公告依赖的安全下限;安全命令不吞错。Linux 类型/测试与 Windows 单元矩阵纳入实际验证,main 保留八项必过检查。
  • 发行制品资源:补齐 wheel/sdist 中既有的验证规则、设计 CSV、文档模板和 Web 静态入口,避免源码环境正常而安装后缺资源;未新增规则内容。

安装与升级

Python 3.10+,需要 uv 和 Git:

uv tool install --force --from "git+https://github.com/mixyoung/super-dev.git@v2.5.0" super-dev
super-dev --version

也可下载本 Release 的 wheel,用 uv tool install --force ./super_dev-2.5.0-py3-none-any.whl 安装。安装后照旧运行 super-dev 进行项目级接入,再回宿主使用对应 Skill。

不要运行 pip install super-dev==2.5.0 来获取此 fork:没有上传 PyPI。原 super-dev update 保留其更新来源逻辑,后续更新此 fork 时请明确指定新的 GitHub 标签或 wheel。

验证与已知边界

以最终发布提交对应的验证附件和 CI 为准;开发分支的历史成绩不是发布成功证据。验收覆盖包版本一致、静态/类型检查、Linux 完整 tests/、Windows 单元矩阵、知识门禁、安全审计、性能原基准、隔离交付冒烟、实际宿主文件就绪、wheel/sdist 与隔离安装。

  • Windows 完整单元与 Linux 完整测试分别报告,不声称所有 Windows 集成/端到端场景都已完整认证。本机包含运行环境的大工作区曾触发默认目录扫描超时;不作为通过结果。
  • 原性能基准是预热后的重复初始化均值;冷启动、首次校验单列,不声称所有启动都低于 100ms。
  • 交付 smoke 使用临时项目和模拟确认,只证明打包链路;实际宿主文件就绪不等于已完成所有宿主的真实开发会话认证。
  • 只发布 Python wheel/sdist 和 Git 标签源码。可选插件增强包沿用独立版本,不在本次单独发布或认证;仓库内 Claude 可选插件旧清单存在历史格式问题,推荐使用 Python CLI 的项目级接入,不将该可选插件包视为本版已认证入口。
  • 仓库内旧 completion-verification 开发任务的 quality/readiness/proof-pack 与确认状态没有被改写或冒充本次软件包验收。

回退

有问题时停止使用该版本,在隔离环境安装先前保留的可信 wheel 或本 fork 的旧标签。旧版本可能重新带回本版修复的漏洞,不应当作无风险长期方案;应在 GitHub Release 中明确问题并发布修订版本。不会删除/移动已有标签,也不会操作原作者 PyPI 项目。