SuperAPI AI 工具集

agentteams-find-worker

智能体与模型

查看项目

更新于 10-22 07:19

技能介绍

AgentTeams Find Worker 是一个围绕 Worker 发现与导入的辅助技能,主要用于从 Nacos AgentSpecs 中查找并安装 Worker。

用途 该技能适用于两类情况:一是管理员正在分配工作但未指定由哪个现有 Worker 执行,此时需要按需求在 Nacos 中搜索合适的 Worker、推荐候选,并询问是否导入;二是管理员明确表示要从市场导入 Worker,或直接给出 nacos://... 形式的包 URI。

主要能力 技能提供按需求搜索 Nacos Worker 的能力,可限制返回数量并以 JSON 输出结果;在管理员确认后,可按模板名称安装 Worker,也可按直接提供的包 URI 导入。搜索结果中的 package_uri 是后续安装的交接依据。

使用方式 按需求搜索时,可运行: bash /opt/agentteams/agent/skills/agentteams-find-worker/scripts/agentteams-find-worker.sh
--query "<admin requirement>" --limit 3 --json

管理员确认后,按模板安装: bash /opt/agentteams/agent/skills/agentteams-find-worker/scripts/install-worker-template.sh --template <TEMPLATE_NAME> --worker-name

或按直接包 URI 导入: bash /opt/agentteams/agent/skills/agentteams-find-worker/scripts/install-worker-template.sh --package-uri <PACKAGE_URI> --worker-name

完整流程可阅读 references/import-worker-template.md。

注意事项与限制 导入搜索结果前必须确认,按任务搜索后应先推荐候选并等待管理员选择。该技能仅从 Nacos 导入,不支持 zip 文件或其他包格式。Nacos 导入不应运行 create-worker.sh,而应使用 agt apply worker --package ...。若管理员直接给出 nacos://...,应视为明确的包导入,确认 Worker 名称后直接安装而无需搜索。只有搜索证明没有可用的 Nacos 候选时,才可在安装前回退到 worker-management。管理员确认具体 Worker 或包 URI 后,应持续使用本技能直至安装成功或失败。安装失败时应停止并直接报告关键错误,除非管理员明确要求回退,否则不要在确认导入失败后手工创建 Worker。

适用场景 适合 AgentTeams 管理员在分配任务时寻找合适的 Nacos Worker,或从 Nacos 市场按名称、需求、包 URI 导入 Worker 的场景。不适用于通用手工创建 Worker,也不处理 Nacos 之外的包格式。