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 β panel de chat, contexto local del codebase, Policy Brain 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, la timeline Partsβrows y los modos plan/build
- OpenCode Client β cliente HTTP del servidor OpenCode local, con watchdog de tools colgados y estado SSE
- Theme engine β aplica temas OpenCode Desktop en el chat (cachΓ© del catΓ‘logo GitHub, custom ~/.config/opencode/themes, follow tui.json)
- Policy Brain β inyecciΓ³n multicapa de rules/skills/memory/hooks (T0βT3) con loaders Cursor + Cortex
- Context Service β obtiene contexto relevante vΓa bΓΊsqueda lΓ©xica + embeddings (hash o MiniLM); las actualizaciones incrementales mantienen el Γndice coherente
- 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