[總管交辦] arcrun-http-request worker 補 global_fetch_strictly_public——1042 根治,workflow 才能直打同帳號 worker #33
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
[總管] km_wiki_ingest 重做時一手實測(probe workflow,測完已刪):workflow 內
http_request零件打同帳號*.leo21c.workers.dev一律404 + error code: 1042——該零件是獨立 WASM worker,wrangler.toml 沒帶global_fetch_strictly_public(cypher-executor 自己有帶)。影響:workflow 無法直打 graph
/triplets/ingest等同帳號端點,graph envelope 寫入被迫留在 client loop(過渡可用但不乾淨);graph_neighbors 範例也因此改走 recipe。修法:credential-primitives-wasm 的 wrangler.toml 加一行 flag+重部署(B 類、PR+wrangler)。修好後把 km_wiki_ingest 的 graph 寫入收回 workflow 內。
08-01 複核:✅ 已修復,關閉
證據(main 源碼):
落地 commit:
1e85dfb(bugfix(#24 #25)…+http_request 補 global_fetch_strictly_public(1042)(#56))。檔頭並留了說明註解「self-hosted 同帳號部署時,http_request 零件外呼同 workers.dev」。且是改在版控的部署配置裡(非手工 patch live worker),符合本 issue「別手工 patch,會被下次 update 清掉」的要求。
cypher-executor 亦持續帶同一組 flag(
cypher-executor/wrangler.toml:13)。⇒ 零件 worker 缺 flag 這條根因已消。