chore: remove openfang-runtime and update start script

This commit is contained in:
iven
2026-03-22 09:04:39 +08:00
parent 3d614d743c
commit f9fefc1557
6 changed files with 8 additions and 128 deletions

View File

@@ -1,9 +1,8 @@
# ZCLAW Full Stack Start Script
# Starts: ChromeDriver (optional) -> Tauri Desktop (manages OpenFang internally)
# Starts: ChromeDriver (optional) -> Tauri Desktop
#
# NOTE: OpenFang is bundled with Tauri and managed internally.
# The frontend uses Tauri commands (gateway_start/gateway_status) to control OpenFang.
# No external OpenFang CLI installation is required.
# NOTE: ZCLAW now uses internal Kernel (zclaw-kernel) for all operations.
# No external OpenFang runtime is required.
param(
[switch]$NoBrowser,
@@ -38,9 +37,8 @@ Options:
-Help Show this help
Note:
OpenFang is bundled with the Tauri app and managed internally.
The app will start OpenFang automatically via Tauri commands.
No external OpenFang CLI installation required.
ZCLAW uses an internal Rust-based Kernel for all operations.
No external runtime is required.
Quick Commands:
pnpm start # Start all services
@@ -59,7 +57,7 @@ if ($Stop) {
Get-Process -Name "chromedriver" -ErrorAction SilentlyContinue | Stop-Process -Force
ok "ChromeDriver stopped"
# Stop any process on port 4200 (OpenFang)
# Stop any process on port 4200 (legacy, may still be in use)
$port4200 = netstat -ano | Select-String ":4200.*LISTENING"
if ($port4200) {
$pid4200 = ($port4200 -split '\s+')[-1]
@@ -90,7 +88,7 @@ if ($Stop) {
Write-Host ""
Write-Host "===============================================" -ForegroundColor Magenta
Write-Host " ZCLAW - OpenFang Desktop Client" -ForegroundColor Magenta
Write-Host " ZCLAW - AI Agent Desktop Client" -ForegroundColor Magenta
Write-Host "===============================================" -ForegroundColor Magenta
Write-Host ""
@@ -148,21 +146,7 @@ if (-not $NoBrowser) {
Write-Host ""
# 2. Check OpenFang Runtime
info "Checking OpenFang runtime..."
$runtimePath = "$ScriptDir/desktop/src-tauri/resources/openfang-runtime"
if (Test-Path "$runtimePath/openfang.exe") {
ok "OpenFang runtime found (bundled)"
} elseif (Test-Path "$runtimePath/openfang") {
ok "OpenFang runtime found (bundled)"
} else {
warn "OpenFang runtime not found at $runtimePath"
info "Run: cd desktop && pnpm prepare:openfang-runtime"
}
Write-Host ""
# 3. Start Tauri Desktop
# 2. Start Tauri Desktop
info "Starting ZCLAW Desktop..."
Set-Location "$ScriptDir/desktop"
@@ -179,7 +163,6 @@ if ($port1420) {
if ($Dev) {
info "Development mode enabled"
info "OpenFang will be started by the app via Tauri commands"
pnpm tauri dev
} else {
$exe = "src-tauri\target\release\ZClaw.exe"