エージェントはOpenCodeエージェントです。基本はmarkdownで、そこに独自のツール、プラグイン、モデル、機能ごとの権限ツリーを加えます。kortix.yamlのgrantが、アクセスできる対象(マシン、コネクターとチャンネル、シークレット、スキル)を決めます。スキルは、会社が特定の仕事を行う方法を定義します。どちらもリポジトリ内のファイルで、コードと同じようにレビューされます。
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
エージェントの居場所は正確に2つです。Markdownファイルには、プロンプト、モード、モデル、権限ツリーなど、エージェントの思考方法が記されています。Kortix独自の方言はなく、標準のOpenCodeエージェントファイルです。マニフェストブロックには、アクセス可能な対象が記されています。読めないデータベースにエージェントの情報が保存されることはありません。
---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イメージ、呼び出せるconnectorとchannel、受け取れるsecret、実行できるskill、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外へのアクセスといった機能全体に1つのアクションを設定できます。さらに下位にglobルールを追加すれば、git pushだけ確認を求め、それ以外は許可できます。
skillは、ルートにSKILL.mdを置いたディレクトリです。frontmatterで名前と使うタイミングを定義し、本文に手順を記します。すべてのセッションで読み込めるため、3月に1つのエージェントへ説明したことが、11月のすべてのエージェントにも適用されます。
---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```エージェントは名前とdescriptionだけでskillを読み込むか判断します。曖昧なdescriptionではskillは実行されません。そのためdescriptionは、人が実際に言いそうなことのリストとして書かれています。
skillディレクトリには、Markdownと一緒にscripts、references、assetsも配置できます。手順とそれを実行するツールが一緒に提供されるため、手順だけが残って実行対象から離れてしまうことはありません。
エージェントのskills grantが、読み込めるskillを制御します。リポジトリにあるからといって、financeエージェントにdeployment runbookが渡されることはありません。
エージェントとskillは、見えないテーブルの行ではありません。クラウドコンピューターがcloneするrepo内のMarkdownです。ワークフォースの変更はコードの変更と同じ行為であり、同じレビューを受けます。
agent、skill、プロジェクト全体を閲覧し、ワンクリックでプロジェクトに追加できます。届くのはrepo内のファイルであり、借りる依存関係ではありません。sourcesと更新はまだ変化しているためbetaと表示されていますが、すべてのプロジェクトで利用できます。
サインインせずにmarketplaceを閲覧できます。Kortix独自のregistryには、agent 62個、skill 61個、プロジェクトテンプレート62個があります。厳選された外部registryもワンクリックで有効にできます。デフォルトでは読み込まれません。
ボタン1つで、項目のsourceを読み込み、適合する内容をプロジェクト独自のファイルへマージするagent sessionが開始されます。パッケージを置いて期待するだけではありません。
項目にkeyや接続済みアプリが必要な場合、agentは同じターンで入力用リンクを提示します。chatにcredentialを貼り付ける必要はなく、agentが値を見ることもありません。
セッションで変更リクエストが開きます。会社に追加されるファイルを正確に確認し、納得したらマージできます。レビューなしで反映されることはありません。
これはpackage managerではありません。lockfileもversion pinも自動更新もありません。追加した項目は、あなたが書いたコードと同じく、あなた自身のファイルになります。これは意図的なトレードオフであり、私たちは今後もこの選択をします。
marketplaceを閲覧