Configuración
Ajustes de VS Code
Configura Cortex en los Ajustes de VS Code (busca “Cortex”). Los ajustes viven bajo el espacio de nombres cortex.* — no son un config.json del proyecto.
| Ajuste | Por defecto | Descripción |
|---|---|---|
cortex.opencodeBinary | "opencode" | Ruta al binario de la CLI de OpenCode |
cortex.opencodePort | 4096 | Puerto local para opencode serve |
cortex.agent | "build" | Agente primario de OpenCode por defecto (p. ej. build, plan) |
cortex.providerID | "opencode" | Id de proveedor OpenCode preferido |
cortex.modelID | "big-pickle" | Id de modelo preferido dentro de ese proveedor |
cortex.modelMode | "auto" | Selección de modelo: auto / turbo / manual |
cortex.routing.useAllConnectedProviders | false | Si es true, Auto/Turbo puede usar cualquier proveedor conectado en OpenCode; si es false, solo cortex.providerID |
cortex.context.topK | 8 | Número de chunks de contexto local inyectados por prompt |
cortex.context.maxChars | 12000 | Máximo de caracteres de contexto recuperado por prompt |
cortex.context.embeddings | "hash" | Backend de embeddings: hash (offline) o minilm |
cortex.context.chunkMode | "symbols" | Modo de partición del índice: symbols (LSP) o lines |
cortex.locale | "en" | Idioma de la UI de Cortex (independiente del idioma de VS Code) |
Modelos vía OpenCode
Cortex usa OpenCode como proveedor agentico. Eliges entre los modelos disponibles en tu suscripción de OpenCode. La facturación de OpenCode se gestiona fuera de Cortex y no tiene relación con la licencia de Cortex.
- Conectar — Usa Cortex: Connect Provider o Cortex: Manage Tokens / Logins para autenticarte en OpenCode
- Selector de modelo — Elige cualquier modelo disponible en tu cuenta de OpenCode desde el chat
- Valores por defecto — Configura cortex.providerID, cortex.modelID y cortex.modelMode en los Ajustes de VS Code
OpenCode también puede usar su propia configuración (por ejemplo ~/.config/opencode/opencode.json) para permisos de agente y valores por defecto. Esa es configuración de OpenCode, distinta de los ajustes de Cortex en VS Code.
Fuentes de contexto
Cortex recoge contexto automáticamente de:
- Archivo activo — el archivo que estás editando
- Selección — texto resaltado
- Búsqueda léxica — coincidencias por palabras clave en el proyecto
- Embeddings — embeddings hash por defecto; MiniLM opcional para código relacionado
- Rules / memory — archivos de rules y memory en .cortex
- @ mentions — archivos, carpetas, terminales y agentes desde el chat