LingTai TUI/Portal v0.10.3
LingTai TUI/Portal v0.10.3
Release-window code stats
Since v0.10.2 (2026-06-28T01:28:17-07:00) to release commit d54217b290e23903902686f2a55e25a999ce741c:
- 32 commits: 12 merge commits + 20 non-merge commits
- 14 merged PRs by GitHub search window
- 117 files changed, 2,904 insertions, 450 deletions
- Commit authors: huangzesen 29, github-actions[bot] 3
Highlights
- Mail/home telemetry now shows current-session cache-miss tokens immediately after the token total:
tok 1.1M (miss 8.6k) cache .... - Setup and kanban now reflect soul-flow's new opt-in model: disabled by default unless
LINGTAI_SOUL_FLOW_ENABLEDis set. - Ctrl+O / soul-mode tool-call previews better expose summarized model-visible results and longer summary previews.
- TUI now presents
summary=truetool results as the model-visible summary after raw tool output, matching the kernel v0.16.0 progressive-disclosure behavior. - Clipboard image paste support landed for chat input.
- Stamina surfaces were removed, and bundled skill/anatomy/frontmatter metadata was refreshed.
Validation
git diff --checkclean.go test ./internal/tui ./internal/presetpassed.go test ./...fromtui/passed.npm --prefix portal/web ciandnpm --prefix portal/web run buildpassed.- Portal module tests passed via
(cd portal && go test ./...).
Notes
- No binary release assets are attached; Homebrew builds from the source tag.
- This TUI release complements kernel/PyPI
lingtaiv0.16.0 and carries the UI surfaces for cache-miss and soul-flow opt-in changes.