refactor: 统一项目名称从OpenFang到ZCLAW
Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
重构所有代码和文档中的项目名称,将OpenFang统一更新为ZCLAW。包括: - 配置文件中的项目名称 - 代码注释和文档引用 - 环境变量和路径 - 类型定义和接口名称 - 测试用例和模拟数据 同时优化部分代码结构,移除未使用的模块,并更新相关依赖项。
This commit is contained in:
@@ -55,11 +55,11 @@ function Write-Error {
|
||||
if ($Stop) {
|
||||
Write-Step "停止所有服务..."
|
||||
|
||||
# 停止 OpenFang
|
||||
$openfang = Get-Process -Name "openfang" -ErrorAction SilentlyContinue
|
||||
if ($openfang) {
|
||||
Stop-Process -Name "openfang" -Force -ErrorAction SilentlyContinue
|
||||
Write-Success "OpenFang 已停止"
|
||||
# 停止 ZCLAW
|
||||
$zclaw = Get-Process -Name "zclaw" -ErrorAction SilentlyContinue
|
||||
if ($zclaw) {
|
||||
Stop-Process -Name "zclaw" -Force -ErrorAction SilentlyContinue
|
||||
Write-Success "ZCLAW 已停止"
|
||||
}
|
||||
|
||||
# 停止 Vite
|
||||
@@ -153,16 +153,16 @@ if (-not $SkipBackend -and -not $DesktopOnly) {
|
||||
}
|
||||
|
||||
if (-not $backendRunning) {
|
||||
Write-Host "启动 OpenFang 后端..."
|
||||
Write-Host "启动 ZCLAW 后端..."
|
||||
|
||||
# 尝试多种方式启动
|
||||
$started = $false
|
||||
|
||||
# 方式 1: 使用 openfang CLI
|
||||
# 方式 1: 使用 zclaw CLI
|
||||
try {
|
||||
$openfangCmd = Get-Command "openfang" -ErrorAction SilentlyContinue
|
||||
if ($openfangCmd) {
|
||||
Start-Process -FilePath "openfang" -ArgumentList "start" -NoNewWindow
|
||||
$zclawCmd = Get-Command "zclaw" -ErrorAction SilentlyContinue
|
||||
if ($zclawCmd) {
|
||||
Start-Process -FilePath "zclaw" -ArgumentList "start" -NoNewWindow
|
||||
$started = $true
|
||||
}
|
||||
} catch {}
|
||||
@@ -178,8 +178,8 @@ if (-not $SkipBackend -and -not $DesktopOnly) {
|
||||
|
||||
if (-not $started) {
|
||||
Write-Error "无法启动后端服务"
|
||||
Write-Host "请手动启动 OpenFang:"
|
||||
Write-Host " openfang start"
|
||||
Write-Host "请手动启动 ZCLAW:"
|
||||
Write-Host " zclaw start"
|
||||
Write-Host " 或运行 start-all.ps1"
|
||||
exit 1
|
||||
}
|
||||
@@ -203,7 +203,7 @@ if (-not $SkipBackend -and -not $DesktopOnly) {
|
||||
|
||||
if ($retries -ge $maxRetries) {
|
||||
Write-Error "后端启动超时"
|
||||
Write-Host "请检查 OpenFang 是否正确安装"
|
||||
Write-Host "请检查 ZCLAW 是否正确安装"
|
||||
exit 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,8 +81,8 @@ error() {
|
||||
if [ "$STOP_SERVICES" = true ]; then
|
||||
step "Stopping all services..."
|
||||
|
||||
# Kill OpenFang processes
|
||||
pkill -f "openfang" 2>/dev/null || true
|
||||
# Kill ZCLAW processes
|
||||
pkill -f "zclaw" 2>/dev/null || true
|
||||
|
||||
# Kill Vite processes
|
||||
pkill -f "vite" 2>/dev/null || true
|
||||
@@ -158,13 +158,13 @@ if [ "$SKIP_BACKEND" = false ] && [ "$DESKTOP_ONLY" = false ]; then
|
||||
fi
|
||||
|
||||
if [ "$BACKEND_RUNNING" = false ]; then
|
||||
echo "Starting OpenFang backend..."
|
||||
echo "Starting ZCLAW backend..."
|
||||
|
||||
STARTED=false
|
||||
|
||||
# Method 1: Use openfang CLI
|
||||
if command -v openfang &> /dev/null; then
|
||||
openfang start &
|
||||
# Method 1: Use zclaw CLI
|
||||
if command -v zclaw &> /dev/null; then
|
||||
zclaw start &
|
||||
STARTED=true
|
||||
fi
|
||||
|
||||
@@ -176,8 +176,8 @@ if [ "$SKIP_BACKEND" = false ] && [ "$DESKTOP_ONLY" = false ]; then
|
||||
|
||||
if [ "$STARTED" = false ]; then
|
||||
error "Cannot start backend service"
|
||||
echo "Please start OpenFang manually:"
|
||||
echo " openfang start"
|
||||
echo "Please start ZCLAW manually:"
|
||||
echo " zclaw start"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
@@ -198,7 +198,7 @@ if [ "$SKIP_BACKEND" = false ] && [ "$DESKTOP_ONLY" = false ]; then
|
||||
|
||||
if [ $RETRIES -ge $MAX_RETRIES ]; then
|
||||
error "Backend startup timeout"
|
||||
echo "Please check if OpenFang is properly installed"
|
||||
echo "Please check if ZCLAW is properly installed"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
# ZCLAW Gateway Integration Tests
|
||||
# Tests for OpenFang Gateway connectivity and health
|
||||
# Tests for ZCLAW Gateway connectivity and health
|
||||
|
||||
set -e
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# ZCLAW 真实环境集成测试 (Windows PowerShell)
|
||||
# 连接真实 OpenFang Kernel 验证完整数据流
|
||||
# 连接真实 ZCLAW Kernel 验证完整数据流
|
||||
#
|
||||
# 使用方法:
|
||||
# 1. 确保 OpenFang Kernel 正在运行: openfang start
|
||||
# 1. 确保 ZCLAW Kernel 正在运行: zclaw start
|
||||
# 2. 设置 API Key: $env:ZHIPU_API_KEY="your_key"
|
||||
# 3. 运行测试: .\scripts\tests\real-integration-test.ps1
|
||||
|
||||
@@ -132,7 +132,7 @@ try {
|
||||
Write-TestResult "RI-GW-01" "Gateway 端口 $GatewayPort 可达" "PASS"
|
||||
$tcpClient.EndConnect($connect)
|
||||
} else {
|
||||
Write-TestResult "RI-GW-01" "Gateway 端口 $GatewayPort 可达" "FAIL" "请确保 OpenFang 正在运行: openfang start"
|
||||
Write-TestResult "RI-GW-01" "Gateway 端口 $GatewayPort 可达" "FAIL" "请确保 ZCLAW 正在运行: zclaw start"
|
||||
}
|
||||
$tcpClient.Close()
|
||||
} catch {
|
||||
@@ -348,7 +348,7 @@ Write-Log ""
|
||||
|
||||
Write-Log "${Yellow}[8. 记忆持久化测试]${Reset}"
|
||||
|
||||
$memoryDir = "$env:USERPROFILE\.openfang\data\memory"
|
||||
$memoryDir = "$env:USERPROFILE\.zclaw\data\memory"
|
||||
|
||||
# RI-MEM-01: 检查记忆存储目录
|
||||
if (Test-Path $memoryDir) {
|
||||
@@ -381,12 +381,12 @@ if (Test-Path "config/config.toml") {
|
||||
Write-TestResult "RI-CFG-01" "主配置文件存在" "FAIL"
|
||||
}
|
||||
|
||||
# RI-CFG-02: OpenFang 配置文件
|
||||
$openfangConfig = "$env:USERPROFILE\.openfang\config.toml"
|
||||
if (Test-Path $openfangConfig) {
|
||||
Write-TestResult "RI-CFG-02" "OpenFang 配置文件存在" "PASS"
|
||||
# RI-CFG-02: ZCLAW 配置文件
|
||||
$zclawConfig = "$env:USERPROFILE\.zclaw\config.toml"
|
||||
if (Test-Path $zclawConfig) {
|
||||
Write-TestResult "RI-CFG-02" "ZCLAW 配置文件存在" "PASS"
|
||||
} else {
|
||||
Write-TestResult "RI-CFG-02" "OpenFang 配置文件存在" "FAIL" "请运行: openfang init"
|
||||
Write-TestResult "RI-CFG-02" "ZCLAW 配置文件存在" "FAIL" "请运行: zclaw init"
|
||||
}
|
||||
|
||||
# RI-CFG-03: 检查前端依赖
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#!/bin/bash
|
||||
# ZCLAW 真实环境集成测试
|
||||
# 连接真实 OpenFang Kernel 验证完整数据流
|
||||
# 连接真实 ZCLAW Kernel 验证完整数据流
|
||||
#
|
||||
# 使用方法:
|
||||
# 1. 确保 OpenFang Kernel 正在运行: openfang start
|
||||
# 1. 确保 ZCLAW Kernel 正在运行: zclaw start
|
||||
# 2. 设置 API Key: export ZHIPU_API_KEY=your_key
|
||||
# 3. 运行测试: ./scripts/tests/real-integration-test.sh
|
||||
|
||||
@@ -138,7 +138,7 @@ if check_command nc; then
|
||||
if nc -z -w5 "$GATEWAY_HOST" "$GATEWAY_PORT" 2>/dev/null; then
|
||||
log_test "RI-GW-01" "Gateway 端口 $GATEWAY_PORT 可达" "PASS"
|
||||
else
|
||||
log_test "RI-GW-01" "Gateway 端口 $GATEWAY_PORT 可达" "FAIL" "请确保 OpenFang 正在运行: openfang start"
|
||||
log_test "RI-GW-01" "Gateway 端口 $GATEWAY_PORT 可达" "FAIL" "请确保 ZCLAW 正在运行: zclaw start"
|
||||
fi
|
||||
else
|
||||
log_test "RI-GW-01" "Gateway 端口可达性" "SKIP" "nc 命令不可用"
|
||||
@@ -338,7 +338,7 @@ log ""
|
||||
log "${YELLOW}[8. 记忆持久化测试]${NC}"
|
||||
|
||||
# RI-MEM-01: 检查记忆存储目录
|
||||
MEMORY_DIR="$HOME/.openfang/data/memory"
|
||||
MEMORY_DIR="$HOME/.zclaw/data/memory"
|
||||
if [ -d "$MEMORY_DIR" ]; then
|
||||
log_test "RI-MEM-01" "记忆存储目录存在" "PASS"
|
||||
|
||||
@@ -380,12 +380,12 @@ else
|
||||
log_test "RI-CFG-02" "主配置文件语法正确" "SKIP"
|
||||
fi
|
||||
|
||||
# RI-CFG-03: OpenFang 配置文件
|
||||
OPENFANG_CONFIG="$HOME/.openfang/config.toml"
|
||||
if [ -f "$OPENFANG_CONFIG" ]; then
|
||||
log_test "RI-CFG-03" "OpenFang 配置文件存在" "PASS"
|
||||
# RI-CFG-03: ZCLAW 配置文件
|
||||
ZCLAW_CONFIG="$HOME/.zclaw/config.toml"
|
||||
if [ -f "$ZCLAW_CONFIG" ]; then
|
||||
log_test "RI-CFG-03" "ZCLAW 配置文件存在" "PASS"
|
||||
else
|
||||
log_test "RI-CFG-03" "OpenFang 配置文件存在" "FAIL" "请运行: openfang init"
|
||||
log_test "RI-CFG-03" "ZCLAW 配置文件存在" "FAIL" "请运行: zclaw init"
|
||||
fi
|
||||
|
||||
log ""
|
||||
|
||||
Reference in New Issue
Block a user