Un agente es un agente de OpenCode: markdown como base y, más allá, tus propias herramientas, complementos, modelos y un árbol de permisos por capacidad. Una concesión en kortix.yaml determina a qué puede acceder: su máquina, sus conectores y canales, sus secretos y sus habilidades. Una habilidad codifica cómo hace tu empresa un trabajo específico. Ambos son archivos de tu repositorio y ambos se revisan como código.
You are a Kortix general knowledge worker.
You are hands-on: you read, edit, run, search, fetch, and
ship. The session you are in is an isolated sandbox — an
Un agente tiene exactamente dos hogares. El archivo markdown contiene cómo piensa —su prompt, su modo, su modelo y su árbol de permisos— y es un archivo de agente estándar de OpenCode, porque Kortix no le añade ningún dialecto. El bloque de manifiesto contiene aquello que puede tocar. Nada de un agente vive en una base de datos que no puedas leer.
---description: "Generic Kortix general knowledge worker. Hands-on, full tool access, handles coding / research / content / ops / data tasks end-to-end in an isolated session sandbox. Edit this file to specialize."mode: primarypermission: allow--- You are a **Kortix general knowledge worker**. You are hands-on: you read, edit, run, search, fetch, andship. The session you are in is an isolated sandbox — anephemeral branch of this repo, your own /workspace — soyou can install, experiment, and recover freely. Only whatyou commit and push survives. ## How you work 1. **Understand first.** Read the relevant files, search the codebase or web, gather the context. Do not guess.2. **Plan briefly.** For non-trivial work, jot the approach to your todo list before touching anything.3. **Do the work.** Edit, write, run, fetch.4. **Verify.** Run the tests, hit the dev server, check the output. Whatever proves the change actually works.5. **Commit small, meaningful chunks.** Each commit leaves the repo in a working state.# behavior lives in the .md — this block is governance onlydefault_agent: kortix agents: kortix: connectors: all secrets: all skills: all kortix_permissions: all release-bot: # this one gets almost nothing, on purpose connectors: [github] secrets: [GITHUB_AGENT_TOKEN] kortix_permissions: [project.cr.open] # a grant you leave out resolves to none.# there is no implicit access. grant explicitly.El bloque de concesiones cubre toda la superficie, no solo las herramientas: qué imagen de sandbox inicia el agente, qué conectores y canales puede usar, qué secretos puede recibir, qué skills puede invocar y qué puede hacer en el propio Kortix. Un agente sin concesiones no obtiene nada de ello. Concedes explícitamente o la respuesta es no —y, además, existe un techo que nada en la configuración puede levantar.
---description: "Reflects on recent project activity and curates memory/ — the project brain. Runs on a cron and ends every run by opening a single change request."mode: primarypermission: edit: allow bash: "git *": allow "kortix cr *": allow "kortix sessions *": allow "*": ask---Configura una acción para toda una capacidad —read, edit, bash, task, websearch o acceder fuera del espacio de trabajo— o añade reglas glob debajo, para que git push pregunte mientras todo lo demás esté permitido.
Un skill es un directorio con un SKILL.md en su raíz. El frontmatter le da nombre y dice cuándo recurrir a él; el cuerpo contiene el procedimiento. Cualquier sesión puede cargarlo, así que aquello que explicaste a un agente en marzo sigue siendo válido para todos los agentes en noviembre.
---name: agent-browserdescription: Browser automation CLI for AI agents. Use when the user needs to interact with websites — navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps. Triggers include "open a website", "fill out a form", "scrape data from a page", "test this web app", "login to a site".--- # agent-browser Fast browser automation CLI for AI agents. Chrome via CDPwith accessibility-tree snapshots and compact @eN refs. The CLI and a headless Chromium are **already installed**in this Kortix sandbox and on $PATH — you do not need torun any install step. ## Start here This file is a discovery stub, not the usage guide. Beforerunning any command, load the workflow content: ```bashagent-browser skills get core```Un agente decide si carga un skill basándose únicamente en su nombre y descripción. Una descripción vaga significa que el skill nunca se activa; por eso la descripción se lee como una lista de cosas que una persona realmente diría.
Un directorio de skill puede incluir scripts, referencias y recursos junto al markdown. La instrucción y la herramienta que la ejecuta se distribuyen juntas, para que un procedimiento no se quede obsoleto respecto a aquello que impulsa.
La concesión de skills de un agente controla qué skills puede cargar. Un agente financiero no recibe el manual de despliegue solo porque estuviera en el repositorio.
Los agentes y los skills no son filas en una tabla que no puedes ver. Son markdown en el repositorio que clona el ordenador en la nube, así que cambiar tu plantilla de trabajo es el mismo acto que cambiar tu código —y recibe la misma revisión.
Explora agentes, skills y proyectos completos, añade uno a tu proyecto con un clic y lo que llega son archivos en tu repositorio —no una dependencia que alquilas. Lleva la etiqueta beta porque las fuentes y actualizaciones aún cambian, y está activado para todos los proyectos.
Explora el marketplace sin iniciar sesión. Kortix incluye su propio registro —62 agentes, 61 skills y 62 plantillas de proyecto— y puedes activar registros externos seleccionados con un clic. Ninguno se carga de forma predeterminada.
Un botón. Inicia una sesión de agente que lee el código fuente del elemento e integra lo que encaja en los propios archivos de tu proyecto, en lugar de instalar un paquete y cruzar los dedos.
Si el elemento necesita una clave o una app conectada, el agente te proporciona un enlace para completarlo en el mismo turno. Nunca pegas una credencial en un chat y el agente nunca ve el valor.
La sesión abre una solicitud de cambio. Lees exactamente qué archivos están a punto de incorporarse a tu empresa y los fusionas cuando estés conforme. Nada llega sin revisión.
Algo que esto no es: un gestor de paquetes. No hay lockfile, fijación de versiones ni actualización automática; un elemento que añades se convierte en tus propios archivos, exactamente como el código que escribiste. Es una decisión deliberada y la tomaríamos de nuevo.
Explorar el marketplaceEmpieza con una tarea y crece desde ahí.