v0.7.42
Gateway-emulated stop sequences on OpenAI Responses routes: the Responses API has no stop field, so the native data plane now cuts the stream at the caller's first matching sequence (matches span delta boundaries; usage still settles exactly) and reports it as finish_reason: stop (Chat), status: completed (Responses), and stop_reason: stop_sequence with the matched string (Messages). Fixes Claude Code auto mode and every Chat client sending stop on Luna/Sol/Terra/Astra.
Also: the Anthropic server-tool rejection names the tool (Claude Code's WebSearch) and states the Anthropic-only rule; capability rejections record the public field in the ledger ((field: stop)); prompts certain to exceed every context window on the route are refused before dispatch with code: context_length_exceeded.
Packages: experiential 0.7.42 and exp-gateway-native 0.3.37.