- DELETE persistent_shell.py entirely (277 lines removed)
- Remove _SHELL_NOISE_SUBSTRINGS, _clean_shell_noise, _extract_fenced_output
from local.py (unused after fence marker removal)
- Adapt ManagedModalEnvironment to use BaseEnvironment + _wrap_command()
while keeping its own HTTP-based execute()
- Remove _OUTPUT_FENCE constant
42/42 tests passing across all testable backends.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- add managed modal and gateway-backed tool integrations\n- improve CLI setup, auth, and configuration for subscriber flows\n- expand tests and docs for managed tool support