core-agent-ide/sdk
Shaqayeq 9e31aeadce
Pin Python SDK app-server stdio to UTF-8 on Windows (#15244)
## TL;DR
Pin the Python app-server SDK subprocess pipes to UTF-8 so Windows users
on non-UTF-8 locales do not hit `UnicodeDecodeError` when the `codex`
child emits UTF-8 text.

- add `encoding="utf-8"` to the `subprocess.Popen(...)` call in
`AppServerClient.start()`
- add a focused regression test that asserts the client launches the
subprocess with UTF-8 text I/O
- validates with `python -m pytest
sdk/python/tests/test_client_rpc_methods.py
sdk/python/tests/test_client_process_launch.py
sdk/python/tests/test_public_api_runtime_behavior.py`

Fixes #14311.
2026-03-20 18:26:24 +00:00
..
python Pin Python SDK app-server stdio to UTF-8 on Windows (#15244) 2026-03-20 18:26:24 +00:00
python-runtime Add Python app-server SDK (#14435) 2026-03-12 09:22:01 -07:00
typescript Prefer websockets when providers support them (#13592) 2026-03-17 19:46:44 -07:00