LingTai TUI/Portal 1.0.0
Highlights
LingTai TUI/Portal 1.0.0 — the 1.0 milestone. Stability and launch reliability first, with expanded preset coverage and a simpler setup flow.
- Launch reliability: agent.log fd closed after launch; atomic writes for
init.json/.agent.json/settings.json; config allowlist; launch heartbeat wait while the agent process is alive. - Kernel update check now uses GitHub releases, not PyPI: the 0.19.5→0.19.3 downgrade bug was caused by PyPI lagging; the TUI now reads the latest kernel release from the Lingtai-AI/lingtai-kernel GitHub release (v-prefixed tag stripped), so the check always matches the canonical release source.
- Presets: deepseek preset now offers DeepSeek API / OpenCode / Custom base_url options; OpenCode Go preset expansion (kimi/mimo Go rows, grok-4.5, model curation); custom Responses transport + reasoning selectors.
- Setup flow simplified: recipe picker skipped, adaptive becomes the only choice.
- Doctor startup decision table (D1–D5) checks; mail footer uses last_progress_at semantics; LTP v2 tool_call parameters restored in display.
- install.sh series: numbered progress phases, pause on failure/success, resilient ls-remote, platform-wheel manifest validator, decoupled TUI release from kernel pin.
Validation
- Full TUI test suite:
go test ./...passes across all packages (i18n, internal/config, internal/tui, etc.). - Windows PowerShell 5.1 + PowerShell 7 CI checks PASS on the merged head.
Compare
v0.12.0...v1.0.0 — 56 commits, 36 merged PRs.
Contributors: huangzesen · wchwawa · ZacharyHu0 · TZZheng (with commit-level contributions from Zesen Huang, hao, and others).