## [0.25.20] - 2026-07-26

> Requires spt-core **v0.27.0 or newer** (unchanged). Update with `spt adapter update claude-spt`; takes effect on an endpoint's next start — bounce your endpoints to pick it up. Plugin unchanged (**0.1.16**).

### Fixed
- **Starting a Claude Code session inside an agent's own working directories no longer takes over that agent's identity.** Every spt agent has a private area on disk where its background sessions run. A Claude Code session started by hand in there — to look at something, or to reproduce a problem — inherited the agent's identity from the surrounding shell and claimed the agent's place: it registered itself as that agent, took delivery of a message meant for it, and then exited. The agent was left registered to a session that no longer existed, so nothing could be delivered to it on arrival any more. It kept receiving everything, but only when it next happened to check, which on a quiet stretch meant waiting minutes for a message that was sitting there the whole time — with the agent still shown as online and healthy the entire time. A session running in that area is now recognised as an inner session of the agent that owns it and stays entirely out of the way: it registers nothing, changes no state, and is told nothing about the agent. This is decided from where the session is running, so it holds however the session was started, including by hand with no spt involvement at all.

