Arquitectura
CΓ³mo funciona Cortex
Cortex es una extensiΓ³n de VS Code que integra OpenCode como runtime agentico (servidor local). Cortex aΓ±ade la capa de IDE β chat lateral, contexto local del codebase y workflows al estilo Cursor/Windsurf β dentro de tu propio editor. Los modelos vienen de tu suscripciΓ³n de OpenCode.
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β VS Code UI β ββ β Cortex Ext. β ββ β OpenCode β
β (Sidebar + β β (TypeScript) β β (Server) β
β Inline) β β β β β
ββββββββββββββββ ββββββββββββββββ ββββββββ¬ββββββββ
β
βββββββββΌββββββββ
β OpenCode β
β models β
β (your sub) β
βββββββββββββββββ Componentes
- SidebarProvider β gestiona el ciclo de vida del panel de chat, el enrutado de mensajes y los modos plan/build
- OpenCode Client β cliente HTTP que habla con el servidor local de OpenCode
- Context Service β obtiene contexto relevante vΓa bΓΊsqueda lΓ©xica + embeddings
- Inline Completion β proporciona sugerencias ghost-text en el editor
- Plan Store β gestiona planes guardados con checklists para el workflow PlanβBuild
Workflow Plan β Build
- Modo Plan: Cortex analiza tu peticiΓ³n y crea un plan estructurado con checklist
- AprobaciΓ³n: Revisas y apruebas el plan
- Modo Build: Cortex implementa los cambios paso a paso, actualizando el checklist