Skip to content

Commit 306a07c

Browse files
committed
docs: clarify native bridge canary scope
1 parent fc57ae1 commit 306a07c

2 files changed

Lines changed: 21 additions & 5 deletions

File tree

.env.example

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,16 @@ LS_PORT=42100
5757
# Native Cascade tool bridge. Default off because Cascade executes native
5858
# Read/Bash-style tools in the remote Windsurf workspace, while most clients
5959
# expect local execution.
60-
# Recommended experimental mode: enable only when every declared tool maps to
61-
# Cascade native kinds (Read/Bash/Grep/Glob/WebSearch/WebFetch, etc.) so the
62-
# proxy does not inject those tool definitions into the prompt preamble.
60+
# v2.0.123 production canary scope is intentionally narrow: without an
61+
# explicit tool allowlist, only Bash / shell_command / run_command can route
62+
# through the native bridge. Read/Grep/Glob/WebSearch/WebFetch are protocol
63+
# matrix work, not production defaults.
6364
# WINDSURFAPI_NATIVE_TOOL_BRIDGE=all_mapped
64-
# Force partition mode for mixed mapped/unmapped toolsets:
65+
# Optional gray gates for real testing:
66+
# WINDSURFAPI_NATIVE_TOOL_BRIDGE_TOOLS=Bash
67+
# WINDSURFAPI_NATIVE_TOOL_BRIDGE_MODELS=claude-4.5-haiku
68+
# WINDSURFAPI_NATIVE_TOOL_BRIDGE_API_KEYS=your-test-api-key
69+
# Force bridge mode for mapped subsets only after the canary is proven:
6570
# WINDSURFAPI_NATIVE_TOOL_BRIDGE=1
6671
# Emergency hard-off:
6772
# WINDSURFAPI_NATIVE_TOOL_BRIDGE_OFF=1

docs/index.html

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -873,6 +873,17 @@ <h2 class="section-title">這些朋友把這個專案<em>撐起來</em>了。</h
873873
</div>
874874
<p class="contrib-summary">早期代碼審查先行者,一個 PR 涵蓋 15 個安全 / 並發 / 資源管理 bug:XSS 轉義、grpc HTTP/2 池、16MB frame 上限、varint BigInt。雖未直接合並,方向都對,後續多項被獨立重做。</p>
875875
</a>
876+
877+
<a class="contrib-card" href="https://github.com/andya1lan" target="_blank" rel="noopener">
878+
<div class="contrib-head">
879+
<img class="contrib-avatar" src="https://github.com/andya1lan.png?size=128" alt="andya1lan" loading="lazy" onerror="this.style.visibility='hidden'">
880+
<div class="contrib-meta">
881+
<div class="contrib-name">@andya1lan <span class="contrib-weight contrib-weight-B-plus">B+</span></div>
882+
<div class="contrib-prs">PR #192</div>
883+
</div>
884+
</div>
885+
<p class="contrib-summary">修正 update.sh 的 LS 二進制更新鏈路,改為復用 install-ls.sh 的多源 fallback 和 atomic rename;同時去掉 GNU grep -P 依賴,讓 macOS BSD grep 環境下的一鍵更新也能穩定執行。</p>
886+
</a>
876887
</div>
877888

878889
<p class="reveal" style="text-align:center;margin-top:2rem;font-size:.85rem;color:var(--muted)">
@@ -908,7 +919,7 @@ <h5>文檔</h5>
908919
</div>
909920
</div>
910921
<div class="footer-bottom">
911-
<span>Contributors: <a href="https://github.com/aict666">@aict666</a> · <a href="https://github.com/baily-zhang">@baily-zhang</a> · <a href="https://github.com/youfak">@youfak</a> · <a href="https://github.com/motto1">@motto1</a> · <a href="https://github.com/smeinecke">@smeinecke</a> · <a href="https://github.com/abwuge">@abwuge</a> · <a href="https://github.com/dd373156">@dd373156</a> · <a href="https://github.com/colin1112a">@colin1112a</a> · <a href="#contributors" style="opacity:.7">完整名單 ↑</a></span>
922+
<span>Contributors: <a href="https://github.com/aict666">@aict666</a> · <a href="https://github.com/baily-zhang">@baily-zhang</a> · <a href="https://github.com/youfak">@youfak</a> · <a href="https://github.com/motto1">@motto1</a> · <a href="https://github.com/smeinecke">@smeinecke</a> · <a href="https://github.com/abwuge">@abwuge</a> · <a href="https://github.com/dd373156">@dd373156</a> · <a href="https://github.com/colin1112a">@colin1112a</a> · <a href="https://github.com/andya1lan">@andya1lan</a> · <a href="#contributors" style="opacity:.7">完整名單 ↑</a></span>
912923
<span>&copy; 2026 dwgx</span>
913924
</div>
914925
</div>

0 commit comments

Comments
 (0)