Skip to content

LingTai kernel v0.16.1

Choose a tag to compare

@huangzesen huangzesen released this 03 Jul 21:26

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...HEAD
  • python -m compileall -q src tests
  • focused pytest set: 400 passed in 20.36s
  • python -m build
  • python -m twine check dist/* on lingtai-0.16.1.tar.gz and 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.