Changelog: harnessweaver-anthropic¶
All notable changes to this plugin. The format follows Keep a Changelog, and this package uses Semantic Versioning on its own (RULES V1). Versions before 0.2.0 were never published; their Git tags (harnessweaver-anthropic@<version>) mark the commit where each one landed.
[Unreleased]¶
0.2.0 - 2026-11-02¶
The first version published to PyPI.
Added¶
hold_streamdelivers a streamed answer's chunks only once it has finished, so nothing from a declined answer reaches the app.
Fixed¶
- A request the model declines still counts its usage and cost in the run, and the refusal is noted on the trace (RULES R13). It raises
ModelRefusal, still aRunBlockedwith codemodel_refusal. Needsharnessweaver0.18.0.
0.1.2 - 2026-11-01¶
Added¶
- The package ships the Apache-2.0
LICENSEin its wheel and sdist.
0.1.1 - 2026-10-18¶
Added¶
- The adapter gives the conformance suite an offline sample call, so
make conformancechecks it (T5).
0.1.0 - 2026-10-18¶
Added¶
- The
anthropic.messagesprovider (adaptive thinking,effort, server-side refusal fallbacks on by default, thinking blocks replayed unchanged across a tool loop, streaming) and theinstrument()adapter forAnthropic/AsyncAnthropic.