This release surface exposes the checked helper scripts that support the broader NodeClaw docs and tool-setup flow.
The broader product/docs domain basis is:
หน้านี้เปิดเผยสคริปต์ helper ที่ตรวจแล้ว ซึ่งรองรับ flow การตั้งค่าเครื่องมือและ docs ของ NodeClaw ในภาพรวม
โดเมนหลักของ product/docs คือ:
This single card keeps the checked tool inventory and the current operating limits together so the helper release surface is easier to scan.
รวมรายการเครื่องมือที่ตรวจแล้วกับขอบเขตการรองรับปัจจุบันไว้ในกล่องเดียว เพื่อให้หน้า helper อ่านง่ายขึ้น
direct; cloudflare is explicit opt-in.claude-code, gemini-cli, codex, zed, opencode, and hermes; openclaw can use Cloudflare only when compatibility is openai or anthropic.gemini-cli now uses the protected Google / Gemini v1beta family when Cloudflare mode is requested, while direct mode keeps the native Gemini root.opencode and hermes keep the same custom-provider root in both modes; the launcher only swaps which root/base gets injected.gemini-cli helper support is env/snippet/profile oriented.hermes helper support is profile-local and writes .env, config.yaml, and SOUL.md for one dedicated Hermes profile path.openclaw still requires the local openclaw command in PATH.direct และ cloudflare เป็นการ opt-in แบบชัดเจนclaude-code, gemini-cli, codex, zed, opencode และ hermes; ส่วน openclaw จะใช้ได้เมื่อ compatibility เป็น openai หรือ anthropic เท่านั้นgemini-cli จะใช้ protected Google / Gemini v1beta family เมื่อร้องขอ Cloudflare mode ส่วน direct mode จะคง native Gemini root ไว้opencode และ hermes จะใช้ custom-provider root ชุดเดิมทั้งสองโหมด โดย launcher มีหน้าที่สลับ root/base ที่ inject เข้าไปเท่านั้นgemini-cli เป็นแนวจัดการ env/snippet/profilehermes จะเขียน .env, config.yaml และ SOUL.md ให้ใน profile path เฉพาะของ Hermesopenclaw ยังต้องมีคำสั่ง openclaw อยู่ใน PATHRemote launcher examples by tool
ตัวอย่าง remote launcher แยกตามเครื่องมือ
The per-tool rows below keep one primary Windows story only. Use the Shell column when you are starting from a shell/terminal. Use the PowerShell column when PowerShell is already open and you want the launcher to stay in that same session.
แถวแยกตามเครื่องมือด้านล่างจะคงเรื่องราวหลักของ Windows ไว้แบบเดียวเท่านั้น ใช้คอลัมน์ Shell เมื่อเริ่มจาก shell/terminal และใช้คอลัมน์ PowerShell เมื่อเปิด PowerShell อยู่แล้วและต้องการให้ launcher อยู่ใน session เดิมนั้น
The template underneath is the same existing-session pattern in a generic form, so you can set the launcher options step by step before running it.
template ด้านล่างคือ existing-session pattern ชุดเดียวกันในรูปแบบ generic เพื่อให้คุณตั้งค่า launcher options ทีละขั้นก่อนรันจริง
Existing PowerShell session pattern
รูปแบบสำหรับ PowerShell session ที่เปิดอยู่แล้ว
Set the launcher options first, then download and run the launcher inside the session.
ตั้งค่า launcher options ก่อน แล้วค่อยดาวน์โหลดและรัน launcher ภายใน session เดิม
Inside an existing PowerShell session
ภายใน PowerShell session ที่เปิดอยู่แล้ว
$env:NODECLAW_LAUNCHER_COMMAND='wizard'
$env:NODECLAW_LAUNCHER_TOOL='claude-code' # optional
$env:NODECLAW_LAUNCHER_ROUTE_MODE='cloudflare' # optional
$launcherText = irm https://darkwingtm.github.io/Nodeclaw-Helper/script/launcher.ps1
& ([scriptblock]::Create($launcherText))
Remote usage should call launcher only. Launcher fetches the helper payload it needs automatically.
การใช้งานแบบ remote ควรเรียก launcher อย่างเดียว แล้ว launcher จะไปดึง helper payload ที่ต้องใช้ให้อัตโนมัติ
Start with the launcher wizard. Claude Code CLI auto-resolves the Anthropic /v1 route family, so env-first setup stays the primary path.
เริ่มจาก launcher wizard ก่อน โดย Claude Code CLI จะ resolve เส้นทาง Anthropic ตระกูล /v1 ให้อัตโนมัติ ดังนั้น env-first จึงยังเป็นเส้นทางหลัก
Use persistent config writes when you explicitly choose that option later.
ใช้การเขียน config แบบถาวรต่อเมื่อคุณเลือกตัวเลือกนั้นเองอย่างชัดเจนในภายหลังเท่านั้น
ANTHROPIC_BASE_URL = direct/native service root for Claude Code, without appending /v1ANTHROPIC_AUTH_TOKEN = your NodeClaw access keyANTHROPIC_MODEL = optional default model override for the same shell/sessionCLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 = optional fallback when the gateway rejects Anthropic beta headersDISABLE_INTERLEAVED_THINKING=1 = optional fallback when the provider path rejects interleaved thinkingANTHROPIC_BASE_URL = service root แบบ direct/native สำหรับ Claude Code โดยไม่ต้อง append /v1ANTHROPIC_AUTH_TOKEN = NodeClaw access key ของคุณANTHROPIC_MODEL = ค่า model default แบบ optional สำหรับ shell/session เดียวกันCLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 = fallback แบบ optional เมื่อ gateway ไม่รับ Anthropic beta headersDISABLE_INTERLEAVED_THINKING=1 = fallback แบบ optional เมื่อ provider path ไม่รับ interleaved thinking
/v1/messages and /v1/messages/count_tokens.CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 and optionally DISABLE_INTERLEAVED_THINKING=1 before deeper debugging.ANTHROPIC_BASE_URL points to a non-first-party host, MCP tool search stays disabled unless that proxy forwards tool_reference blocks correctly./v1/messages และ /v1/messages/count_tokens อยู่CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 และใช้ DISABLE_INTERLEAVED_THINKING=1 เพิ่มเมื่อจำเป็น ก่อนค่อย debug ต่อANTHROPIC_BASE_URL ชี้ไปที่ non-first-party host, MCP tool search จะยังถูกปิดอยู่ เว้นแต่ proxy นั้นจะ forward tool_reference blocks ได้ถูกต้องPrimary setup story:
เส้นทางหลักของการตั้งค่า:
Primary helper contract:
เส้นทางหลักของ helper:
Tool-specific scripts remain available when a direct tool path is clearer than the generic launcher.
สคริปต์แบบแยกตามเครื่องมือยังมีให้ใช้ เมื่อคุณต้องการทางตรงที่ชัดกว่า generic launcher
Linux and macOS share the same direct shell helper files.
Linux และ macOS ใช้ไฟล์ helper ฝั่ง shell ชุดเดียวกัน
PowerShell launcher stays route-mode-aware, while the direct PowerShell helper files remain the Windows apply surface when that helper supports file writes or env/session output.
launcher ฝั่ง PowerShell รองรับ route mode แล้ว ส่วนไฟล์ helper ฝั่ง PowerShell แบบแยกจะเป็น Windows apply surface จริงเมื่อ helper นั้นรองรับการเขียนไฟล์หรือ env/session output