PreçosDocumentação
Começar
Agentes e skills

A força de trabalho que se multiplica.

Um agente é um agente OpenCode: markdown como base e, além disso, suas próprias ferramentas, plugins, modelos e uma árvore de permissões por capacidade. Uma concessão em kortix.yaml define o que ele acessa — sua máquina, seus conectores e canais, seus segredos e suas skills. Uma skill codifica como sua empresa realiza uma tarefa específica. Ambos são arquivos no seu repositório e ambos são revisados como código.

Iniciar uma sessãoLeia a documentação
skills/agent-browser/SKILL.md
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".
dois arquivos
agents/kortix.md
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."

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

O que é um agente

Dois arquivos. Nenhum objeto oculto por trás deles.

Um agente tem exatamente dois lugares onde vive. O arquivo markdown contém como ele pensa — seu prompt, modo, modelo e árvore de permissões — e é um arquivo de agente padrão do OpenCode, porque o Kortix não adiciona nenhum dialeto a ele. O bloco de manifesto contém aquilo que ele pode acessar. Nada sobre um agente fica em um banco de dados que você não possa ler.

agents/kortix.md
---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.
Trecho do agente padrão presente em todo novo projeto Kortix.
kortix.yaml
# 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.
  • O manifesto rejeita um campo comportamental no bloco de governança, com um erro apontando para o próprio arquivo .md do agente.
  • Markdown é o ponto de partida, não o limite: toda a superfície do OpenCode fica ao lado dele no mesmo repositório — suas próprias ferramentas TypeScript, plugins que se conectam ao runtime e a configuração do modelo e do provider. Um agente pode fixar seu próprio modelo ou herdar, nessa ordem, o padrão do projeto, da conta e da plataforma.
  • Dois agentes são incluídos em todo novo projeto: kortix, o generalista, e memory-reflector, que organiza o cérebro do projeto.
Alcance controlado

Negado por padrão. Nunca acima do humano.

O bloco de concessões cobre toda a superfície, não apenas as ferramentas: qual imagem de sandbox o agente inicia, quais conectores e canais pode chamar, quais segredos pode receber, quais skills pode invocar e o que pode fazer com o próprio Kortix. Um agente sem concessões não recebe nada disso. Você concede explicitamente, ou a resposta é não — e, acima de tudo, existe um limite que nenhuma configuração pode ampliar.

agents/memory-reflector.md
---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---
Uma árvore de permissões real, de um agente real incluído no produto.
permitir
Executa livremente. Sem prompt, sem pausa.
perguntar
Pausa para um humano. A sessão aguarda sua resposta.
deny
Bloqueado por completo. Não é um aviso — é uma barreira.

Defina uma ação para toda uma capacidade — read, edit, bash, task, websearch ou acesso fora do workspace — ou adicione regras glob por baixo dela, para que git push peça confirmação enquanto todo o resto seja permitido.

Um agente nunca ultrapassa seu humano
A concessão aplicada no início da sessão é o que o agente declara, intersectado com a função de quem o iniciou. Conceda tudo a um agente e ele ainda receberá exatamente as suas próprias permissões — nada além disso, em nenhum caminho.
Algumas coisas nunca podem ser concedidas
A administração no nível da conta — membros, cobrança e criação de projetos — está completamente fora do conjunto que um agente pode ter. Não há nenhum valor que você possa escrever em um arquivo para ativá-la.
Segredos são nomeados, não exibidos
O bloco de um agente lista pelo nome os segredos que ele pode usar — identificadores, nunca valores. Uma sessão recebe apenas a interseção dessa concessão com a função de quem a iniciou.
Ele não pode votar por um aumento para si mesmo
Um agente pode editar kortix.yaml — é um arquivo. Mas a edição só se aplica a sessões iniciadas depois que uma pessoa mescla a solicitação de alteração, e mesmo assim o limite continua valendo.
O que é uma skill

Como sua empresa realiza uma tarefa, documentado uma única vez.

Uma skill é um diretório com um SKILL.md na raiz. O frontmatter dá nome a ela e informa quando usá-la; o corpo contém o procedimento. Toda sessão pode carregá-la, então aquilo que você explicou a um agente em março continua valendo para todos os agentes em novembro.

skills/agent-browser/SKILL.md
---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```
Trecho de uma skill incluída em todo novo projeto.

A descrição é o gatilho

Um agente decide se deve carregar uma skill apenas pelo nome e pela descrição. Uma descrição vaga significa que a skill nunca é acionada — por isso a descrição parece uma lista das coisas que uma pessoa realmente diria.

Mais do que texto

Um diretório de skill pode conter scripts, referências e assets ao lado do markdown. A instrução e a ferramenta que a executa são distribuídas juntas, para que um procedimento não se deteriore separado daquilo que ele orienta.

Concedido, não global

A concessão de skills de um agente controla quais skills ele pode carregar. Um agente financeiro não recebe o runbook de deploy só porque ele estava no repositório.

10
skills incluídas no repositório de um novo projeto desde o primeiro dia
10
skills da plataforma injetadas em toda sessão na inicialização
2
agentes em um novo projeto: um generalista e um curador de memória
Tudo são arquivos

A força de trabalho está no diff.

Agentes e skills não são linhas em uma tabela que você não pode ver. São markdown no repositório que o computador na nuvem clona. Assim, mudar sua força de trabalho é o mesmo que mudar seu código — e recebe a mesma revisão.

  • your-company/
  • kortix.yamlgovernance: o que cada agente pode acessar
  • agents/um agente OpenCode por arquivo
  • kortix.mdo generalista, em todo projeto
  • memory-reflector.mdorganiza o cérebro do projeto via cron
  • skills/um diretório por skill
  • agent-browser/SKILL.mdcomo esta empresa opera um navegador
  • harnesses/opencode/o runtime em que seus agentes pensam
O editor grava em uma branch, não em uma linha
A personalização é deliberadamente somente leitura. Pressionar “Criar novo” ou “Editar” abre uma sessão que edita os arquivos em uma branch e abre uma solicitação de alteração para você revisar e mesclar. Não existe um botão que altere silenciosamente o comportamento de um agente amanhã.
Agentes reescrevem a si mesmos — e passam por revisão
Um agente pode aprimorar seu próprio prompt, adicionar uma skill ou tornar uma regra de permissão mais restritiva. Cada uma dessas ações é um commit em uma branch, dentro de uma solicitação de alteração que uma pessoa mescla. Autoaperfeiçoamento, mesclado por humanos. Um agente nunca mescla o próprio trabalho.
Uma força de trabalho que você pode bifurcar
Como tudo é texto em um único repositório, você pode criar uma branch para toda a sua força de trabalho, testar um conjunto diferente de concessões, reverter ou entregar tudo a um novo projeto. A configuração viaja com o clone.
Marketplace

Comece com o trabalho de outra pessoa. Torne-o seu imediatamente.

Navegue por agentes, skills e projetos completos, adicione um ao seu projeto com um clique e o que chega são arquivos no seu repositório — não uma dependência alugada. Ele é identificado como beta porque as fontes e atualizações ainda estão mudando, e está ativado para todos os projetos.

  1. 00

    Encontre

    Navegue pelo marketplace sem fazer login. O Kortix mantém seu próprio registro — 62 agentes, 61 skills e 62 modelos de projeto — e você pode ativar registros externos selecionados com um clique. Nenhum é carregado por padrão.

  2. 01

    Adicione

    Um botão. Ele inicia uma sessão de agente que lê a fonte do item e mescla o que for adequado aos próprios arquivos do seu projeto, em vez de simplesmente instalar um pacote e torcer para dar certo.

  3. 02

    Ele configura tudo sozinho

    Se o item precisar de uma chave ou de um app conectado, o agente envia um link de preenchimento na mesma rodada. Você nunca cola uma credencial em um chat, e o agente nunca vê o valor.

  4. 03

    Você aprova

    A sessão abre uma solicitação de alteração. Você lê exatamente quais arquivos estão prestes a entrar na sua empresa e faz a mesclagem quando estiver satisfeito. Nada entra sem revisão.

Uma coisa que isto não é: um gerenciador de pacotes. Não há lockfile, fixação de versão nem atualização automática — um item que você adiciona se torna seus próprios arquivos, exatamente como o código que você escreveu. É uma troca deliberada, e nós a faríamos novamente.

Navegar pelo marketplace

Opere toda a sua empresa a partir de um único repositório que pertence a você.

Comece com uma tarefa e cresça a partir daí.

Começar

Produto

  • Computador do agente
  • Empresa como código
  • Conectores
  • Automações
  • Canais
  • Agentes e skills
  • Segurança
  • Auto-hospedado
  • Enterprise
  • Preços
  • Baixar

Soluções

  • Vendas
  • Marketing
  • Engenharia
  • Produto
  • Finanças
  • Pessoas
  • IT
  • Ciência de dados

Desenvolvedores

  • Documentação
  • AI Operating System
  • CLI
  • SDK
  • Início rápido
  • Para desenvolvedores
  • Marketplace
  • GitHub

Empresa

  • Sobre
  • Carreiras
  • Blog
  • Registro de alterações
  • Casos de uso
  • Marca

Conectar

  • X
  • LinkedIn
  • Discord
  • Status
  • Suporte
  • Termos
  • Privacidade
©2026 Kortix