Usar o Reasoning atrás de um proxy corporativo
Redes corporativas costumam encaminhar o tráfego por um proxy ou inspecionar o HTTPS com um certificado próprio. Se o Chat mostrar I couldn't reach the service (Não consegui me conectar ao serviço), ou se as solicitações falharem com erros de certificado, configure o Reasoning para usar o mesmo caminho de rede que o VS Code.
A extensão inicia um backend local do Reasoning, que faz as requisições de rede. Essas configurações são repassadas a ele quando ele inicia, então recarregue a janela do VS Code depois de alterá-las.
Usar o proxy do VS Code
O Reasoning segue as configurações de proxy do VS Code. Defina-as nas configurações do VS Code, não no Reasoning:
http.proxy: o endereço do proxy, por exemplohttp://proxy.example.com:8080;http.noProxy: os hosts que não devem passar pelo proxy.
Quando http.proxySupport é off, o Reasoning ignora qualquer proxy, inclusive HTTP_PROXY e HTTPS_PROXY definidos no seu shell.
Confiar no certificado da empresa
Por padrão, o Reasoning confia nos certificados do repositório de confiança do sistema operacional, como o VS Code. Quando o proxy inspeciona o HTTPS com um certificado que não está nesse repositório:
- Peça à equipe de TI o certificado raiz da empresa em um arquivo PEM.
- Abra as configurações do VS Code e defina
ai-cockpit-reasoning.extraCaCertscom o caminho absoluto do arquivo, por exemploC:\certs\company-root.pemou/etc/ssl/company-root.pem. - Recarregue a janela do VS Code.
Verificação de certificados
Se a configuração http.proxyStrictSSL do VS Code estiver como false, o Reasoning também deixa de verificar certificados, como o VS Code. Isso remove uma proteção importante; prefira adicionar o certificado da empresa.
Se as solicitações continuarem falhando, selecione Details (Detalhes) no erro do Chat e compartilhe as informações técnicas com a equipe de TI. Veja Entender os erros do Chat.