SuperAPI AI 工具集

openrag_install

智能体与模型

查看项目

更新于 10-16 06:22

技能介绍

用途:当用户要求安装 OpenRAG 时,按固定流程完成规划、配置与本地验证。

主要能力:先检查 ~/.openrag/tui/.env 是否存在,读取已有配置并用 docker compose ps 查看服务状态,向用户说明现状并让其选择启动、重配置、验证或全新安装。随后依据 https://docs.openr.ag/install-options 编写 requirements.md,用 REQ-001 等编号列出系统前提、配置与安全、平台兼容、边界情况,并包含非容器化服务 docling-serve(端口 5001,由 uvx 或 uv 管理,随 uvx openrag 启停)的要求与验收标准。评审后生成 todo.md,逐项实现可完成的任务,需凭据或交互输入时暂停等待用户。

使用方式:交互式命令 uvx --python 3.13 openrag 无法由代理 shell 驱动,必须让用户在新终端运行:先选 Reconfigure(2),设置强 OpenSearch Admin 密码,设置或自动生成 Langflow Admin 密码,其余提示接受默认,再选 Start services(1),等待“Services are running”。用户确认后用非交互命令验证:docker ps --filter "name=openrag"、lsof -i :3000、lsof -i :5001、curl http://localhost:3000、curl http://localhost:5001/docs。

适用场景:本地最小化安装 OpenRAG 并做启动验证。

限制:不得编造端口、服务、命令或配置项;docling-serve 可能晚于主服务启动,需等待重试,不能立即判为失败;浏览器引导与提供商选择不属于安装完成范围;代理 shell 不能操作 TUI 或输入密码。