v0.2.0
0.2.0 (2026-08-19)
Bug Fixes
-
ci: compute the release version without a remote e655619 - Jacob Hull
-
cli: harden the /model picker against remote text 13cfdc5 - Eric Lake
-
cli: sanitize the agent overview and bound the unique-match hint a877687 - Eric Lake
-
cli: table for a lone model, and fit /model rows at any width 746fb55 - Eric Lake
-
orchestration: address adversarial review of the async migration 9b3add7 - Mike Shearer #421
-
scratchpad: judge symlinked path components by canonical target 02183f0 - Mike Shearer #421
-
scratchpad: report validation I/O faults as I/O errors 4f2eb54 - Mike Shearer #421
-
telemetry: add system prompt attribute to spans 474556e - Dan Hable #272
-
tools: restore spawn isolation lost in the inline-await cleanup 7f46e95 - Mike Shearer #421
Code Refactoring
-
orchestration: drop blocking path predicates from persistence 0373a79 - Mike Shearer #421
-
tools: make ToolWrapper::transform_output async 6d82524 - Mike Shearer #421
Continuous Integration
-
create the release branch before computing the version 1a68049 - Jacob Hull
-
packaging: publish deb and rpm packages to cloudsmith 6270927 - Jacob Hull
Documentation
-
examples: describe the incident-response agents 60079ad - Eric Lake
-
orchestration: drop change-history references from manifest-loading comments 26d48e1 - Mike Shearer #421
Features
-
cli: show agent descriptions in the /model picker 88470a2 - Eric Lake
-
config: add optional [agent].description 4bc6bcd - Eric Lake
-
server: expose the agent description over the wire 3fc448f - Eric Lake
Performance Improvements
BREAKING CHANGES
- tools: ToolWrapper::transform_output is now async and
WrappedTool::call returns a Send-only future. External implementors
must add async to their override and await transform_output calls.