本機 dev:wasmWorkerUrl() 寫死 workers.dev,miniflare 全套本機起時零件無法指向 localhost(建議 override var) #43

Open
opened 2026-07-12 16:16:53 +00:00 by Leo · 0 comments
Owner

[總管] 來源:arcrun-rag P1 地端 spike+T6-local 移植包實測(Leo/arcrun-rag system-dev/docs/3-specs/rag-wave1/p1-spike-report.md G1,commits 39ebddd/7ae3000)。

現象:miniflare/wrangler dev 本機起 cypher-executor+零件 worker 群時,wasmWorkerUrl() 把 WASM 零件 URL 寫死到 *.workers.dev,本機無法把零件指到 localhost 的 dev instance。

現行繞法:workflow config 用 component: "http://127.0.0.1:<port>" 外部 URL 路徑(component-loader 合法路徑)——能走通,但每個本機 workflow 都要手填 port,安裝器不能規模化。

建議:加 override var(例 COMPONENT_BASE_URL 或 dev 模式走 dev-registry service binding),預設維持 workers.dev 不變。B 類小改,走 PR。

同族現象(G12,T6-local 實測):本機 dev 時 cypher log 週期性 Uncaught Error: internal error——背景件打向 --var 保險域名的失敗噪音(執行結果不受影響、trigger 均 200)。URL 推導可 override 後應一併消失。

為什麼重要:arcrun-rag 地端版與本機安裝器都踩在這條上。

[總管] 來源:arcrun-rag P1 地端 spike+T6-local 移植包實測(`Leo/arcrun-rag` `system-dev/docs/3-specs/rag-wave1/p1-spike-report.md` G1,commits 39ebddd/7ae3000)。 **現象**:miniflare/wrangler dev 本機起 cypher-executor+零件 worker 群時,`wasmWorkerUrl()` 把 WASM 零件 URL 寫死到 `*.workers.dev`,本機無法把零件指到 localhost 的 dev instance。 **現行繞法**:workflow config 用 `component: "http://127.0.0.1:<port>"` 外部 URL 路徑(component-loader 合法路徑)——能走通,但每個本機 workflow 都要手填 port,安裝器不能規模化。 **建議**:加 override var(例 `COMPONENT_BASE_URL` 或 dev 模式走 dev-registry service binding),預設維持 workers.dev 不變。B 類小改,走 PR。 **同族現象(G12,T6-local 實測)**:本機 dev 時 cypher log 週期性 `Uncaught Error: internal error`——背景件打向 `--var` 保險域名的失敗噪音(執行結果不受影響、trigger 均 200)。URL 推導可 override 後應一併消失。 **為什麼重要**:arcrun-rag 地端版與本機安裝器都踩在這條上。
Leo added the
s
backlog
p
low
labels 2026-08-09 13:13:14 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Leo/Arcrun#43