TarifsDocumentation
Commencer
Agents et skills

La force de travail qui se démultiplie.

Un agent est un agent OpenCode : du markdown à la base, puis vos propres outils, plugins, modèles et un arbre de permissions par capacité. Une autorisation dans kortix.yaml détermine ce à quoi il accède — sa machine, ses connecteurs et canaux, ses secrets et ses skills. Une skill décrit la façon dont votre entreprise réalise une tâche précise. Les deux sont des fichiers dans votre dépôt et sont révisés comme du code.

Démarrer une sessionLire la documentation
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".
deux fichiers
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

Ce qu’est un agent

Deux fichiers. Aucun objet caché derrière.

Un agent a exactement deux emplacements. Le fichier markdown décrit sa façon de penser — son prompt, son mode, son modèle, son arborescence de permissions — et c’est un fichier d’agent OpenCode standard, car Kortix n’y ajoute aucun dialecte. Le bloc de manifeste décrit ce à quoi il peut accéder. Rien concernant un agent ne se trouve dans une base de données que vous ne pouvez pas lire.

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.
Extrait de l’agent par défaut de chaque nouveau projet 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.
  • Le manifeste rejette un champ comportemental dans le bloc de gouvernance, avec une erreur pointant vers le propre fichier .md de l’agent.
  • Le markdown est le socle, pas la limite : toute la surface OpenCode se trouve à ses côtés dans le même dépôt — vos propres outils TypeScript, les plugins qui se branchent au runtime, ainsi que la configuration du modèle et du fournisseur. Un agent peut imposer son propre modèle ou hériter, dans cet ordre, de la configuration par défaut du projet, du compte et de la plateforme.
  • Deux agents sont inclus dans chaque nouveau projet : kortix, l’agent généraliste, et memory-reflector, qui entretient la mémoire du projet.
Périmètre d’accès

Refus par défaut. Jamais au-dessus de l’humain.

Le bloc grant couvre toute la surface, pas seulement les outils : l’image sandbox avec laquelle l’agent démarre, les connecteurs et canaux qu’il peut appeler, les secrets qu’il peut recevoir, les skills qu’il peut invoquer et ce qu’il peut faire à Kortix lui-même. Un agent sans grant n’obtient rien de tout cela. Vous accordez explicitement l’accès, sinon la réponse est non — et par-dessus tout cela s’applique un plafond qu’aucune configuration ne peut relever.

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---
Une véritable arborescence de permissions, provenant d’un véritable agent inclus.
autoriser
S’exécute librement. Aucun prompt, aucune pause.
demander
Attend un humain. La session attend votre réponse.
deny
Bloqué complètement. Pas un avertissement — un mur.

Définissez une action pour toute une capacité — read, edit, bash, task, websearch ou l’accès hors de l’espace de travail — ou ajoutez des règles glob en dessous, afin que git push demande une confirmation tandis que tout le reste soit autorisé.

Un agent ne dépasse jamais son humain
Le grant appliqué au démarrage de la session correspond à ce que l’agent déclare, intersecté avec le rôle de la personne qui l’a lancé. Accordez tout à un agent : il obtient exactement vos propres permissions — jamais davantage, sur aucun chemin.
Certaines choses ne peuvent jamais être accordées
L’administration au niveau du compte — membres, facturation, création de projets — est totalement exclue de l’ensemble des accès qu’un agent peut détenir. Aucune valeur écrite dans un fichier ne peut l’activer.
Les secrets sont nommés, jamais affichés
Le bloc d’un agent liste par leur nom les secrets qu’il peut utiliser — des identifiants, jamais les valeurs. Une session ne reçoit que l’intersection de ce grant et du rôle de la personne qui l’a démarrée.
Il ne peut pas s’accorder une augmentation
Un agent peut modifier kortix.yaml — c’est un fichier. Mais la modification ne s’applique qu’aux sessions démarrées après qu’une personne a fusionné la demande de changement, et même alors, le plafond reste applicable.
Ce qu’est un skill

La façon dont votre entreprise réalise une tâche, consignée une seule fois.

Un skill est un répertoire contenant un SKILL.md à sa racine. Le frontmatter le nomme et indique quand l’utiliser ; le corps décrit la procédure. Chaque session peut le charger : ce que vous avez expliqué à un agent en mars reste donc vrai pour tous les agents en novembre.

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```
Extrait d’un skill inclus dans chaque nouveau projet.

La description est le déclencheur

Un agent décide de charger un skill en se basant uniquement sur son nom et sa description. Une description vague signifie que le skill ne se déclenche jamais — c’est pourquoi la description ressemble à une liste de choses qu’une personne dirait réellement.

Bien plus que du texte

Un répertoire de skill peut contenir des scripts, des références et des ressources à côté du markdown. L’instruction et l’outil qui l’exécute sont livrés ensemble : une procédure ne se dégrade donc pas indépendamment de ce qu’elle pilote.

Accordé, mais pas global

Le grant skills d’un agent contrôle les skills qu’il peut charger. Un agent financier ne reçoit pas le guide de déploiement simplement parce qu’il se trouve dans le dépôt.

10
skills intégrés au dépôt d’un nouveau projet dès le premier jour
10
skills de la plateforme injectés dans chaque session au démarrage
2
agents dans un nouveau projet : un généraliste et un conservateur de mémoire
Tout est fichier

La force de travail est dans le diff.

Les agents et les skills ne sont pas des lignes dans une table invisible. Ce sont des fichiers markdown dans le dépôt cloné par l’ordinateur cloud. Modifier votre force de travail revient donc à modifier votre code — avec la même revue.

  • your-company/
  • kortix.yamlgouvernance : ce à quoi chaque agent peut accéder
  • agents/un agent OpenCode par fichier
  • kortix.mdle généraliste, dans chaque projet
  • memory-reflector.mdentretient la mémoire du projet selon une tâche cron
  • skills/un répertoire par skill
  • agent-browser/SKILL.mdcomment cette entreprise pilote un navigateur
  • harnesses/opencode/l’environnement d’exécution dans lequel vos agents réfléchissent
L’éditeur écrit sur une branche, pas dans une ligne
La personnalisation est volontairement en lecture seule. Cliquer sur « Create new » ou « Edit » ouvre une session qui modifie les fichiers sur une branche et ouvre une demande de changement que vous examinez et fusionnez. Aucun bouton ne modifie discrètement le comportement d’un agent pour le lendemain.
Les agents se réécrivent — et leur modification est revue
Un agent peut affiner son propre prompt, ajouter un skill ou renforcer une règle de permission. Chacune de ces actions correspond à un commit sur une branche, dans une demande de changement qu’une personne fusionne. Amélioration autonome, fusion humaine. Un agent ne fusionne jamais ses propres modifications.
Une force de travail que vous pouvez forker
Puisque tout est du texte dans un seul dépôt, vous pouvez créer une branche pour toute votre force de travail, essayer un autre ensemble de grants, revenir en arrière ou transférer le tout à un nouveau projet. La configuration voyage avec le clone.
Marketplace

Partez du travail de quelqu’un d’autre. Appropriez-le-vous immédiatement.

Parcourez les agents, les skills et les projets complets, ajoutez-en un à votre projet en un clic : ce qui arrive consiste en des fichiers dans votre dépôt — pas en une dépendance que vous louez. La fonctionnalité est étiquetée bêta, car les sources et les mises à jour évoluent encore, et elle est activée pour chaque projet.

  1. 00

    Trouvez-le

    Parcourez la marketplace sans vous connecter. Kortix fournit son propre registre — 62 agents, 61 skills et 62 modèles de projet — et vous pouvez activer en un clic des registres externes sélectionnés. Aucun n’est chargé par défaut.

  2. 01

    Ajoutez-le

    Un bouton. Il démarre une session d’agent qui lit la source de l’élément et fusionne ce qui convient dans les propres fichiers de votre projet, au lieu d’installer un package en espérant que tout fonctionne.

  3. 02

    Il se configure tout seul

    Si l’élément nécessite une clé ou une application connectée, l’agent vous fournit un lien à compléter au cours de la même interaction. Vous ne collez jamais d’identifiant dans un chat, et l’agent ne voit jamais sa valeur.

  4. 03

    Vous l’approuvez

    La session ouvre une demande de changement. Vous lisez exactement quels fichiers sont sur le point de rejoindre votre entreprise, puis vous fusionnez lorsque tout vous convient. Rien n’est intégré sans revue.

Ce que ce système n’est pas : un gestionnaire de packages. Il n’y a ni lockfile, ni version imposée, ni mise à jour automatique — un élément ajouté devient vos propres fichiers, exactement comme du code que vous avez écrit. C’est un compromis délibéré, et nous le referions.

Parcourir la marketplace

Faites fonctionner toute votre entreprise depuis un dépôt qui vous appartient.

Commencez par une tâche et développez à partir de là.

Commencer

Produit

  • Ordinateur de l’agent
  • L’entreprise sous forme de code
  • Connecteurs
  • Automatisations
  • Canaux
  • Agents et compétences
  • Sécurité
  • Auto-hébergé
  • Enterprise
  • Tarifs
  • Télécharger

Solutions

  • Ventes
  • Marketing
  • Ingénierie
  • Produit
  • Finance
  • Personnes
  • IT
  • Data Science

Développeurs

  • Documentation
  • AI Operating System
  • CLI
  • SDK
  • Démarrage rapide
  • Pour les développeurs
  • Marketplace
  • GitHub

Entreprise

  • À propos
  • Carrières
  • Blog
  • Journal des modifications
  • Cas d’usage
  • Marque

Connecter

  • X
  • LinkedIn
  • Discord
  • Statut
  • Assistance
  • Conditions
  • Confidentialité
©2026 Kortix