AIA V2.0 Major Updates: - Add StreamingService with OpenAI Compatible format (backend/common/streaming) - Upgrade Chat component V2 with Ant Design X deep integration - Implement 12 intelligent agents (5 phases: topic/design/review/data/writing) - Create AgentHub with 100% prototype V11 restoration - Create ChatWorkspace with fullscreen immersive experience - Add ThinkingBlock for deep thinking display - Add useAIStream Hook for stream handling - Add ConversationList for conversation management Backend (~1300 lines): - common/streaming: OpenAI adapter and streaming service - modules/aia: 12 agents config, conversation service, attachment service - Unified API routes to /api/v1 (RVW, PKB, AIA modules) - Update authentication and permission helpers Frontend (~3500 lines): - modules/aia: AgentHub + ChatWorkspace + AgentCard components - shared/Chat: AIStreamChat, ThinkingBlock, useAIStream, useConversations - Update all modules API endpoints to v1 - Modern design with theme colors (blue/yellow/teal/purple) Documentation (~2500 lines): - AIA module status and development guide - Universal capabilities catalog (11 services) - Quick reference card - System overview updates - All module documentation synchronization Other Updates: - DC Tool C: Python operations and frontend components - IIT Manager: session memory and wechat service - PKB/RVW/ASL: API route updates - Docker configs and deployment scripts - Database migrations and scripts - Test files and documentation Tested: AIA streaming verified, authentication working, core features functional Status: AIA V2.0 completed (85%), all changes synchronized
66 lines
1.3 KiB
PowerShell
66 lines
1.3 KiB
PowerShell
#!/usr/bin/env pwsh
|
||
# REDCap Docker环境启动脚本
|
||
# 版本:v1.0
|
||
# 日期:2026-01-01
|
||
|
||
Write-Host "🚀 启动REDCap Docker环境..." -ForegroundColor Cyan
|
||
Write-Host ""
|
||
|
||
# 切换到项目目录
|
||
$ScriptDir = Split-Path -Parent $PSCommandPath
|
||
$ProjectDir = Split-Path -Parent $ScriptDir
|
||
Set-Location $ProjectDir
|
||
|
||
# 检查Docker是否运行
|
||
$dockerRunning = docker info 2>&1 | Select-String "Server Version"
|
||
if (-not $dockerRunning) {
|
||
Write-Host "❌ Docker未运行。请先启动Docker Desktop。" -ForegroundColor Red
|
||
exit 1
|
||
}
|
||
|
||
# 启动容器
|
||
docker-compose up -d
|
||
|
||
if ($LASTEXITCODE -eq 0) {
|
||
Write-Host ""
|
||
Write-Host "⏳ 等待服务就绪(10秒)..." -ForegroundColor Yellow
|
||
Start-Sleep -Seconds 10
|
||
|
||
Write-Host ""
|
||
Write-Host "✅ REDCap环境已启动!" -ForegroundColor Green
|
||
Write-Host ""
|
||
Write-Host "📋 服务访问地址:" -ForegroundColor Cyan
|
||
Write-Host " • REDCap: http://localhost:8080" -ForegroundColor White
|
||
Write-Host " • phpMyAdmin: http://localhost:8081" -ForegroundColor White
|
||
Write-Host ""
|
||
Write-Host "📊 容器状态:" -ForegroundColor Cyan
|
||
docker-compose ps
|
||
Write-Host ""
|
||
} else {
|
||
Write-Host "❌ 启动失败!" -ForegroundColor Red
|
||
Write-Host "请检查日志:.\scripts\logs-redcap.ps1" -ForegroundColor Yellow
|
||
exit 1
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|