Documentacion Edithor
Reinos y modulos
Mapa documentado de los modulos reales de edithor/src/app/modules. Cada reino usa el slug tecnico de carpeta y resume proposito, flujos, dependencias, integraciones y limites.
Taxonomia confirmada
En Edithor, "modulo" es el termino tecnico y "reino" es el lore de
producto. La fuente de verdad para esta seccion es la carpeta real de
cada modulo dentro de edithor/src/app/modules/, contrastada
con el AGENTS.md mas cercano.
Plantilla por reino
Todas las fichas usan una estructura comun para que puedan mantenerse desde los AGENTS locales sin convertir esta documentacion en una copia exhaustiva del codigo.
- Que es y para que sirve.
- Capacidades principales.
- Flujos de usuario o de operacion.
- Dependencias internas.
- Integracion con ConnecThor o Verserama cuando aplica.
- Limites, reglas y pendientes.
- Fuentes de verdad revisadas.
Mapa de reinos
agent
Configuracion de agentes IA, modos de ejecucion, extensiones y catalogo local/cloud para operar con CLIs como Codex, Claude, Gemini u Opencode.
Abrir fichaclone-view
Gestiona duplicados de proyecto en .edithor/cloned, cambio de contexto, integracion de vuelta al proyecto principal y limpieza segura.
Abrir fichacollaborathor
Colaboracion realtime entre usuarios: presencia privada, peticiones, sesiones remotas, self-remote y media WebRTC.
Abrir fichacore
Shell principal de Edithor: grid 4x4, tabs dinamicos, toolbar, settings, mobile, gating de reinos y orquestacion global.
Abrir fichaelements
Arbol jerarquico de elementos UI para navegar, seleccionar, reordenar y buscar selectores relacionados con el canvas.
Abrir fichaexplorer
Explorador de proyecto: arbol de ficheros, operaciones de filesystem, busqueda, apertura en Studio, ownership y sincronizacion colaborativa.
Abrir fichafeedback
Formulario para que usuarios autenticados reporten bugs, sugerencias u otros tickets hacia el BFF de Verserama.
Abrir fichaflows
Canvas visual de flujos DAG: paneles, conexiones, instancias paralelas y ejecucion backend-driven mediante connecthor-plugin-edithor.
Abrir fichaforjar
Paleta drag and drop de elementos HTML y componentes reutilizables para alimentar el canvas de Studio.
Abrir fichagit
UI de operaciones Git: status, staging, commits, stash, remotes, ramas, worktrees, discovery multi-repo y soporte para clones.
Abrir fichalocal-agent
Capa de comunicacion entre Edithor y ConnecThor: conexion, autenticacion, transportes HTTP/WS, extension bridge y auth sync.
Abrir fichalog
Gestion centralizada de canales de log: almacena, agrupa y visualiza sesiones operativas registradas por otros modulos.
Abrir fichalogin
Sesion de usuario Verserama dentro de Edithor: login embebido, MFA, SSO silencioso, refresh y solicitud de reset.
Abrir fichamarketplace
Marketplace de web components basado en repositorios publicos de GitHub para adquirir, instalar y exponer HTML a Forjar.
Abrir fichaorchestrathor
Superficie frontend para Heimdall guardian, arbol de tareas, aclaraciones humanas y editor de planes DAG sobre endpoints /orchestrathor/*.
Abrir ficharunas
Experiencia de escritura runica para editar texto y atributos HTML del elemento seleccionado; integra runas-css como pestana CSS.
Abrir ficharunas-css
Modulo independiente para editar estilos CSS: selectores, ficheros CSS, propiedades visuales y sincronizacion con Studio.
Abrir fichastudio
Canvas visual de Edithor: modos Visual/Iframe, routing de ficheros, seleccion, live sync, app preview y colaboracion.
Abrir fichatasks
Tablero Kanban con ejecucion de agentes, PTY streaming, etiquetas, adjuntos, deadlines, dependencias, comentarios y limites WIP.
Abrir fichaterminal
Panel multi-PTY para comandos, agentes CLI, hooks de flows, traduccion de logs, task board y sesiones persistentes via ConnecThor.
Abrir fichaCobertura editorial
| Reino | Pagina | Fuentes revisadas | Pendientes o limites |
|---|---|---|---|
agent | Creada | edithor/README.mdedithor/src/app/modules/agent/AGENTS.md | Modulo HTTP-only: no usa servicios WS de comandos o filesystem salvo el executor de comandos definido. |
clone-view | Creada | edithor/README.mdedithor/src/app/modules/clone-view/AGENTS.md | La integracion se bloquea si main tiene cambios sin commitear. |
collaborathor | Creada | edithor/README.mdedithor/src/app/modules/collaborathor/AGENTS.md | Las solicitudes no persisten en DB y el emisor no sabe si el destinatario existe o rechazo. |
core | Creada | edithor/README.mdedithor/src/app/modules/core/AGENTS.md | Core no implementa capacidades de negocio de cada reino. |
elements | Creada | edithor/README.mdedithor/src/app/modules/elements/AGENTS.md | La busqueda cross-file se activa por efecto de notificacion, no por llamada directa. |
explorer | Creada | edithor/README.mdedithor/src/app/modules/explorer/AGENTS.md | No ejecuta shell ni envia mensajes WS fs_* directos. |
feedback | Creada | edithor/README.mdedithor/src/app/modules/feedback/AGENTS.md | El modulo esta descrito para usuarios autenticados. |
flows | Creada | edithor/README.mdedithor/src/app/modules/flows/AGENTS.md | El frontend es espectador/controlador: nunca ejecuta comandos. |
forjar | Creada | edithor/README.mdedithor/src/app/modules/forjar/AGENTS.md | Este modulo conserva arquitectura hexagonal heredada. |
git | Creada | edithor/README.mdedithor/src/app/modules/git/AGENTS.md | El frontend nunca ejecuta comandos shell. |
local-agent | Creada | edithor/README.mdedithor/src/app/modules/local-agent/AGENTS.md | ConnecThor permite una sola conexion WS. |
log | Creada | edithor/README.mdedithor/src/app/modules/log/AGENTS.md | Modulo con layout hexagonal heredado. |
login | Creada | edithor/README.mdedithor/src/app/modules/login/AGENTS.md | Auth es opcional: no hay route guards ni beta gate. |
marketplace | Creada | edithor/README.mdedithor/src/app/modules/marketplace/AGENTS.md | No accede directamente a filesystem ni terminal. |
orchestrathor | Creada | edithor/README.mdedithor/src/app/modules/orchestrathor/AGENTS.md | No toca filesystem ni terminal directamente; consume senales y APIs locales. |
runas | Creada | edithor/README.mdedithor/src/app/modules/runas/AGENTS.md | La logica CSS pertenece a runas-css. |
runas-css | Creada | edithor/README.mdedithor/src/app/modules/runas-css/AGENTS.md | No debe introducir Text ni Attributes. |
studio | Creada | edithor/README.mdedithor/src/app/modules/studio/AGENTS.md | No auto-switch al cambiar URL; espera accion explicita. |
tasks | Creada | edithor/README.mdedithor/src/app/modules/tasks/AGENTS.md | taskType esta deprecado; las labels reemplazan tipos. |
terminal | Creada | edithor/README.mdedithor/src/app/modules/terminal/AGENTS.md | Solo gestiona PTYs que el propio Terminal spawnea. |
Relacion con otras secciones
Los reinos que dependen de ConnecThor enlazan a la documentacion general de integracion. Las fichas que dependen de identidad, plan, BFF o login enlazan a la seccion Verserama.