Skip to content

lingtai-kernel v0.15.3

Choose a tag to compare

@huangzesen huangzesen released this 28 Jun 08:40

Highlights

  • Formalize the init prompt/character contract:
    • prompt is not a legacy alias.
    • missing lingtai / lingtai_file is valid and means an empty initial seed.
    • long-lived character state is managed through system/lingtai.md / psyche.
  • Add reconstruction-aware context/molt metadata so delayed summarization reconstruction reports one-shot evidence, while sustained high-context pressure is surfaced separately.
  • Refactor system prompt resources into Markdown catalogs and clarify related-file behavior for prompt resources.
  • Move and tighten resident meta-guidance ordering and prompt-layer documentation.
  • Improve runtime/log surfaces with kernel runtime identity stamps and more precise delayed-summarize guidance.
  • Fix WeChat MCP config path resolution and strengthen inbound media validation.
  • Improve utility surfaces, including grep filtering before file reads and clearer IMAP empty-argument ergonomics.

Release hygiene included in this tag

  • Bump package version to 0.15.3.
  • Align init-schema tests with the optional lingtai seed contract introduced after v0.15.2.

Validation

  • git diff --check v0.15.2...HEAD
  • uv run --python /opt/homebrew/bin/python3 --with pytest --with build --with twine python -m compileall -q src tests
  • uv run --python /opt/homebrew/bin/python3 --with pytest --with build --with twine python -m pytest -q
  • uv run --python /opt/homebrew/bin/python3 --with pytest --with build --with twine python -m build
  • uv run --python /opt/homebrew/bin/python3 --with pytest --with build --with twine python -m twine check dist/*

Compare

v0.15.2...v0.15.3