title:	omp-spt v0.2.0
tag:	v0.2.0
draft:	false
prerelease:	false
immutable:	false
author:	SaberMage
created:	2026-07-15T09:36:27Z
published:	2026-07-15T09:34:29Z
url:	https://github.com/BigscreenVR/omp-spt/releases/tag/v0.2.0
asset:	adapter.spt
--
Native OMP cutover. Requires spt-core **v0.29.0 or newer** and Oh My Pi **v16.3.15 or newer**. If OMP is older, run `omp update` before launching an endpoint. Update the adapter with `spt adapter update omp-spt`, then restart each endpoint.

### Added
- **Every endpoint now remains a real, attachable OMP session.** Ready and live endpoints use the same native OMP launch path.
- **Inbound peer messages now arrive as ordinary OMP turns with full SPT context.** Peer text cannot accidentally invoke a slash command.
- **OMP profile-aware session tools.** History, digest, echo-commune, and Psyche lookup follow OMP profile/config precedence.

### Changed
- **The adapter is now OMP-native only.** Claude Code plugin/hooks, CCS profiles, Worker topology, headless RPC bridge, and message-idle translation are removed.
- **Fresh, resumed, and daemon-driven turns validate the real Oh My Pi executable before launch.**
- **One endpoint stays bound to one OMP session for its lifetime.**
- **Commune and signoff drops now live under project-local `.spt/`.**

### Fixed
- **Accepted messages cannot disappear after an outbound reply failure.** Retry exhaustion fails the endpoint closed.
- **Bind, activity, and shutdown races no longer advertise the wrong state or leak a late listener.**
- **Listener recovery distinguishes crash loops from isolated failures.**
- **Echo-commune handles Unicode transcript boundaries safely and isolates untrusted transcript/context inputs.**
