v2.9 clients/go/v0.8.0

medium risk

caddyserver/caddyAug 12, 2026 → Aug 18, 20265 days between releases

What's New

Adds request metadata support and fixes naming typos in the Go client library.

Breaking Changes

  • Renamed `ResourceReponsePart` to `ResourceResponsePart`.
  • Changed `SessionState.inputNeeded` behavior for tool-client execution entries.
  • Updated `Customization` enablement logic and replaced `session/customizationToggled`.

New Features

  • Adds optional `_meta` request metadata on all command parameters.
  • Adds `session/workingDirectoryReplaced` to atomically replace working directories.
  • Reserve the `x-` prefix for implementation-defined channel URI schemes, commands, notifications, and actions.
  • ClientPluginCustomization can publish child enablement decisions.

Improvements

  • Corrects the typo in `ResourceReponsePart` to `ResourceResponsePart`.
  • Auth/required now carries complete `ProtectedResourceMetadata` in its required `resource` field.

Bug Fixes

  • `session/workingDirectoryReplaced` retains an earlier duplicate replacement to prevent moving a protected primary.

Upgrade Notes

Update all references from `ResourceReponsePart` to `ResourceResponsePart`. Be aware that `SessionState.inputNeeded` no longer raises status for tool-client execution entries. Use the new `session/workingDirectoryReplaced` atom for directory management.

The Two Releases

v2.9

v2.9

Aug 12, 2026· 2 months ago

Introduces a full-featured Agent Editor UI, scoped tool and skill policies, and hardens profile lifecycle operations, alongside fixes for SSRF vulnerabilities and other regressions.

Full release notes
clients/go/v0.8.0

Go module v0.8.0

Aug 18, 2026· 2 months ago

Implements AHP 0.8.0 with request metadata support, naming corrections, and new working directory management features.

Full release notes