LingTai kernel v0.16.1
Highlights
- Summarize/rebuild semantics are explicit: public
system(action="summarize", rebuild=true), pending/done summary markers, 1.0 hard forced-rebuild boundary, 0.75 proactive hint, and 0.6 recovery target. - Token/context/runtime guidance improvements: restored token usage accounting, clearer token usage layout/scope, refresh context rebuild opt-in, and compact daemon identifiers.
- Reliability fixes across runtime edges: streamed tool-call argument fallback logging, JSONL close race fix, empty-response usage handling, max-AED clamp behavior, atomic chat-history writes, inquiry cleanup, logger cleanup, and preset default persistence.
- Communication/addon/security polish: Telegram dynamic slash commands, WeChat filename sanitization, email schedule docs cleanup, lifecycle/nirvana and gitignore/secrets safeguards, and NoKV workbench MCP example/metadata validation.
Validation
git diff --check v0.16.0...HEADpython -m compileall -q src tests- focused pytest set:
400 passed in 20.36s python -m buildpython -m twine check dist/*onlingtai-0.16.1.tar.gzand the cp312 macOS arm64 wheel
Release-log coverage
This release covers 56 commits / 22 PRs since v0.16.0, including #692, #693, #691, #685, #689, #637, #688, #656, #647, #629, #628, #687, #630, #686, #651, #646, #666, #665, #684, #683, #682, and #679.