Skip to content

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 21 Sep 02:34
· 42 commits to main since this release

CodeLeveler v1.0.3

English

A focused TUI usability release on top of 1.0.2. Installed stable builds pick it up automatically, or run leveler update / /update.

Changed

  • Successful wait_task and get_task polling no longer adds repeated rows to Conversation; the background task remains represented once by its command row, footer and detail view
  • Background command status now reads “running in background” / “后台运行” to describe the live state directly

Fixed

  • Failed background task waits remain visible with their task details instead of being hidden with successful scheduling polls
  • Replayed sessions use the same background polling visibility rules as live sessions without dropping durable tool-call history
  • Self-update now validates both legacy and current --version output formats, rejects failed version probes, and lets older installations accept the rebuilt v1.0.3 binary

Known limits

  • Prebuilt binaries are not Apple- or Microsoft-signed. macOS or Windows may block the first run until you allow it
  • Windows cannot deny network access per command. A command that requires that isolation is refused rather than run with the network open
  • Windows has no local daemon socket. Sessions and resume still work
  • A confined Windows !command prints its output when it finishes, not while it runs

Install and usage: README.
Updates: README § Updates.
How the system is layered: Architecture.

中文

1.0.2 之上的 TUI 易用性更新。已安装的稳定版会自动更新,也可以用 leveler update 或 /update。

变更

  • 成功的 wait_task 和 get_task 轮询不再反复占用 Conversation 行;后台任务仍由命令行、底栏和详情页唯一呈现
  • 后台命令状态改为“后台运行” / “running in background”,直接描述当前状态

修复

  • 后台任务等待失败时仍会显示错误和任务详情,不会随成功的调度轮询一起隐藏
  • 会话回放与实时会话使用相同的后台轮询显示规则,同时保留完整、持久化的工具调用历史
  • 自更新现在兼容新旧两种 --version 输出格式,拒绝版本探测失败,并允许旧版本安装重新构建的 v1.0.3

已知限制

  • 预编译包没有苹果或微软的官方签名。macOS 或 Windows 第一次运行时可能会拦截,需要你允许一次
  • Windows 还不能按命令断开网络。需要断网隔离的命令会被拒绝,而不会在网络仍开放时继续跑
  • Windows 没有本地 daemon 套接字。会话和 resume 仍然可用
  • Windows 上受隔离的 !command 结束后才打印输出,不会边跑边刷

安装与使用见 README。
更新见 README · 更新。
系统怎么分层见 架构说明。