Menu ▾ ▴

#63 Release v0.10.0

closed
nobody
None
2026-10-18
2026-10-17
Anonymous
No

Originally created by: Thanatos9404

Release prep for llmslim 0.10.0, approved in chat. After merge I tag v0.10.0 on main and publish the GitHub release. release.yml then builds and uploads to PyPI with attestations, and I verify a clean pip install llmslim==0.10.0.

What 0.10.0 ships

  • Fix: the Pydantic AI, Hermes and gptme history adapters and compress_chat_messages no longer cause HTTP 400s on Claude models with preserved thinking (#60).
  • llmslim.memory: agent memory with no LLM in the loop, with Mem0-compatible method names (#56).
  • llmslim mcp: memory and context tools for any MCP client (#58).
  • llmslim serve: memory and context over HTTP, with a Dockerfile (#59).
  • TypeScript client and Vercel AI SDK tools, in clients/typescript (#61). They're not on npm yet.
  • Fix: questions match context across word forms ("move" / "moved") (#57).

This PR

  • Version: 0.10.0 in pyproject.toml, llmslim.__version__, CITATION.cff, the README and tests/test_dx.py.
  • CHANGELOG: the Unreleased section becomes [0.10.0] - 2026-10-17.
  • SECURITY.md: 0.10.x and 0.9.x are supported.
  • Docs:
  • docs/MCP.md and docs/SERVER.md install from PyPI;
  • the Hermes guide recommends 0.10.0+ with Claude thinking models;
  • the README memory heading drops "on main, next release";
  • roadmap statuses are updated.

Checked on the built artifacts

  • uv build produces llmslim-0.10.0-py3-none-any.whl and llmslim-0.10.0.tar.gz; twine check passes on both.
  • Clean Python 3.12 venv, wheel only:
  • the README quickstart prints exactly the documented output (112 -> 72 tokens (35.7% fewer));
  • llmslim.memory recalls "I moved to Pune." for "Where did I move to?";
  • llmslim serve --new-key works.
  • Same venv with [server,mcp]: this installs starlette 1.8.0, uvicorn 0.54.0, mcp 2.3.0 and tiktoken 0.14.0. The HTTP app and an in-process MCP client both recall the stored turn.
  • Full suite: 1,772 passed, 8 skipped. Ruff is clean.

Left for after the release

  • Website: the version label, changelog page and Studio pin move to ==0.10.0 once the package is on PyPI, as for 0.9.0 (#55).
  • MCP Registry listing: server.json is ready. It needs mcp-publisher login with your GitHub account.
  • npm publish of llmslim: needs npm login on your side.

Related

Tickets: #22

Discussion

  • Anonymous

    Anonymous - 2026-10-17

    Originally posted by: vercel[bot]

    The latest updates on your projects. Learn more about Vercel for GitHub.

    Project Deployment Actions Updated
    llmslim Ready Ready Preview <relative-time datetime="2026-10-17T02:47:39.011Z">Oct 17, 2026 2:47am UTC</relative-time>
     
  • Anonymous

    Anonymous - 2026-10-17

    Ticket changed by: Thanatos9404

    • status: open --> closed
     

Log in to post a comment.