#!/bin/bash
RAG_DIR="/usr/lib/sysagent/mcp_center/third_party_mcp/rag"
SERVICE_FILE="/usr/lib/sysagent/mcp_center/service/rag.service"
SYSTEM_PYTHON="/usr/bin/python3"
if [ -f "$SERVICE_FILE" ]; then
cp "$SERVICE_FILE" /etc/systemd/system/
echo "✅ Service 文件已复制"
else
echo "⚠️ 警告:未找到 service 文件:$SERVICE_FILE"
fi
if [ -f "$RAG_DIR/src/requirements.txt" ]; then
"$SYSTEM_PYTHON" -m pip install -r "$RAG_DIR/src/requirements.txt" -i https://mirrors.aliyun.com/pypi/simple/
echo "✅ 依赖安装完成"
fi
systemctl daemon-reload
systemctl enable rag.service
echo "✅ 服务已启用"
systemctl start rag.service
echo "✅ 服务已启动"
chmod +x "$RAG_DIR/src/cli.py"
rm -f /usr/local/bin/rag-server
ln -s "$RAG_DIR/src/cli.py" /usr/local/bin/rag-server
echo "✅ CLI 工具已安装:rag-server"
echo ""
echo "安装完成!可以使用以下命令:"
echo " rag-server --help # 查看帮助"
echo " rag-server list_kb # 列出知识库"
echo " rag-server import_doc --file_paths /path/to/file.txt # 导入文档"