Skip to content

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 06 Apr 02:47
· 75 commits to main since this release

Skill Runner v0.5.1

发布日期:2026-04-05

版本类型:补丁版本

发布摘要

v0.5.1 是一次合同规范化补丁,统一了模型选择与 effort 参数的输入输出语义,消除了历史遗留的特判逻辑,为外部前端与插件提供了稳定的集成合同。

主要更新

  1. 模型选择合同规范化
  • 统一输入解析 — 新式 provider_id + model + effort 三元组成为标准输入格式
  • 旧格式兼容 — 仍支持 provider/model@effort 格式,但仅限输入侧,内部统一收口为三元组
  • provider 声明归位 — 是否必填由 adapter profile 声明,不再由鉴权层推断
  1. Effort 语义标准化
  • 双字段设计 — 区分 requested_effort(请求值)与 effective_effort(生效值)
  • Default 映射规则 — effort=default 优先映射到 medium,缺失时退回首个支持项
  • 不支持 effort 的模型 — 统一返回 supported_effort=["default"],effective_effort=None
  1. E2E 客户端表单统一
  • 三级联动选择器 — provider / model / effort 固定布局,不因模型能力切换而抖动
  • Effort 始终可见 — 不支持时显示 default 并禁用

##影响说明

本版本为合同规范化补丁,不改变既有运行语义

前端与外部集成方可依赖新的 provider_id + model + effort 标准三元组