Documentación de PlanToCode
Aprende a planificar y entregar cambios de código con PlanToCode: descubrimiento de archivos, planes de implementación, sesiones de terminal, límites de modelos y voz.
Explorar Documentación
Arquitectura e Internos
Visión General del Sistema
Comienza aquí: qué hace el sistema, cómo funciona el ciclo principal y dónde vive cada componente.
Tutorial de Ejecución
Línea de tiempo de extremo a extremo de lo que sucede desde la entrada de la tarea hasta la ejecución.
Arquitectura del Sistema
Cómo encajan el shell de escritorio, los servicios Rust, las APIs del servidor y las capas de persistencia.
Internos de la Aplicación de Escritorio
Shell Tauri v2, capa de comandos Rust, sesiones PTY y gestión del estado de la UI.
API del Servidor y Proxy LLM
Autenticación, enrutamiento de proveedores, configuración de modelos y endpoints WebSocket.
Arquitectura del Cliente iOS
Flujos de trabajo Swift, flujo de inicio de sesión Auth0 y gestión de sesiones de enlace de dispositivo.
Trabajos en Segundo Plano y Orquestación
Registros de trabajos, orquestación de flujos de trabajo, procesadores y streaming de eventos.
Modelo de Datos y Almacenamiento
Entidades SQLite, relaciones y cómo se rehidrata el estado.
Decisiones Técnicas y Compromisos
Por qué se eligieron Tauri, SQLite y un proxy LLM dedicado y cuáles son sus costos.
Construye Tu Propio Pipeline
Guía conceptual para diseñar flujos de trabajo de descubrimiento de archivos y generación de planes.
Entradas y Captura
Ingesta de Reuniones y Grabaciones
Cómo las grabaciones se convierten en entradas de tareas estructuradas y artefactos.
Análisis de Video
Muestreo de fotogramas, prompts y artefactos de análisis de grabaciones.
Transcripción de Voz
Ciclo de vida de grabación, configuración consciente del proyecto y gestión de dispositivos.
Mejora de Texto
Popover de selección, cola de trabajos e integraciones para limpieza de prompts.
Pipeline de Planificación
Flujo de Trabajo de Descubrimiento de Archivos
Flujo de trabajo en segundo plano que recopila rutas relevantes para cada tarea.
Planes de Implementación
Cómo los planes se transmiten al visor Monaco y permanecen vinculados al historial de planes.
Instrucciones de Fusión
Cómo se fusionan múltiples borradores de planes usando planes fuente etiquetados con XML y guía del usuario.
Tipos de Prompts y Plantillas
Catálogo de tipos de trabajos impulsados por prompts y ensamblaje de plantillas.
Ejecución y Automatización
Investigación y Modelos
Investigación Profunda y Búsqueda Web
Flujo de trabajo de búsqueda web, integración de API, optimización de consultas e integración con flujos de trabajo de desarrollo.
Enrutamiento de Proveedores y Streaming
Cómo se normalizan, transmiten y rastrean las solicitudes de proveedores.
Configuración de Modelos
Modelos permitidos por tarea y límites de tokens en el selector.
Construcción y Despliegue
Configuración de Servidor Dedicado
Infraestructura basada en Ansible: endurecimiento base, despliegue de aplicaciones y secretos gestionados con vault.
Guía de Desarrollo Tauri v2
Estructura del proyecto, comandos y permisos basados en capacidades para Tauri v2.
Distribución macOS
Firma, notarización, empaquetado DMG y artefactos de actualización.
Distribución Windows y Store
Compilaciones NSIS, empaquetado MSIX y envío a Microsoft Store.
¿Listo para probar estos flujos de trabajo?
Descarga PlanToCode para acceder al planificador de implementación, límites de modelos, sesiones de terminal y funciones de transcripción descritas en esta documentación.