SuperAPI AI 工具集

add-agent

智能体与模型

查看项目

更新于 10-15 21:09

技能介绍

用途:该技能为 Agent Sandbox 项目添加新的 AI 编程智能体,自动生成所需文件并完成接入。参数为智能体名称(小写、无空格),如 gemini、opencode、factory。

主要能力:先收集信息,包括显示名、项目 URL、安装方式(npm、GitHub releases 二进制、curl、pip、go install)、包标识、版本检测来源、版本变量名、配置目录、默认配置文件、内部沙箱是否需禁用、所需 API 域名、认证方式、自动批准标志、VS Code 扩展 ID、运行时环境变量、是否需要 Node.js。随后生成 images/agents/{agent}/Dockerfile、cli/templates/{agent}/cli/docker-compose.yml、devcontainer 的 docker-compose.yml 与 devcontainer.json、docs/{agent}/README.md,并更新 CLI 智能体列表、BATS 测试、代理域名白名单 enforcer.py、composefile.bash、build.sh、项目 README 及 CI 工作流(build-images.yml 与 check-{agent}-version.yml)。

使用方式:按步骤执行,先读取参考文件匹配格式,再创建文件,最后验证。验证命令包括 ./images/build.sh {agent}、docker run --rm agent-sandbox-{agent}:local {agent} --version、agentbox init --agent {agent} --mode cli --path /tmp/test-project、cli/run-tests.bash,以及通过代理测试允许域名返回 200、被阻止域名返回 403。

适用场景:为 Agent Sandbox 扩展支持新的编程智能体,并保持与现有实现一致的构建、代理与文档结构。

限制:需按既有模式操作,部分步骤(如宿主侧配置挂载)仅在智能体有相关配置时才执行;具体收费、价格、平台与效果资料暂未提供。