Skip to content

wisp-science v0.30.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 00:47

wisp-science v0.30.0

v0.30.0 引入 Publication Evidence Capsule:将准备发布的科学结论、不可变 Artifact 版本、运行记录、来源证据与验证结果组织成可冻结、可复现、可审计的项目级证据包。发布工作区可以选择性构建 Capsule、检查 readiness、冻结内容,并在隔离环境中验证细粒度证据。

下载

  • macOS(.dmg,已签名 + 公证):请选择 Apple Silicon(aarch64)或 Intel(x86_64)对应架构;兼容的已安装版本可从应用内更新。
  • Windows 安装包(MSI / NSIS):当前尚未签名,可能触发 SmartScreen;可选择「仍要运行」。

见下方 Assets。

核心亮点

Publication Evidence Capsule

  • 发布证据工作区:新增 Publication UI,用于浏览候选证据、Artifact、Run、来源与状态,并在发布前对项目结果进行集中审阅。
  • 不可变证据版本:Artifact 和 Run 可绑定到不可变修订版本;证据关系、来源和 Proveance 以版本为单位记录,避免后续修改破坏已审阅的结论依据。
  • 选择性 Capsule 构建:可从所选证据生成 Publication Capsule,而不是默认打包全部项目内容;Capsule 记录关联 Artifact、Run、版本与上下文。
  • 冻结与 readiness manifest:冻结前检查准备状态并生成 readiness manifest。冻结后证据包作为可审计快照保留,方便在论文、报告或决策中引用。
  • 隔离复验:支持对细粒度证据在隔离环境中执行验证,降低复现时被本地未保存状态影响的风险。

Skills 与权限控制

  • Skill 热重载与来源范围:Skills 支持热重载,并明确区分其来源范围,使项目/用户提供的 Skill 更新可在不重启的情况下被发现和使用。
  • 每会话 full-permission 模式:可为单独会话授予完整权限模式;该选择仅作用于该会话,便于在需要更高自主性时保持权限边界清晰。

稳定性与发布

  • 科学工作流与诊断加固:改进 Run、issue reporting、科学工作流和插件诊断的边界处理,提供更可靠的失败反馈。
  • macOS 更新发布校验:修复 updater manifest 对 GitHub Release Asset API URL 的错误校验;签名 macOS 更新包与 latest.json 可正常验证和交付。

兼容性与升级说明

  • 可直接覆盖安装 v0.29.0;现有项目、会话、Run、Artifact、模型、插件、Skills 和 Agent workflow 会继续保留。Publication 相关表使用向后兼容、幂等的 SQLite 迁移自动创建。
  • 冻结 Capsule 后,请将其视为证据快照;需要纳入新的 Run、Artifact 版本或来源时,应创建新的 Capsule/修订,而非修改已冻结证据。
  • full-permission 模式仅改变选定会话的授权策略,并不改变其它会话或项目的默认设置;请只在理解相应工具访问范围时启用。
  • macOS 应用内更新继续需要与架构匹配的已签名工件;Windows 与 Linux 保持 Releases 安装路径。

测试与交付

  • v0.29.0..v0.30.0 包含 13 个非合并提交、76 个文件变更和 3 位贡献者(+23105 / -601 行)。
  • 覆盖 Publication Capsule 的领域模型、冻结、验证、Artifact/Run 血缘、迁移和 UI 工作区,以及 Skill 热重载、会话权限和诊断边界。
  • 推送 v0.30.0 标签后,GitHub Actions 会构建 macOS Apple Silicon / Intel DMG 与签名更新工件,以及 Windows MSI / NSIS。

已知限制

  • Capsule 是证据与复现工作流的基础能力,不替代对科学方法、数据质量或第三方结果的人工审阅。
  • 冻结后不支持原地修改;新证据需使用新的 Capsule 或修订记录。
  • 需要自备模型和第三方服务 API key;费用、配额与可用性由用户及服务商负责。

English: wisp-science v0.30.0 introduces Publication Evidence Capsules: project-level, auditable packages that connect immutable Artifact versions, Runs, source evidence, readiness manifests, and isolated verification. The new Publication workspace lets researchers select evidence deliberately, assess readiness, freeze a snapshot, and verify fine-grained claims without relying on mutable local state.

What's Changed

  • Add immutable Artifact/Run revision evidence, lineage bindings, selective Capsule construction, readiness manifests, freezing, and isolated evidence verification.
  • Add a Publication evidence workspace and durable store migrations for the new publication domain.
  • Add Skill hot reload with explicit source scopes and per-conversation full-permission mode.
  • Harden scientific workflows, Run/issue reporting, and plugin diagnostics; fix updater manifest validation for GitHub Release Asset API URLs.

Compatibility: Installs over v0.29.0 with idempotent, backward-compatible database migrations. Frozen Capsules are intentionally immutable; create a new Capsule or revision for additional evidence. Full permission is scoped to the selected conversation.

Full Changelog: v0.29.0...v0.30.0