From 7172927a79983d0c066a2202b3b199720d27d742 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Tue, 11 Aug 2026 16:30:09 +0200 Subject: [PATCH] release api/v1.1.0 Co-Authored-By: Claude --- webber-api/CHANGELOG.md | 13 +++++++++++++ webber-api/pyproject.toml | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/webber-api/CHANGELOG.md b/webber-api/CHANGELOG.md index 6c6af4b..a066e3c 100644 --- a/webber-api/CHANGELOG.md +++ b/webber-api/CHANGELOG.md @@ -7,8 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.1.0] - 2026-08-11 + +### Added +- `webber version` command. It was implemented and imported but never registered, so the + subcommand did not exist; the fuller output includes the resolved Ollama URL and model. + +### Fixed +- The Ollama `content: null` sanitiser raised `AttributeError` on first use. It looked up the + parent client's chat getter via `.fget`, and openai now exposes `chat` as a + `cached_property`. Any agent request would have failed before reaching the model. + ### Changed - Default `OLLAMA_AGENT_MODEL` is now `gemma4:e2b` instead of `mistral-nemo-large:latest`, so a deployment without an explicit override no longer exhausts shared GPU memory +- `BaseAgent` is generic over its context type and `run_stream` is typed as + `AsyncIterator[str | StreamEvent]`, matching what callers already receive. ## [1.0.1] - 2026-07-19 diff --git a/webber-api/pyproject.toml b/webber-api/pyproject.toml index a1da4fc..f966ba7 100644 --- a/webber-api/pyproject.toml +++ b/webber-api/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "webber-api" -version = "1.0.1" +version = "1.1.0" description = "Webber API - Multi-Agent AI Development Server" authors = [ {name = "jpmschweitzer"}