Skip to content

KPassword v1.5.2 — Windows e Fedora

Choose a tag to compare

@mnstechbr mnstechbr released this 11 Oct 14:39
5d2b85b

KPassword 1.5.2 — ponte contínua, streaming e mais provedores

Windows e Fedora continuam compartilhando o cofre e a base de código. Esta versão mantém a chave pública de atualização da 1.5.0/1.5.1; não há nova troca de assinatura nem mudança no formato dos cofres.

  • Corrigido o encerramento indevido da ponte ao gravar histórico de cópia/exportação ou backup. A gravação autenticada compara todo o conteúdo do cofre e atualiza arquivo/hash sob a mesma trava; mudanças em credenciais/configurações continuam revogando a sessão.
  • A ponte continua na bandeja após X e bloqueio automático. O estado e o tempo restante aparecem somente em Segurança → opções avançadas, sem faixa fixa sobre o aplicativo.
  • Recusas agora informam códigos separados para ponte inativa, chave ausente, recusa do usuário, aprovação expirada, sessão expirada, revogação, limite de chamadas e falha do provedor.
  • Streaming SSE para Chat, Responses e Messages, com preservação de eventos de ferramentas, limites de tamanho e interrupção da entrega após revogação.
  • Adaptador local para clientes Anthropic/Claude Code: a chave real fica no KPassword. O cliente recebe somente um token temporário do proxy em loopback. DeepSeek usa sua interface Anthropic compatível, evitando traduções incompletas de ferramentas.
  • Provedores padrão: OpenAI, Anthropic, DeepSeek, Z.AI e Xiaomi MiMo. Outros serviços podem ter URL HTTPS e formato OpenAI, Anthropic ou JSON configurados no próprio item do cofre. O solicitante não escolhe o destino. IPs privados/especiais, redirecionamentos e proxies do ambiente são bloqueados.
  • Operações próprias para Telegram, pagamentos/assinaturas do Mercado Pago e verificação local de assinatura de webhook com HMAC-SHA256, comparação em tempo constante e janela temporal. O segredo de assinatura não é devolvido.

Instalação

Windows: KPassword-Setup-v1.5.2.exe. Fedora: KPassword-1.5.2-1.x86_64.rpm, instalado com DNF. Os instaladores e assinaturas são publicados juntos; a chave privada de assinatura permanece criptografada localmente e não vai para GitHub/CI.

Integração e limites

Consulte o guia de integração para configuração de provedores, conector, Claude Code, streaming e códigos de erro. O adaptador não configura sozinho lançadores antigos: substitua o uso da chave de ambiente pelo novo lançador. Não oferece Files API, contagem de tokens nem todos os endpoints de um SDK. APIs binárias, OAuth interativo e autenticações fora dos quatro tipos documentados exigem adaptador específico; guardar qualquer chave no cofre não torna qualquer protocolo automaticamente compatível.

O Bridge permanece local ao Fedora, sem acesso remoto. Produção na VPS/Vercel utiliza seu próprio gerenciador de segredos. A ponte não isola malware executado com a mesma conta nem root. Chaves ficam na memória enquanto a sessão estiver ativa. Uma chamada já enviada ao provedor não pode ser desfeita; cobrança e idempotência de negócio exigem controles da aplicação/provedor.