SIGN IN SIGN UP

release: 2.0.65 — Cascade native tool bridge (#115 真修)

planner_mode 切回 DEFAULT 让 Cascade IDE agent loop 跑起来,但工具集
严格限制成 client 那边能执行的子集,trajectory step.action 反向翻译
成 OpenAI tool_calls 给 client,client tool_result 通过 additional_steps[9]
注回 trajectory 让 planner 接续推理。

新模块 src/cascade-native-bridge.js 一个文件搞定 OpenAI ↔ Cascade
双向 mapping (Read↔view_file / Bash↔run_command / Glob↔find /
Grep↔grep_search_v2 / Write↔write_to_file),canMapAllTools 严格门,
shouldUseNativeBridge 自动 GPT 家族 + responses 路由开启。

windsurf.js: buildSendCascadeMessageRequest 接受 nativeMode/
additionalSteps/nativeAllowlist;buildCascadeConfig nativeMode 切
DEFAULT planner + CascadeToolConfig.tool_allowlist;parseTrajectorySteps
认 7 种 cascade native step kinds 抽出统一 toolCalls 形态。

chat.js + client.js: nativeOpts 透传链路,trajectory cascade_native:true
反向翻译成 OpenAI tool_calls。

测试 654 → 687,全测 0 fail。默认 OFF,auto-on 仅 GPT+Codex CLI;
WINDSURFAPI_NATIVE_TOOL_BRIDGE=1 全开 / _OFF=1 全关。
D
dwgx committed
6fa1c45cd60abff157d55cbac7a031e47850eaf4
Parent: 55840a1