代理是一个 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 文件承载它的思考方式——提示词、模式、模型和权限树——它就是标准的 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.授权块覆盖整个表面,而不只是工具:智能体启动时使用哪个沙箱镜像,可以调用哪些连接器和频道,可以接收哪些密钥,可以调用哪些技能,以及可以对 Kortix 本身执行什么操作。没有授权的智能体什么都得不到。明确授权,否则答案就是不行——此外还有一条配置无法突破的上限。
---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---可以为整个能力设置一种操作——读取、编辑、bash、task、websearch 或访问工作区之外的内容——也可以在其下添加 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 旁边携带脚本、参考资料和资源。说明与执行它的工具一起交付,因此流程不会与其驱动的工具逐渐脱节。
智能体上的技能授权决定它可以加载哪些技能。财务智能体不会因为部署手册恰好在仓库里,就自动获得它。
智能体和技能不是藏在你看不见的表格中的行。它们是云端计算机克隆的仓库里的 Markdown,因此改变团队配置就和改代码一样——也接受同样的审查。
浏览智能体、技能和完整项目,一键将其添加到项目中;添加的内容会作为文件进入你的仓库,而不是你租用的依赖。标记为 beta,是因为来源和更新仍在变化;它对所有项目开放。
无需登录即可浏览市场。Kortix 提供自己的注册表——62 个智能体、61 项技能和 62 个项目模板——你还可以一键启用精选的外部注册表。默认不会加载任何外部注册表。
一个按钮即可开始智能体会话。它会读取项目条目的源文件,并将适合的内容合并到你项目自己的文件中,而不是直接丢入一个包后听天由命。
如果条目需要密钥或已连接的应用,智能体会在同一轮对话中提供填写链接。你无需将凭据粘贴到聊天中,智能体也永远看不到其值。
会话会创建一个变更请求。你可以准确查看哪些文件即将加入公司,然后在确认无误后合并。未经审查的内容不会落地。
有一点它不是:包管理器。没有 lockfile、版本固定或自动更新——你添加的条目会成为自己的文件,就像你亲自编写的代码一样。这是有意为之的取舍,也是我们会再次做出的选择。
浏览市场