OpenSpace/openspace/communication
cbsincool fbf494a3e3 fix: Windows compatibility for _is_pid_alive in communication gateway
- Use Windows API (OpenProcess/GetExitCodeProcess) on Windows platform
- Fall back to os.kill(pid, 0) on Unix-like systems
- Fixes #90

The os.kill(pid, 0) approach fails on Windows with OSError [WinError 87],
preventing the communication gateway from starting on Windows.
2026-05-27 11:42:01 +08:00
..
adapters feat: add communication adapters and agent refactoring (#74) 2026-04-09 22:06:38 +08:00
bridges/whatsapp feat: add communication adapters and agent refactoring (#74) 2026-04-09 22:06:38 +08:00
__init__.py feat: add communication adapters and agent refactoring (#74) 2026-04-09 22:06:38 +08:00
attachment_cache.py feat: add communication adapters and agent refactoring (#74) 2026-04-09 22:06:38 +08:00
config.py feat: add communication adapters and agent refactoring (#74) 2026-04-09 22:06:38 +08:00
gateway.py feat: add communication adapters and agent refactoring (#74) 2026-04-09 22:06:38 +08:00
gateway_runtime.py fix: Windows compatibility for _is_pid_alive in communication gateway 2026-05-27 11:42:01 +08:00
policy.py feat: add communication adapters and agent refactoring (#74) 2026-04-09 22:06:38 +08:00
runtime_manager.py feat: add communication adapters and agent refactoring (#74) 2026-04-09 22:06:38 +08:00
session_store.py feat: add communication adapters and agent refactoring (#74) 2026-04-09 22:06:38 +08:00
types.py feat: add communication adapters and agent refactoring (#74) 2026-04-09 22:06:38 +08:00