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 β painel de chat, contexto local do codebase, Policy Brain 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, o encaminhamento, a timeline Partsβrows e os modos plan/build
- OpenCode Client β cliente HTTP do servidor OpenCode local, com watchdog de tools presos e estado SSE
- Theme engine β aplica temas OpenCode Desktop no chat (cache do catΓ‘logo GitHub, custom ~/.config/opencode/themes, follow tui.json)
- Policy Brain β injeΓ§Γ£o multicamada de rules/skills/memory/hooks (T0βT3) com loaders Cursor + Cortex
- Context Service β obtΓ©m contexto relevante via busca lΓ©xica + embeddings (hash ou MiniLM); atualizaΓ§Γ΅es incrementais mantΓͺm o Γndice coerente
- 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