SuperAPI AI 工具集

init

部署与运维

查看项目

更新于 10-15 20:33

技能介绍

用途:init 用于 origin 插件的无摩擦初始化与自愈安装,目标是在约 30 秒内、最多两次用户操作(安装插件、输入 /init)完成配置。默认后端为本地内存,不需要本地模型、API 密钥或交互提示。

主要能力与步骤:1)探测守护进程健康,curl -fsS -m 1 http://127.0.0.1:7878/api/health,返回 200 即跳到第 4 步;否则自动安装。2)检查 origin CLI 是否在 PATH,缺失则运行安装脚本(curl -fsSL https://raw.githubusercontent.com/7xuanlu/origin/v0.6.1/install.sh | bash),随后 export PATH="$HOME/.origin/bin:$PATH" && origin setup --basic && origin install;若 CLI 已存在仅安装并启动。3)重试探测守护进程,约 5 秒仍不可达则报错停止。4)调用 origin MCP 的 doctor() 校验后端。5)调用 context() 验证 MCP 往返,失败则提示重启 Claude Code。6)输出就绪报告,含守护进程、模式、MCP、数据目录与可用命令提示。

使用方式:在 /plugin install origin@7xuanlu 之后、收到“daemon down — run /origin:init”提示,或用户要求设置 origin 时运行。已在本会话验证过守护进程则改用 /brief;仅需编辑单个配置字段则直接用 origin doctor 或设置文件。

限制:约 5 秒内守护进程仍不可达时会报错停止,常见原因包括 launchd plist 加载失败、端口 7878 被占用或 macOS Tahoe Metal 初始化问题。可选升级(origin model install、origin key set anthropic)不会自动执行,仅在用户明确要求更丰富功能时提及。存储、搜索、召回与 MCP 记忆在本地内存模式下均可工作。