Repository navigation
KPassword v1.5.2 — Windows e Fedora
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.