Windows環境でのAI自動化を支える:exit code 49とcp932エラーを回避する環境構築の極意
Hiroba による自動要約
Claude CodeなどのAIエージェントがWindowsで自動実行されるとexit code 49とcp932 UnicodeEncodeErrorで停止する問題について、根本原因と解決策を解説。python3の代わりにpy -3コマンドを使い、PYTHONUTF8=1環境変数を設定することで、Storeスタブ回避とUTF-8エンコーディング対応が可能になる。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 4897 件あります。
関連する記事
同じタグの記事

Claude Code で実行禁止コマンドに代替手段を自動提示する
ZennClaude Code が permissions.deny で禁止したコマンドに当たった際、単に失敗するのではなく、ルール違反の理由と代わりに使うべきツール(Edit ツール等)を同時に返す方法を紹介。PreToolUse フックで Bash コマンドを検査し、sed -i のような危険操作を検出した際に代替手段を提案するスクリプト例と、実装時の限界(複雑なシェル構文の解析困難など)を解説。

Claude Code のファイル書き込み拒否ルールが Bash の tee コマンドで迂回できていた問題
QiitaClaude Code 2.1.268 では、permissions で拒否設定したファイルに対して Edit ツールでの書き込みは拒否されたが、Bash の tee コマンドを使うと4回中4回書き込みに成功していた。2.1.270 で修正され tee での迂回も防止されたが、実装は権限機構ではなく初期段階ではモデルの判断に依存していた。

Claude Code v2.1.270 | 読み取り専用 git コマンドの許可確認デグレが解決
QiitaClaude Code v2.1.270 はデグレ修正のみのリリース。v2.1.269 で発生した、長時間実行したセッション内で読み取り専用の git コマンドに不要な許可確認が出る問題が修正されました。修正前は git diff / git log / git show などが自動許可されず、ユーザーの確認待ちになっていました。

複数のAIコーディングエージェント間でセッションを横断管理するCLI「ax」を開発
ZennClaude、Codex、agy、OpenCode、Devin の 5 つのエージェントの過去セッションを fzf で一元管理できる CLI ツール「ax」が公開。各エージェント固有の再開コマンドの違いを吸収し、会話内容をプレビュー表示しながら即座に再開でき、全文検索機能も備える。Python 標準ライブラリのみで動作。