v0.16.3
ductor v0.16.3
Hotfix release for Windows Codex sessions and multi-transport async delivery.
TL;DR
- Windows Codex prompt handling is fixed — ductor now uses Codex's explicit stdin marker, so
Reading prompt from stdinno longer masks the real error path. - Stale Codex/Claude resume errors recover cleanly — missing rollout/thread-resume errors and Claude stderr-only resume failures now reach the existing session-reset retry logic.
- Matrix async sub-agent replies keep their transport — async inter-agent results now carry
tg/mxend-to-end, so Matrix-only and multi-transport setups inject and deliver through the right session.
Verification
pytest— 3674 passedruff check ductor_bot testsmypy ductor_botgit diff --check