Агент је OpenCode агент: у основи markdown, а затим ваши алати, додаци, модели и стабло дозвола по могућности. Додела у kortix.yaml одређује чему има приступ — машини, конекторима и каналима, тајнама и вештинама. Вештина описује како ваша компанија обавља одређени посао. И једно и друго су датотеке у вашем репозиторијуму. И једно и друго се прегледа као код.
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
Агент има тачно два места где живи. Markdown фајл описује како размишља — његов prompt, режим, модел и стабло дозвола — и то је стандардни OpenCode фајл агента, јер Kortix му не додаје сопствени дијалект. Блок манифеста описује чему сме да приступи. Ништа о агенту није у бази података коју не можете да прочитате.
---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.Блок grant покрива целу површину, не само алате: коју sandbox слику агент покреће, које конекторе и канале сме да позове, које тајне сме да прими, које вештине сме да позове и шта сме да уради самом Kortix-у. Агент без grant-ова не добија ништа од тога. Дозволу дајете експлицитно или је одговор не — а изнад свега стоји горња граница коју ништа у конфигурацији не може да подигне.
---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---Поставите једну радњу за целу могућност — read, edit, bash, task, websearch или приступ ван workspace-а — или додајте glob правила испод ње, тако да git push тражи одобрење, док је све остало дозвољено.
Вештина је директоријум са SKILL.md фајлом у корену. Frontmatter јој даје име и описује када је треба користити; тело садржи процедуру. Свака сесија може да је учита, па је оно што сте објаснили једном агенту у марту и даље тачно за сваки агент у новембру.
---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```Агент одлучује да ли да учита вештину само на основу њеног имена и описа. Нејасан опис значи да се вештина никада не активира — зато опис личи на списак ствари које би особа заиста рекла.
Директоријум вештине може да садржи скрипте, референце и ресурсе поред markdown-а. Упутство и алат који га извршава стижу заједно, па процедура не застарева одвојено од онога што покреће.
Grant за вештине на агенту контролише које вештине сме да учита. Финансијски агент не добија приручник за deployment само зато што се нашао у репозиторијуму.
Агенти и вештине нису редови у табели коју не можете да видите. Они су markdown у репозиторијуму који cloud computer клонира, па је промена радне снаге исти поступак као и промена кода — и пролази исту ревизију.
Прегледајте агенте, вештине и целе пројекте, додајте један у свој пројекат једним кликом, а оно што стигне биће фајлови у вашем репозиторијуму — не зависност коју изнајмљујете. Означено је као beta јер се извори и ажурирања још мењају, а функција је укључена за сваки пројекат.
Прегледајте marketplace без пријављивања. Kortix испоручује сопствени регистар — 62 агента, 61 вештину и 62 шаблона пројеката — а једним кликом можете да укључите одабране спољне регистре. Ниједан није подразумевано учитан.
Једно дугме. Покреће сесију агента који чита извор ставке и спаја оно што одговара у сопствене фајлове вашег пројекта, уместо да убаци пакет и нада се најбољем.
Ако ставци треба кључ или повезана апликација, агент вам у истом кораку даје линк за попуњавање. Никада не лепите акредитив у chat, а агент никада не види вредност.
Сесија отвара захтев за измену. Видите тачно који фајлови ће се придружити вашој компанији и спајате их када сте задовољни. Ништа не стиже без ревизије.
Једно ово није: менаџер пакета. Нема lockfile-а, фиксирања верзије ни аутоматског ажурирања — ставка коју додате постаје ваш сопствени фајл, баш као код који сте сами написали. То је намерна размена и поново бисмо изабрали исто.
Прегледајте marketplaceПочните са једним послом и ширите се одатле.