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,76 +0,0 @@
# OpenFang Bundled Runtime
This directory contains the bundled OpenFang runtime for ZClaw Desktop.
## Architecture
OpenFang is a **single Rust binary** (~32MB) that runs as the Agent OS backend.
```
openfang-runtime/
├── openfang.exe # Windows binary
├── openfang-x86_64-unknown-linux-gnu # Linux x64 binary
├── openfang-aarch64-unknown-linux-gnu # Linux ARM64 binary
├── openfang-x86_64-apple-darwin # macOS Intel binary
├── openfang-aarch64-apple-darwin # macOS Apple Silicon binary
├── runtime-manifest.json # Runtime metadata
├── openfang.cmd # Windows launcher
├── openfang.sh # Unix launcher
├── download-openfang.ps1 # Windows download script
└── download-openfang.sh # Unix download script
```
## Setup
### Option 1: Download Binary
**Windows (PowerShell):**
```powershell
cd desktop/src-tauri/resources/openfang-runtime
.\download-openfang.ps1
```
**Linux/macOS:**
```bash
cd desktop/src-tauri/resources/openfang-runtime
chmod +x download-openfang.sh
./download-openfang.sh
```
### Option 2: Manual Download
1. Go to https://github.com/RightNow-AI/openfang/releases
2. Download the appropriate binary for your platform
3. Place it in this directory
## Build Integration
The Tauri build process will include this directory in the application bundle:
```json
// tauri.conf.json
{
"bundle": {
"resources": ["resources/openfang-runtime/"]
}
}
```
## Runtime Resolution
ZClaw Desktop resolves the OpenFang runtime in this order:
1. `ZCLAW_OPENFANG_BIN` environment variable (for development)
2. Bundled `openfang-runtime/` directory
3. System PATH (`openfang`)
## Endpoints
- **WebSocket**: `ws://127.0.0.1:4200/ws`
- **REST API**: `http://127.0.0.1:4200/api`
## Version Info
- OpenFang Version: 2026.3.13
- Port: 4200 (was 18789 for OpenClaw)
- Config: `~/.openfang/openfang.toml` (was `~/.openclaw/openclaw.json`)

View File

@@ -1,3 +0,0 @@
@echo off
REM OpenFang Agent OS - Bundled Binary Launcher
"%~dp0openfang.exe" %*

View File

@@ -1,4 +0,0 @@
#!/bin/bash
# OpenFang Agent OS - Bundled Binary Launcher
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
exec "$SCRIPT_DIR/openfang.exe" "$@"

View File

@@ -1,20 +0,0 @@
{
"source": {
"binPath": "openfang.exe",
"binPathLinux": "openfang-x86_64-unknown-linux-gnu",
"binPathMac": "openfang-x86_64-apple-darwin",
"binPathMacArm": "openfang-aarch64-apple-darwin"
},
"stagedAt": "2026-03-13T09:08:38.514Z",
"version": "2026.03.13",
"runtimeType": "openfang",
"description": "OpenFang Agent OS - Single binary runtime (~32MB)",
"endpoints": {
"websocket": "ws://127.0.0.1:4200/ws",
"rest": "http://127.0.0.1:4200/api"
},
"platform": {
"os": "win32",
"arch": "x64"
}
}