fix: 统一 agent 默认端口为 8000(search_agent 系列保持 8080)
- 修改 template_manager.py、k8s_manager.py 中的端口映射 - 更新 jina_search_agent、azure_blob_agent 系列、a2a_litellm_agent 的代码和 Dockerfile 为 8000 - 添加端口修改脚本和测试脚本 Made-with: Cursor
This commit is contained in:
@@ -12,6 +12,7 @@ from datetime import datetime
|
||||
from typing import Dict, List, Optional, Any
|
||||
from fastapi import APIRouter, HTTPException, BackgroundTasks
|
||||
from pydantic import BaseModel, Field
|
||||
from k8s_manager import sanitize_k8s_name
|
||||
|
||||
from gitee_manager import gitee_manager
|
||||
from agent_code_generator import agent_code_generator
|
||||
@@ -185,9 +186,9 @@ async def generate_agent(request: GenerateAgentRequest, background_tasks: Backgr
|
||||
"timeout": tool.timeout
|
||||
})
|
||||
|
||||
# 生成完整项目文件(参考 http://gitee.ath.cx:3000/xiaohei/cicd-AKS)
|
||||
# 生成完整项目文件(k8s_name 必须合规,否则 Service 创建会报 DNS-1035)
|
||||
project_files = agent_code_generator.generate_full_project(
|
||||
agent_name=request.agent_name,
|
||||
agent_name=k8s_name_for_cicd,
|
||||
description=request.description,
|
||||
tools_config=tools_config,
|
||||
auto_deploy=request.auto_deploy
|
||||
@@ -261,9 +262,9 @@ async def generate_agent(request: GenerateAgentRequest, background_tasks: Backgr
|
||||
"created_at": datetime.utcnow().isoformat(),
|
||||
"status": "building",
|
||||
"auto_deploy": request.auto_deploy,
|
||||
"image_name": f"agnettaiji.azurecr.io/ai-agents/{repo_name}:latest",
|
||||
"expected_domain": f"{k8s_name}.taijiagnet.com",
|
||||
"expected_namespace": f"agent-{k8s_name}"
|
||||
"image_name": f"agnettaiji.azurecr.io/ai-agents/{k8s_name_for_cicd}:latest",
|
||||
"expected_domain": f"{k8s_name_for_cicd}.taijiagnet.com",
|
||||
"expected_namespace": f"agent-{k8s_name_for_cicd}"
|
||||
}
|
||||
|
||||
logger.info(f"✅ Agent 项目创建成功: {repo_name}")
|
||||
@@ -278,12 +279,12 @@ async def generate_agent(request: GenerateAgentRequest, background_tasks: Backgr
|
||||
"agent_ref_id": agent_ref_id,
|
||||
"repo_name": repo_name,
|
||||
"repo_url": repo_result.get("html_url"),
|
||||
"image_name": f"agnettaiji.azurecr.io/ai-agents/{repo_name}:latest",
|
||||
"image_name": f"agnettaiji.azurecr.io/ai-agents/{k8s_name_for_cicd}:latest",
|
||||
"status": "building",
|
||||
"files_pushed": len(project_files),
|
||||
"tools_count": len(request.tools),
|
||||
"expected_domain": expected_domain,
|
||||
"expected_namespace": f"agent-{k8s_name}"
|
||||
"expected_namespace": f"agent-{k8s_name_for_cicd}"
|
||||
},
|
||||
"message": f"Agent 项目已创建并推送到 Gitee,CI/CD 正在构建中。部署后访问: http://{expected_domain}"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user