diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d8949d..c8d94c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ and versions follow [Semantic Versioning](https://semver.org/). ## [Unreleased] +## [0.2.0] + ### Added - **The Tuner runs on Claude or a local Ollama model, not only OpenAI.** `SLM_AGENT_PROVIDER` now picks the model for every agent, the Tuner and its specialists included: `openai` (default), @@ -14,6 +16,12 @@ and versions follow [Semantic Versioning](https://semver.org/). ### Changed - The default Claude model is `claude-fable-5-1`. +- A provider error reads as one plain sentence in the Tuner's chat ("Anthropic said: …"), instead + of the SDK's wrapped exception. + +### Fixed +- The "where?" key panel kept its long path, text and copy buttons inside the card. On a copy + installed from PyPI they spilled past it. ## [0.1.1] @@ -51,6 +59,7 @@ and versions follow [Semantic Versioning](https://semver.org/). - Keys in one place: `OPENAI_API_KEY` and `HF_TOKEN` both read from `.env`. - Apache-2.0 licence, contributing guide, security policy and CI on Apple Silicon. -[Unreleased]: https://github.com/engagepy/SLM-Forge/compare/v0.1.1...HEAD +[Unreleased]: https://github.com/engagepy/SLM-Forge/compare/v0.2.0...HEAD +[0.2.0]: https://github.com/engagepy/SLM-Forge/compare/v0.1.1...v0.2.0 [0.1.1]: https://github.com/engagepy/SLM-Forge/compare/v0.1.0...v0.1.1 [0.1.0]: https://github.com/engagepy/SLM-Forge/releases/tag/v0.1.0 diff --git a/pyproject.toml b/pyproject.toml index 5886f02..76fa7e7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "m37labs-slm-forge" -version = "0.1.1" +version = "0.2.0" description = "Build your own small language model on a Mac by talking to an agent: data, MLX fine-tuning, evaluation and export" readme = "README.md" license = "Apache-2.0" diff --git a/src/slm/__init__.py b/src/slm/__init__.py index 1c0da71..865ec1f 100644 --- a/src/slm/__init__.py +++ b/src/slm/__init__.py @@ -1,3 +1,3 @@ """SLM Forge: build small language models locally on Apple Silicon with MLX.""" -__version__ = "0.1.1" +__version__ = "0.2.0" diff --git a/uv.lock b/uv.lock index 55af2ea..5323947 100644 --- a/uv.lock +++ b/uv.lock @@ -995,7 +995,7 @@ wheels = [ [[package]] name = "m37labs-slm-forge" -version = "0.1.1" +version = "0.2.0" source = { editable = "." } dependencies = [ { name = "anthropic" },