param( [string]$BindHost = "127.0.0.1", [int]$Port = 8787, [switch]$SkipInstall = $false, [switch]$Background = $false, [switch]$WithoutWeixin = $false, [switch]$WithoutWhatsApp = $false, [bool]$WithWikiWorker = $true, [string]$WeixinChannelId = "oclaw-weixin", [string]$WeixinGatewayBaseUrl = "", [string]$WhatsAppChannelId = "whatsapp" ) $ErrorActionPreference = "Stop" $real = Join-Path $PSScriptRoot "..\\runtime\\operations\\scripts\\start_all.ps1" if (-not (Test-Path $real)) { throw "Forward script target not found: $real" } & $real ` -BindHost $BindHost ` -Port $Port ` -SkipInstall:$SkipInstall ` -Background:$Background ` -WithoutWeixin:$WithoutWeixin ` -WithoutWhatsApp:$WithoutWhatsApp ` -WithWikiWorker:$WithWikiWorker ` -WeixinChannelId $WeixinChannelId ` -WeixinGatewayBaseUrl $WeixinGatewayBaseUrl ` -WhatsAppChannelId $WhatsAppChannelId