Skip to content

Tool Support

Choose a tag to compare

@dwt dwt released this 04 Dec 09:15
· 3 commits to master since this release

Added

  • Full tool-calling support in both sync and async flows, including encoding of prompt.tools, replaying prior tool results, and surfacing streamed tool invocations back through llm.Response.
  • shell.nix based setup of development environment
  • End to end tests to validate plugin.

Changed

  • All discovered LM Studio models are now registered as lmstudio/<model_id> (or lmstudio@host/... when multiple servers are configured) so CLI usage is consistent across environments.
  • Migrated the package to a src/ layout, added an explicit [build-system] table, generated a pinned uv.lock, refreshed README instructions to favor uv run --all-extras pytest.

Fixed

  • Automatic lms load calls now pass --exact, --host, --port from LMSTUDIO_API_BASE, and optional --ttl $LLM_LMSTUDIO_TTL, show clearer progress, and use longer timeouts to make cold starts and long responses more reliable.

Breaking Changes

New Contributors

Full Changelog: v0.1.0...v0.2.0