chore: remove openfang-runtime and update start script
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user