Repository navigation
ModelHarbor v0.1.2
ModelHarbor v0.1.2——opencode v2 配置完整支持
新增
- opencode v2 配置读写:识别 opencode 新版 v2 schema(复数顶层键、
package/settings、capabilities.*、model#variant、request.body.temperature、variants 数组、body.store)。给 v1 就更新 v1、给 v2 就更新 v2——写回形状跟随目标文件,跨版本自动全量转换。v2 页字段(baseURL / 输入模态 / 工具调用 / store)与标签(settings.baseURL、capabilities.input、package)完整显示;协议包下拉只显示末段(如openai-compatible),按当前文件版本拼回全名。 - v2 只属于 opencode 本家:kilo / mimo 永远按 v1 解析、显示 v1 键名、写盘 v1 形状(v2 包名自动翻译回
@ai-sdk/*),不再跟着 opencode 的版本变;含 v2 特征的内容也只会判别为 opencode 格式。 - v2 模型 reasoning 默认勾选:v2 无 reasoning 键,解析默认按勾选处理——保存到 v1 目标(kilo / mimo 等)时落
reasoning: true;写回 v2 仍不落该键,round-trip 保真不受影响。 - 模型上下文 / 输出一键同步:每个模型的 context / output 预设下拉首项新增「同步」,点击把当前模型的值应用到本页全部模型(两个下拉各自独立)。
- 用量页记住时间区间:上次选的「今日 / 本周 / 本月 / 全部」写进设置,重启后沿用。
- 用量视图重做:总览通栏 + Agent / 模型双列等高对齐 + 会话表三倍高;区间切换收进状态行右侧分段控件;总览数字与构成滚动动画;修复空闲时用量页长时间不刷新(3 秒指纹扫描被饿死)的问题。
- 会话删除:会话表可直接删除、从源头移除;账本保留其已计入的贡献——「隐藏」而非「抹除」,总量不缩水。
- 常驻托盘:默认开启;点 X 收进托盘,单击唤回,托盘菜单可退出;隐藏状态下的唤回 / 退出修复。
- 启动页跟随顶栏拖动顺序:第一个已安装 agent 启动即打开自己那页,不再固定 opencode。
修复
- 启动路径语义:每页启动一律加载官方默认路径(opencode 即
~/.config/opencode/opencode.json);会话内切换的文件只本次会话生效、保存写该文件,重启不再被记住;路径记到用户操作的页,不再按文件内容跨页误记。 - opencode 复数顶层键:支持
agents/providers复数键的内容判别与解析。