Função Zsh: s() - KI-Client com Adaptivem Timeout

Inglês (Inglês) Propósito

Esta(s) função(ões) Zsh atua(m) como um wrapper para o cliente Python (cli_client.py) e implementa tratamento robusto de erros e uma estratégia de tempo limite adaptativa. Ele foi projetado para detectar rapidamente erros de conexão de serviço e garantir que respostas completas de IA (até 70 segundos) sejam capturadas. Lógica Chave

A função depende de dois recursos de shell para maior robustez:

tempo limite: evita que o script seja interrompido indefinidamente e permite a detecção rápida de erros.

mktemp/Arquivos Temporários: Ignora problemas de buffer de saída do shell lendo a saída do script de um arquivo após o encerramento.

Uso código Bash

s

Exemplo: s Computador Guten Morgen

fonte

CODE_BLOCK_0