SuperAPI AI 工具集

editing-cordis-compositions

智能体与模型

查看项目

更新于 10-15 20:35

技能介绍

用途:创建、修改或校验本 harness 的 agent preset 及其他 Cordis composition,并决定 host 与 preset 的放置位置。

主要能力:agent preset 是 @deepseek-ai/dsh-agent-preset 声明,由 bundle patch 承载;preset 通过安装声明或覆盖它的 bundle 来创建或修改,不能就地编辑。声明行含 id(必填,小写字母、数字、连字符)、plugins(必填 Cordis 条目列表),以及可选 name、description、order。Loader 行 id 约定为 preset-<id>。

使用方式:新建 preset 时,在工作区写一个含 package.json 与 cordis.patch.yml 两个文件的 bundle 目录,再用 plugin_manager 的 install_bundle 动作安装,target 设为 bundle 绝对目录;该动作自行完成包安装与 bundle 选择,不要用 shell 命令重复。修改已发布 preset 时,按 Loader 行 id 覆盖声明,覆盖会替换完整 config,需重述 id、plugins 及其他字段。迁移旧 preset 时,从 $DSH_HOME/.agent-presets/<id>/ 的 preset.yml 与 agent.cordis.yml 构造 bundle,核对插件名后安装、验证并删除旧目录。

验证与限制:plugin_manager list_bundles 列出已安装 bundle,list_plugins 显示 preset-<id> 行及激活状态;激活失败的声明会留在名册并带诊断信息,修复重装前无法组成会话。已有会话及其子会话保持启动时的插件版本,需在新会话验证变更。安装 bundle 会在 Host 进程执行插件代码,需 Full access 或审批。Desktop 中 bundle 位于 app.asar 内,shell 命令无法打开。host 插件提供共享服务,preset 插件提供作用域内的工具、persona、提示段与策略;preset 修订被急切激活一次并由选择它的 Agent 共享。需要新插件代码或 profile 级能力时,加载 cordis-plugin-development 并安装工作区 bundle。其余细节暂未提供。