Releases: kingsword09/zcode-cli
Release list
zcode-app-cli@3.14.3-27
What's Changed
- fix(release): preserve upstream notices and isolate validation by @kingsword09 in #169
- chore(release): prepare zcode-app-cli 3.14.3-27 by @github-actions[bot] in #170
Full Changelog: v3.14.1-27...v3.14.3-27
zcode-app-cli@3.14.1-27
What's Changed
- chore(release): prepare zcode-app-cli 3.14.1-27 by @github-actions[bot] in #168
Full Changelog: v3.14.0-27...v3.14.1-27
zcode-app-cli@3.14.0-27
What's Changed
- fix(tui): restore draggable fullscreen scrollbar by @kingsword09 in #159
- fix(runtime): mitigate shared SQLite write contention by @mwotton in #163
- fix(runtime): support ZCode Desktop 3.14.0 by @kingsword09 in #166
- fix: recover invalid session models and publish commit previews by @kingsword09 in #161
- chore(release): prepare zcode-app-cli 3.14.0-27 by @github-actions[bot] in #167
New Contributors
Full Changelog: v3.12.3-26...v3.14.0-27
zcode-app-cli@3.12.3-26
Important: Configuration Migration for ZCode Desktop 3.12.3
ZCode Desktop 3.12.3 introduced a new provider and model configuration structure. This release follows
that upstream change by adopting the native Provider Registry and sharing provider configuration with
Desktop.
This is a configuration format change. Please review the upgrade notes below.
Configuration changes
- Providers, model capabilities, and the default model now use
~/.zcode/v2/provider_config.json. - CLI-specific settings move to
~/.zcode/cli/setting.json. - Startup performs a one-time migration of supported legacy CLI settings and personal providers. The
original file is preserved, but the oldconfig.jsonis no longer used as runtime configuration.
Changes to shared providers or the saved default model affect both Desktop and CLI. The CLI’s /model
command still changes only the current session.
Model capabilities and automatic updates
Smart configuration inherits upstream updates to multimodal capabilities, token limits, native web
search, and reasoning parameter mappings. Explicit user overrides and manually configured values are
preserved.
After upgrading
- Verify your selected provider and default model.
- If you previously configured custom multimodal capabilities, output limits, or reasoning parameters,
check that those settings migrated correctly. Some legacy fields require manual conversion to the new
schema.
See provider.example.json for configuration examples, docs/PROVIDER_CONFIG.md for the full field
reference, and docs/PROVIDER_CONFIG.zh-CN.md for the Chinese version.
Future releases will follow the current Desktop configuration structure. Legacy configuration formats
will no longer receive runtime compatibility support.
重要变更:跟随桌面端升级配置结构
ZCode 桌面端 3.12.3 调整了 provider 和模型目录的配置结构。本版本同步迁移到上游原生 Provider Registry,
并与桌面端共用 provider 配置。
这是一次配置格式调整,升级前请阅读以下说明。
配置文件变化
- Provider、模型能力和默认模型统一使用
~/.zcode/v2/provider_config.json。 - CLI 专属设置迁移到
~/.zcode/cli/setting.json。 - 启动时会尝试一次性迁移支持的旧 CLI 设置和个人 provider,原文件保留。迁移后,旧
config.json不再作
为运行配置读取。
桌面端和 CLI 对共享 provider、默认模型的修改会相互生效;CLI 的 /model 切换仍只影响当前会话。
模型能力与自动更新
智能配置(Smart configuration)跟随上游目录更新多模态能力、Token 上限、联网能力和推理参数映射。用户显
式设置的覆盖项及手动配置会保留。
升级后请检查
- 确认当前 provider 和默认模型符合预期。
- 如果以前配置过自定义多模态能力、输出上限或推理参数,请检查这些设置是否完整迁移;部分旧字段需要按新
schema 重新填写。
完整字段示例见 provider.example.json,详细说明见 docs/PROVIDER_CONFIG.md 和中文版 docs/ PROVIDER_CONFIG.zh-CN.md。
后续版本将继续跟随当前桌面端的配置结构,不再维护旧配置格式的运行时兼容逻辑。
What's Changed
- refactor!: migrate to ZCode 3.12.3 shared configuration by @kingsword09 in #157
- feat(tui): add /rename command to set a custom session title by @Ni7e in #156
- chore(release): prepare zcode-app-cli 3.12.3-26 by @github-actions[bot] in #158
New Contributors
Full Changelog: v3.11.2-25...v3.12.3-26
zcode-app-cli@3.11.2-25
What's Changed
- test: introduce layered test commands and guidance by @kingsword09 in #149
- docs: define the host integration contract by @007M7 in #150
- fix(tui): restore selected model on session resume by @kingsword09 in #151
- chore(release): prepare zcode-app-cli 3.11.2-25 by @github-actions[bot] in #152
New Contributors
Full Changelog: v3.11.2-24...v3.11.2-25
zcode-app-cli@3.11.2-24
What's Changed
- fix(tui): serialize permission dialogs by @kingsword09 in #141
- test: add isolated TUI scenario suite by @kingsword09 in #142
- test: keep all suites in release validation by @kingsword09 in #143
- test(tui): assert against visible terminal state by @kingsword09 in #144
- test(tui): add typed scenario runtime by @kingsword09 in #145
- test(tui): add strict HTTP mock backend by @kingsword09 in #146
- test(tui): add shell and Mountx backends by @kingsword09 in #147
- chore(release): prepare zcode-app-cli 3.11.2-24 by @github-actions[bot] in #148
Full Changelog: v3.11.2-23...v3.11.2-24
zcode-app-cli@3.11.2-23
What's Changed
- feat(tui): number-key quick-select in choice dialogs by @wesleymatosdev in #136
- fix(tui): smooth terminal title spinner animation by @kingsword09 in #138
- chore(release): prepare zcode-app-cli 3.11.2-23 by @github-actions[bot] in #139
New Contributors
- @wesleymatosdev made their first contribution in #136
Full Changelog: v3.11.2-22...v3.11.2-23
zcode-app-cli@3.11.2-22
What's Changed
- feat(models): sync official model catalog without blocking startup by @kingsword09 in #133
- chore(release): prepare zcode-app-cli 3.11.2-22 by @github-actions[bot] in #134
Full Changelog: v3.11.2-21...v3.11.2-22
zcode-app-cli@3.11.2-21
What's Changed
- docs(config): drop redundant capability fields from multimodal guide by @kingsword09 in #128
- fix(tui): isolate background subagent session events by @kingsword09 in #130
- chore(release): prepare zcode-app-cli 3.11.2-21 by @github-actions[bot] in #131
Full Changelog: v3.11.2-20...v3.11.2-21
zcode-app-cli@3.11.2-20
What's Changed
- fix(tui): recover fullscreen rendering after focus changes by @kingsword09 in #124
- fix: preflight keyless prompts without losing queued input by @Dazai1623818 in #125
- fix: report unavailable official MCP authentication support by @Dazai1623818 in #126
- chore(release): prepare zcode-app-cli 3.11.2-20 by @github-actions[bot] in #127
New Contributors
- @Dazai1623818 made their first contribution in #125
Full Changelog: v3.11.2-19...v3.11.2-20