Función Zsh: s() - KI-Client con tiempo de espera adaptable

Inglés (inglés) Objetivo

Esta(s) función(es) de Zsh actúa como un contenedor para el cliente Python (cli_client.py) e implementa un manejo sólido de errores y una estrategia de tiempo de espera adaptable. Está diseñado para detectar rápidamente errores de conexión de servicios y garantizar que se capturen respuestas completas de IA (hasta 70 segundos). Lógica clave

La función se basa en dos características del shell para su solidez:

tiempo de espera: evita que el script se cuelgue indefinidamente y permite una rápida detección de errores.

mktemp / Archivos temporales: evita los problemas de almacenamiento en búfer de salida del shell leyendo la salida del script desde un archivo después de la terminación.

Uso código de golpe

s

Ejemplo: s Computer Guten Morgen

fuente

CODE_BLOCK_0