release api/v1.2.0
Build and Push API / release (push) Successful in 3s
Build and Push API / build (push) Successful in 1m18s

Webber through the boilerroom wrapper: flavor-adaptive tool_choice,
session identity at rank 20, and the sanitized-client wiring fix
that makes the choke point real.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-13 10:02:59 +02:00
co-authored by Claude Fable 5
parent 1769ec2803
commit 65feb8b87a
3 changed files with 39 additions and 3 deletions
+7 -2
View File
@@ -82,7 +82,11 @@ def test_body_signals_are_logged(monkeypatch):
monkeypatch.setattr(provider, "logger", StubLogger())
class Busy:
model_extra = {"balancing": [{"parked": "librarian"}], "compaction_due": True}
def __init__(self):
self.model_extra = {
"balancing": [{"parked": "librarian"}],
"compaction_due": True,
}
provider._log_wrapper_signals(Busy())
assert any(kind == "info" and "parked" in msg for kind, msg in calls)
@@ -91,7 +95,8 @@ def test_body_signals_are_logged(monkeypatch):
calls.clear()
class Quiet:
model_extra = {"balancing": [], "compaction_due": False}
def __init__(self):
self.model_extra = {"balancing": [], "compaction_due": False}
provider._log_wrapper_signals(Quiet())
assert calls == []