Zsh 関数: s() - 適応タイムアウトを備えた KI クライアント

英語 (英語) 目的

この Zsh 関数は、Python クライアント (cli_client.py) のラッパーとして機能し、堅牢なエラー処理と適応型タイムアウト戦略を実装します。サービス接続エラーを迅速に検出し、完全な AI 応答 (最大 70 秒) が確実にキャプチャされるように設計されています。 キーロジック

この関数は、堅牢性を確保するために次の 2 つのシェル機能に依存しています。

タイムアウト: スクリプトが無期限にハングするのを防ぎ、迅速なエラー検出を可能にします。

mktemp / 一時ファイル: 終了後にスクリプトの出力をファイルから読み取ることで、シェルの出力バッファリングの問題を回避します。

使用法 コードバッシュ

s <質問のテキスト>

例: s コンピュータ Guten Morgen

### ソース CODE_BLOCK_0