Skip to content

Commit 60deb22

Browse files
azmavethclaude
andcommitted
Release 0.11.0 — surface sessionId on ACP Claude prompt response
Bumps version from 0.10.1 → 0.11.0 (minor — additive feature) and adds the CHANGELOG entry covering the sessionId surfacing landed in 3f5f788. 3008 tests, 0 failures. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 3f5f788 commit 60deb22

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.11.0] - 2026-06-05
9+
10+
### Added
11+
- **ACP Claude adapter — `sessionId` on prompt response result**`ExMCP.ACP.Adapters.Claude` now includes `"sessionId"` in the prompt response result map when `state.session_id` is non-nil. The field sits alongside the existing optional `"thinking"` blocks and is omitted entirely when no session id is available, so downstream consumers can rely on `Map.has_key?(result, "sessionId")` as an absence signal. Backwards-compatible — callers that ignore it keep working unchanged. Useful for callers that need to correlate a prompt response with the underlying Claude SDK session, drive `--resume` themselves, or attach the session id to audit / telemetry.
12+
813
## [0.10.1] - 2026-05-29
914

1015
### Fixed

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defmodule ExMCP.MixProject do
22
use Mix.Project
33

4-
@version "0.10.1"
4+
@version "0.11.0"
55
@github_url "https://github.com/azmaveth/ex_mcp"
66

77
def project do

0 commit comments

Comments
 (0)