{"body":"> Requires spt-core **v0.31.0 or newer** and Oh My Pi **v16.3.15 or newer**. Update with `spt adapter update omp-spt`, then restart existing endpoints so they load the new extension and skills.\r\n\r\n### Added\r\n- **An ordinary OMP session can now become a ready or live SPT endpoint in place.** Native `/ready` and `/live` commands select or create endpoint identity, while `/live --auto` offers the most-recent compatible live identity for explicit confirmation; the extension owns the listener, so the agent never has to run a background poll.\r\n- **Live endpoints stay reachable during long turns and after interrupted work.** Accepted peer messages enter at the next safe tool or model boundary, retain ordered custody when no boundary appears, and restore honest receivability after cancellation, interruption, or failure.\r\n- **OMP now ships native commune, signoff, role, and setup skills.** Commune includes an OMP-native checkpoint mode that saves continuity, compacts context, and wakes the same endpoint; setup diagnoses versions, activation, GitHub transport, and subnet onboarding.\r\n- **Activated sessions now teach the SPT surface directly.** Startup guidance, targeted hints, and compatible-update notices cover identity, roster, messaging, lifecycle, continuity, versions, and subnet operations without duplicating public `spt` commands as skills.\r\n- **Assistant output can send peer messages with `@<target[,target] message @>`.** The extension dispatches only the explicit shortform, excludes code blocks and ordinary mentions, and reports each target's delivery result.\r\n- **The release now includes a static Linux x86-64 musl helper compatibility tier.** Windows MSVC, GNU Linux, and static-musl Linux helpers ship together in one deterministic `adapter.spt`.\r\n\r\n### Fixed\r\n- **Hosted messaging no longer tears down the listener when a peer reply mentions `<EVENT>` literally.** The frame parser tolerates non-frame `<EVENT>` text inside a message while still rejecting a genuinely nested valid frame, and decodes both published `<br/>` and legacy `<br>` newline forms.\r\n\r\n### Changed\r\n- **Release truth is now mechanically enforced.** The manifest version drives helper, plugin, changelog, and public-doc versions; deterministic documentation drift checks gate GitHub Pages publication; each supported target has schema-validated, digest-bound native acceptance evidence.\r\n"}
{"body":"Requires spt-core v0.31.0 or newer and Oh My Pi v16.3.15 or newer. Update with `spt adapter update omp-spt`, then restart existing endpoints.\\n\\n## Fixed\\n- Ordinary OMP assistant output remains local. Only explicit `spt send` or `@<...@>` actions create peer messages.\\n- Republishes the v0.3.5 runtime fix from a release commit with corrected project attribution metadata."}
{"body":"Requires spt-core v0.31.0 or newer and Oh My Pi v16.3.15 or newer. Update with `spt adapter update omp-spt`, then restart existing endpoints.\\n\\n## Added\\n- Hosted OMP session names use `<endpoint-id> @ <node> (<project-name>/)`.\\n- Terminal titles show `○` while idle and animate a braille spinner while busy."}
