SuperAPI AI 工具集

setup

智能体与模型

查看项目

更新于 10-15 17:23

技能介绍

用途:审计用户代理运行环境(harness)的真实状态,包括已安装的 bOpen 插件、CLI、环境变量键、第三方技能、代理和钩子,并把选择结果转成一份安装计划。

主要能力:Audit 会读取每个已安装 bOpen 插件的 setup/manifest.json 并实时重跑检查(CLI 版本命令、环境变量是否存在、第三方技能路径、codex 代理投递、钩子启用状态);无 manifest 的插件仍显示安装状态但不给出依赖明细。Select 通过本地 Web UI 按插件、按运行时勾选要修复的缺口和要切换的钩子。Emit 用“Build setup plan”将选择与检测状态做差,输出一份包含上下文、命令、验证步骤、执行规则和最终报告约定的完整运行时定制指令。加 --pack 时读取 ToC(playbooks[].skills)或随附 pack.json,计算完整插件闭包,并给出 Claude Code、Codex、Grok Build 所需的确切命令。

使用方式:在已安装插件根目录下,首选 playground:bun skills/setup/scripts/playground_server.ts --runtime <claude|codex|grok|opencode|hermes|generic> [--pack <toc.json|pack.json>],首次运行会安装并构建 Next.js 应用(需一次网络),端口 7788。Agent Master 入口:portless agent-master bun skills/setup/scripts/playground_server.ts --runtime <...> --agent-master,Portless 需全局安装(npm install -g portless),不要加入插件依赖。零安装离线回退:bun skills/setup/scripts/server.ts --runtime <...> [--pack ...] [--port 7788]。运行时传你确定的那个,检测器会交叉校验并提示不匹配。默认端口 7788,仅绑定 127.0.0.1。

限制:安装状态不持久化,每次加载和刷新都重跑检查;市场目录获取仅在服务进程生命周期内缓存,市场不可达时该列显示 unavailable,本地检测仍可用,不要编造版本号。--agent-master 只打开 broker API,不会使本会话可更新;自更新需要 AGENT_MASTER_APP_VERSION、AGENT_MASTER_APP_BUNDLE、AGENT_MASTER_APP_PID 三项握手。Hermes 不支持代理 .md 文件解析,无法投递代理;Pi/未知运行时仅走通用回退,不提供运行时专属代理或钩子接线。OpenCode 需重启后生效,第三方目录条目需各自的安装路径,不支持项按适配器能力报告说明。计划中的 hooks-config.json 写入属 ask 级,执行代理必须先征得用户确认。