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