v0.3.6
Fixed
- CLI プロセスが終了しない問題: stdin が
/dev/nullにリダイレクトされた場合(Claude Code の Bash ツール等)、is_terminal()が false になり auto-detach がスキップされてプロセスがブロックし続けるバグを修正。libc::fstatで stdin が実際のパイプ(FIFO)かどうかを判定し、パイプ入力時のみ直接実行、それ以外は detach するように変更。
/dev/null にリダイレクトされた場合(Claude Code の Bash ツール等)、is_terminal() が false になり auto-detach がスキップされてプロセスがブロックし続けるバグを修正。libc::fstat で stdin が実際のパイプ(FIFO)かどうかを判定し、パイプ入力時のみ直接実行、それ以外は detach するように変更。