Arquitetura
Como o Cortex funciona
O Cortex Γ© uma extensΓ£o do VS Code que integra o OpenCode como runtime agentic (servidor local). O Cortex adiciona a camada de IDE β chat lateral, contexto local do codebase e workflows no estilo Cursor/Windsurf β dentro do seu prΓ³prio editor. Os modelos vΓͺm da sua assinatura OpenCode.
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β VS Code UI β ββ β Cortex Ext. β ββ β OpenCode β
β (Sidebar + β β (TypeScript) β β (Server) β
β Inline) β β β β β
ββββββββββββββββ ββββββββββββββββ ββββββββ¬ββββββββ
β
βββββββββΌββββββββ
β OpenCode β
β models β
β (your sub) β
βββββββββββββββββ Componentes
- SidebarProvider β gerencia o ciclo de vida do painel de chat, roteamento de mensagens e modos plan/build
- OpenCode Client β cliente HTTP que fala com o servidor local OpenCode
- Context Service β obtΓ©m contexto relevante via busca lΓ©xica + embeddings
- Inline Completion β fornece sugestΓ΅es ghost-text no editor
- Plan Store β gerencia planos salvos com checklists para o workflow PlanβBuild
Workflow Plan β Build
- Modo Plan: O Cortex analisa seu pedido e cria um plano estruturado com checklist
- AprovaΓ§Γ£o: VocΓͺ revisa e aprova o plano
- Modo Build: O Cortex implementa as mudanΓ§as passo a passo, atualizando o checklist