Kernel v0.17.1 · TUI/Portal v0.11.0
Source releases, live Task Cards, and a clearer first-run journey
This coordinated release makes delivery and operation more concrete: verified kernel artifacts, a source-only TUI/Portal release with Homebrew source builds, Telegram Task Cards with truthful elapsed progress, a project-first startup journey, more resilient daemon backends, and clearer runtime and model contracts.
Upgrade / runtime
Kernel v0.17.1 is published as exact verified artifacts on GitHub, Gitee, and PyPI. TUI/Portal v0.11.0 is a GitHub source release, while Homebrew builds the tagged source. The TUI release workflow no longer builds or publishes additional platform archives or bundles.
New features and improvements
-
01
Verified kernel artifacts and a source-only TUI release
Kernel v0.17.1 and TUI/Portal v0.11.0 keep exact source provenance while using distribution paths appropriate to each project.
- Kernel v0.17.1 publishes 18 GitHub assets, matching Gitee bytes, and 15 wheels plus one sdist on PyPI.
- TUI/Portal v0.11.0 keeps the public GitHub tag and source release; Homebrew builds from that exact tag source archive.
- Future TUI tag workflows create the source release and update Homebrew without building or publishing platform archives, checksums, bundle manifests, or Gitee binary bundles.
- The six platform assets already published before the source-only decision remain preserved; no release history or public asset was deleted.
Why it matters:Source releases keep the public contract simple while preserving exact, auditable provenance.
-
02
Telegram Task Cards make long work visible
Long-running work can expose truthful elapsed time, active work, completed evidence, not-started steps, the next gate, and the current blocker in one resident card.
- Programmable renderers update independently from ordinary chat replies.
- Formatting fallback paths preserve readable status when rich rendering fails.
- Backend failures remain visible instead of being flattened into generic progress text.
Why it matters:Visible, evidence-backed progress reduces uncertainty during long work.
-
03
A clearer project-first TUI startup journey
When no project is active, the TUI opens with an explicit project chooser and creation journey instead of an ambiguous empty shell.
- Create, choose, migrate, and resume decisions are presented as distinct actions.
- Project helpers and slash-command wording use the same mental model.
- Legacy and nested project discovery paths remain compatible without silently rewriting projects.
Why it matters:The first screen now explains the next real decision instead of exposing implementation state.
-
04
Daemon and runtime execution are more resilient
Daemon execution gains broader coding-backend support and stronger lifecycle, cancellation, notification, prompt, and artifact-preservation contracts.
- New external coding backends include Qwen Code, Oh-My-Pi, Kimi Code, and Cursor Agent.
- Restart-safe registry and terminal-state handling reduce lost or duplicated outcomes.
- Prompt/tool contracts, cancellation semantics, and failed-run artifacts are easier to inspect and recover.
Why it matters:More explicit execution contracts make long-running automation easier to trust and recover.
-
05
Model, setup, namespace, and platform contracts are explicit
The release aligns current model defaults and setup guidance while clarifying runtime packaging, Windows support, configuration, and environment-variable ownership.
- Codex-family defaults and preset capability bundles are refreshed for current supported models.
- Runtime imports and packaged scripts continue converging on one public lingtai namespace.
- PowerShell-native execution improves Windows support without leaking platform mechanisms into core contracts.
Why it matters:Inspectable choices and clear ownership reduce upgrade and operating guesswork.
Contributors
Thanks to everyone whose commits, co-authored changes, PRs, reviews, assignments, or reported/closed issues are represented in this release window.
- @9s5bz2jvd2-lang
- @huangzesen
- @TZZheng
- Wang Runyuan
Validation
Final release validation was run from a clean release worktree at commit Kernel c9cc8.
- Kernel GitHub release 18 public assets exact-byte validated
- Kernel Gitee release 43/43 attachment rows validated; 18 unique artifact names
- Kernel PyPI release 15 wheels + 1 sdist filename/size/SHA-256 validated
- TUI source workflow source-release + Homebrew only; focused workflow check passed
- Website release entry bilingual archive build and public route validation