添加qiming-rcoder模块
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
# agent_runner HTTP Server 模式启动脚本
|
||||
#
|
||||
# 启用 http-server feature,直接提供 HTTP REST API
|
||||
# 不需要 gRPC,由 agent_runner 自身处理所有请求
|
||||
#
|
||||
# 使用方式:
|
||||
# ./start-http-server.sh # 使用默认配置
|
||||
# PORT=8086 ./start-http-server.sh # 指定端口
|
||||
|
||||
set -e
|
||||
|
||||
# ==================== 配置 ====================
|
||||
PORT=${PORT:-8086}
|
||||
PROJECTS_DIR=${PROJECTS_DIR:-/app/project_workspace}
|
||||
LOG_DIR=${LOG_DIR:-/app/container-logs}
|
||||
|
||||
# ==================== 初始化 ====================
|
||||
echo "=============================================="
|
||||
echo "agent_runner HTTP Server 模式启动"
|
||||
echo "=============================================="
|
||||
echo " PORT: ${PORT}"
|
||||
echo " PROJECTS_DIR: ${PROJECTS_DIR}"
|
||||
echo " LOG_DIR: ${LOG_DIR}"
|
||||
echo "=============================================="
|
||||
|
||||
# 创建日志目录
|
||||
mkdir -p ${LOG_DIR}
|
||||
|
||||
# 创建项目工作目录
|
||||
mkdir -p ${PROJECTS_DIR}
|
||||
|
||||
# ==================== 启动 agent_runner ====================
|
||||
echo "[INFO] 启动 agent_runner HTTP Server..."
|
||||
echo "[INFO] 可用端点:"
|
||||
echo " POST /chat - RCoder Agent 对话"
|
||||
echo " GET /agent/status/:id - 查询 Agent 状态"
|
||||
echo " POST /agent/stop - 停止 Agent"
|
||||
echo " POST /agent/session/cancel - 取消任务"
|
||||
echo " GET /agent/progress/:sid - SSE 进度流"
|
||||
echo " GET /health - 健康检查"
|
||||
echo " GET /api/docs - Swagger 文档"
|
||||
echo ""
|
||||
|
||||
exec agent_runner \
|
||||
--port ${PORT} \
|
||||
--projects-dir ${PROJECTS_DIR} \
|
||||
--enable-proxy
|
||||
Reference in New Issue
Block a user