RossetaRosseta permite editar prompts, agentes y skills Markdown en tu idioma, manteniendo en disco una versión canónica en inglés. Arranque rápido
El centro de control es global y no está asociado al último archivo abierto. Indica si cada proveedor tiene una clave almacenada, sin revelar su contenido, y permite eliminar una credencial antigua. Antes de abrir el editor localizado, Rosseta consulta al proveedor para validar la clave y comprobar que el modelo sigue disponible. Los fallos de autenticación se muestran en una notificación nativa y llevan de nuevo a configuración. Rosseta no accede a credenciales ni hace peticiones de traducción mientras el workspace no sea de confianza. También están disponibles estos comandos en la paleta:
Proveedores y modelosRosseta integra las APIs nativas de:
Cada proveedor conserva de forma independiente su clave y sus modelos. El centro de control configura un modelo activo mediante un selector compacto. Para una configuración avanzada con varios modelos y fallback ordenado se puede usar Las peticiones autenticadas solo se envían mediante HTTPS a los endpoints oficiales de OpenAI, Anthropic y Google Gemini. El workspace no puede cambiar esos destinos y las redirecciones HTTP se rechazan. Los endpoints personalizados no están soportados. La clave global en texto plano de versiones anteriores se migra una vez a Secret Storage y se elimina de la configuración. Una clave encontrada en la configuración de un workspace nunca se utiliza ni se migra silenciosamente: Rosseta ofrece eliminarla y recomienda rotarla si el archivo pudo compartirse o confirmarse en Git. Protección del contenidoRosseta construye un AST de bloques Markdown y conserva una instantánea de cada editor localizado. Al guardar, compara esa instantánea con el documento editado y traduce únicamente los nodos modificados, siempre como bloques completos: si cambia una palabra de un párrafo, se retraduce el párrafo entero y los párrafos sin cambios se copian directamente desde el original canónico. Frontmatter y bloques de código se sincronizan literalmente. Dentro de un bloque traducible, código inline, variables como La caché incorpora proveedor, modelos, idiomas y contenido para no reutilizar traducciones incompatibles. Es exclusivamente de sesión y se mantiene en memoria; al activar esta versión también se elimina la caché persistente utilizada por versiones anteriores. Los bloques Markdown traducibles se envían al proveedor seleccionado y quedan sujetos a sus políticas de tratamiento de datos. Frontmatter y bloques de código no se envían para traducción. Usa Identity si quieres probar el flujo sin realizar peticiones de red. Catálogo de erroresRosseta convierte los fallos conocidos en errores estables con código, mensaje en inglés y una acción contextual. El catálogo cubre:
Los casos no clasificados utilizan Si todos los modelos configurados fallan por la misma causa, se conserva el error específico. Si fallan por causas distintas, se utiliza Arquitectura
El dominio y los adaptadores no importan Desarrollo
CréditosEl icono de la acción del editor es Stone de Lucide, publicado bajo licencia ISC. |