Architecture
Comment fonctionne Cortex
Cortex est une extension VS Code qui intΓ¨gre OpenCode comme runtime agentic (serveur local). Cortex ajoute la couche IDE β panneau de chat, contexte local du codebase, Policy Brain et workflows faΓ§on Cursor/Windsurf β dans votre propre Γ©diteur. Les modΓ¨les viennent de votre abonnement OpenCode.
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β VS Code UI β ββ β Cortex Ext. β ββ β OpenCode β
β (Sidebar + β β (TypeScript) β β (Server) β
β Inline) β β β β β
ββββββββββββββββ ββββββββββββββββ ββββββββ¬ββββββββ
β
βββββββββΌββββββββ
β OpenCode β
β models β
β (your sub) β
βββββββββββββββββ Composants
- SidebarProvider β gΓ¨re le cycle de vie du panneau de chat, le routage, la timeline Partsβrows et les modes plan/build
- OpenCode Client β client HTTP du serveur OpenCode local, avec watchdog dβoutils bloquΓ©s et statut SSE
- Theme engine β applique les thΓ¨mes OpenCode Desktop dans le chat (cache catalogue GitHub, custom ~/.config/opencode/themes, follow tui.json)
- Policy Brain β injection multi-niveaux rules/skills/memory/hooks (T0βT3) avec loaders Cursor + Cortex
- Context Service β obtient le contexte pertinent via recherche lexicale + embeddings (hash ou MiniLM) ; les mises Γ jour incrΓ©mentales gardent lβindex cohΓ©rent
- Inline Completion β fournit des suggestions ghost-text dans l'Γ©diteur
- Plan Store β gΓ¨re les plans sauvegardΓ©s avec checklists pour le workflow PlanβBuild
Workflow Plan β Build
- Mode Plan: Cortex analyse votre demande et crΓ©e un plan structurΓ© avec checklist
- Approbation: Vous examinez et approuvez le plan
- Mode Build: Cortex implΓ©mente les changements Γ©tape par Γ©tape en mettant Γ jour la checklist