Skip to content

feat: admitir múltiples cuentas por proveedor #33

Closed

Description

@egdev6

Objetivo

Permitir varias cuentas por proveedor en Quorb, con identidad, nombre e informes independientes, sin sobrescribir las credenciales de la cuenta principal.

Alcance

  • Gestionar cuentas adicionales de Claude, Codex, Gemini, Cursor, Copilot, NaN, OpenRouter, Anthropic API y OpenAI API desde Ajustes.
  • Separar secretos en el almacén del sistema y carpetas de sesión de los CLI por cuenta.
  • Mantener orden, visibilidad, historial, logos y enlace de uso oficial para cada cuenta.
  • Evitar que una escritura del widget con configuración obsoleta elimine cuentas o sus secretos.
  • Actualizar el indicador de conexión después de guardar una cuenta nueva.

Criterios de aceptación

  • Modelo de cuentas y secretos con identidad estable e independiente implementado.
  • Tests unitarios de configuración, helpers, recarga de secretos y URLs por cuenta.
  • Suite automatizada: 131 tests frontend, 46 de scripts y 43 Rust; build TypeScript/Vite correcto.
  • Validación funcional en Windows: crear, conectar, consultar y eliminar cuentas, incluidas escrituras entre ventanas.
  • Confirmar aislamiento con los CLI reales, especialmente la carpeta de sesión de Gemini.

Evidencia y entrega

Implementación en feat/multi-account: commits ff48a84 y ffde829. La revisión detectó tres regresiones que se corrigieron con tests antes de preparar la entrega. La aprobación autoriza el alcance de implementación; no afirma que se hayan completado los checks manuales pendientes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:approvedApproved for implementation by the repository ownertype:featureNew functionality

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions