Files
X-Agents/start-local.ps1
DESKTOP-72TV0V4\caoxiaozhu b2bc9988a9 feat: 重构前后端架构,添加Go后端和Python Agent服务
- 新增 Go 语言后端服务(server/),包含用户认证、Agent管理、数据库连接等API
- 新增 Python Agent 服务(agent/),实现Agent核心逻辑和工具集
- 前端从原生HTML迁移到Vue.js框架(web/src/)
- 添加 Docker Compose 支持(docker-compose.yml)
- 添加项目架构文档(docs/ARCHITECTURE.md)
- 添加环境变量示例(.env.example)和本地启动脚本(start-local.ps1)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 16:39:42 +08:00

42 lines
1.4 KiB
PowerShell
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# X-Agents 本地启动脚本Go + 前端)
# 运行方式: .\start-local.ps1
$ErrorActionPreference = "Stop"
Write-Host "======================================" -ForegroundColor Cyan
Write-Host " X-Agents 本地启动 (Go + 前端)" -ForegroundColor Cyan
Write-Host "======================================" -ForegroundColor Cyan
# 1. 启动数据库
Write-Host "[启动] 数据库..." -ForegroundColor Green
docker compose -f docker-compose.dev.yml up -d
# 2. 启动 Go 服务
Write-Host "[启动] Go API 服务..." -ForegroundColor Green
Start-Process powershell -ArgumentList "-NoExit", "-Command", @"
cd $PWD\server
go run ./cmd/api
"@ -WindowStyle Normal
# 3. 启动前端
Write-Host "[启动] 前端服务..." -ForegroundColor Green
if (Test-Path "web/package.json") {
Start-Process powershell -ArgumentList "-NoExit", "-Command", @"
cd $PWD\web
npm run dev
"@ -WindowStyle Normal
}
Write-Host ""
Write-Host "======================================" -ForegroundColor Green
Write-Host " 服务已启动!" -ForegroundColor Green
Write-Host "======================================" -ForegroundColor Green
Write-Host ""
Write-Host "服务地址:" -ForegroundColor White
Write-Host " - Go API: http://localhost:8080" -ForegroundColor Cyan
Write-Host " - 前端: http://localhost:5173" -ForegroundColor Cyan
Write-Host " - MySQL: localhost:6036" -ForegroundColor Cyan
Write-Host " - Redis: localhost:6037" -ForegroundColor Cyan
Read-Host | Out-Null