build(worker-artifacts): 公庫從 5 顆變 23 顆(基底重釘到含 Arcrun#124 修法的 main)

由乾淨工作區重編(repo_head 45169ab、dirty=false)。

🔴 這一版是**重編**不是重併:前一版是從 94d5452(#124 修法併進 main 之前)長出來的,
直接併會把 .worker-builds 的 cypher **換回沒有修法的那顆**(8e648747),
而且是安靜發生的——manifest 從 5 顆變 23 顆看起來全是進步,沒有人會去看那顆 sha 退回去。

複驗(五顆既有引擎逐顆比對 main 的 committed 值,全中):
  cypher-executor 1da6a46e6a17 ← **含 #124 修法**(source 340b461f)
  kbdb            f15e16cca6ce
  code            751634a3fc9a
  mcp             9bc8dffb34d0
  http-request    cdd97364f277
新增 18 顆零件 worker + arcrun-rag-ui;claude_api 依 .gitignore 判定不出貨,
落在 manifest.excluded。成品裡沒有任何本機路徑洩漏。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
uncle6me-web
2026-08-15 01:00:45 +08:00
parent 45169ab25e
commit 537b520143
36 changed files with 40796 additions and 34 deletions
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
+573 -34
View File
@@ -1,8 +1,8 @@
{
"schema": 1,
"built_for": "arcrun-tier2-worker-artifacts",
"generated_at": "2026-08-14T15:26:27.638Z",
"repo_head": "340b461f58ed6a9958850f8871cf05381ce95c9d",
"generated_at": "2026-08-14T17:00:10.242Z",
"repo_head": "45169ab25e974085aaaebaceeb4a67f785239d1b",
"repo_dirty": false,
"workers": [
{
@@ -84,38 +84,6 @@
},
"warnings": []
},
{
"name": "arcrun-http-request",
"source_dir": ".component-builds/http_request",
"source_commit": "1e85dfb49b0e8d81c0854781d93ee4e6a300c7b3",
"main_module": "worker.mjs",
"main_file": "arcrun-http-request/worker.mjs",
"js_bytes": 80079,
"content_sha256": "cdd97364f277587cbade69e09bb40812c68f26a1e8bc9aa632c65b1b962b0b85",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-http-request/component.wasm",
"sha256": "cc15cc785703e7bbb8dbff2d38dc84a4ac24e2f44316182730abae0f170ef133"
}
],
"compat_date": "2025-02-19",
"compat_flags": [
"nodejs_compat",
"global_fetch_strictly_public"
],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "http_request"
}
},
"warnings": []
},
{
"name": "arcrun-code",
"source_dir": "registry/components/code",
@@ -168,6 +136,577 @@
"vars": {}
},
"warnings": []
},
{
"name": "arcrun-array-ops",
"source_dir": ".component-builds/array_ops",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-array-ops/worker.mjs",
"js_bytes": 67802,
"content_sha256": "35ad5be6332dde2299efd10be726300c6cace1eb085ab24f08173536ca7fb950",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-array-ops/component.wasm",
"sha256": "74dc9d99f8b9ef43628b55c85c05beb1af8f6f90d78d07cd132ffe4b865147ae"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "array_ops"
}
},
"warnings": []
},
{
"name": "arcrun-auth-oauth2",
"source_dir": ".component-builds/auth_oauth2",
"source_commit": "20c7610371c401f622ef4e6ea1b9ba812963be95",
"main_module": "worker.mjs",
"main_file": "arcrun-auth-oauth2/worker.mjs",
"js_bytes": 80472,
"content_sha256": "a9b0d45ee6a63e0eebd45554df16d9fa4e6e717e0c31dac13b630e132f1a96db",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-auth-oauth2/component.wasm",
"sha256": "3622c20644e6c8c39487109e7353e2590bad90b1207139e34dfb0cf1c2696664"
}
],
"compat_date": "2025-02-19",
"compat_flags": [
"nodejs_compat"
],
"requires": {
"kv": [
"CREDENTIALS_KV",
"RECIPES"
],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "auth_oauth2"
}
},
"warnings": []
},
{
"name": "arcrun-auth-service-account",
"source_dir": ".component-builds/auth_service_account",
"source_commit": "20c7610371c401f622ef4e6ea1b9ba812963be95",
"main_module": "worker.mjs",
"main_file": "arcrun-auth-service-account/worker.mjs",
"js_bytes": 81693,
"content_sha256": "68675ec76f3f060309492e55301936a47f4ae0a5e9b00865eb861e0e631e40e5",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-auth-service-account/component.wasm",
"sha256": "7d0808b4b9a2df4fbb54977eafe34a5bdb99e0cc941d97462c62e26f3651951e"
}
],
"compat_date": "2025-02-19",
"compat_flags": [
"nodejs_compat"
],
"requires": {
"kv": [
"CREDENTIALS_KV",
"RECIPES"
],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "auth_service_account"
}
},
"warnings": []
},
{
"name": "arcrun-auth-static-key",
"source_dir": ".component-builds/auth_static_key",
"source_commit": "20c7610371c401f622ef4e6ea1b9ba812963be95",
"main_module": "worker.mjs",
"main_file": "arcrun-auth-static-key/worker.mjs",
"js_bytes": 81217,
"content_sha256": "140c163d2e8c609eebf281de25d16e521d85004f8437cc842613c249e44aa7ff",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-auth-static-key/component.wasm",
"sha256": "cd0f69a80ced0979749e0ec30b1981795a49eaa56bdb2ba102cd4b64f4670369"
}
],
"compat_date": "2025-02-19",
"compat_flags": [
"nodejs_compat"
],
"requires": {
"kv": [
"CREDENTIALS_KV",
"RECIPES"
],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "auth_static_key"
}
},
"warnings": []
},
{
"name": "arcrun-cron",
"source_dir": ".component-builds/cron",
"source_commit": "6e92ca03727bf22143499d6c0df06b40cb65c17b",
"main_module": "worker.mjs",
"main_file": "arcrun-cron/worker.mjs",
"js_bytes": 78911,
"content_sha256": "17068f03f686aee6c0aec9d7d748bbb1998edc8918260033f985697bc718aa76",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-cron/component.wasm",
"sha256": "afb3a14f8c8f00f4f5573f44153cb1dcf6fc715b2fb47c2afb0aaf95b74d3cde"
}
],
"compat_date": "2025-02-19",
"compat_flags": [
"nodejs_compat"
],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "cron"
}
},
"warnings": []
},
{
"name": "arcrun-date-ops",
"source_dir": ".component-builds/date_ops",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-date-ops/worker.mjs",
"js_bytes": 67781,
"content_sha256": "60ebc1d17ab0b9d3bb66f1c71ec63eb5d35bc97ed9f8b4cd1c1c95f4eeb171b7",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-date-ops/component.wasm",
"sha256": "4e2c1329ce4014aa86a9a6449d8699e67c6c616f5c07088dc21216d4036ca41e"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "date_ops"
}
},
"warnings": []
},
{
"name": "arcrun-filter",
"source_dir": ".component-builds/filter",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-filter/worker.mjs",
"js_bytes": 67739,
"content_sha256": "c7fd5070ff7c0f0341e9dd364805e393f9d68056a846f48e6bc61ef6f4e67187",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-filter/component.wasm",
"sha256": "6a0692b386522918b3b5af79cf7877394d1f02c350018dbaef68ef380dad1b9e"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "filter"
}
},
"warnings": []
},
{
"name": "arcrun-foreach-control",
"source_dir": ".component-builds/foreach_control",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-foreach-control/worker.mjs",
"js_bytes": 67928,
"content_sha256": "e52410c9611a93ac7fe38c7b11291cc18711c7da3370492788c3c55bc0fb03d5",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-foreach-control/component.wasm",
"sha256": "8ae161ab37cc78ef6fae65364a47f7accb572378b395c4637daa2ffa57f14632"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "foreach_control"
}
},
"warnings": []
},
{
"name": "arcrun-http-request",
"source_dir": ".component-builds/http_request",
"source_commit": "1e85dfb49b0e8d81c0854781d93ee4e6a300c7b3",
"main_module": "worker.mjs",
"main_file": "arcrun-http-request/worker.mjs",
"js_bytes": 80079,
"content_sha256": "cdd97364f277587cbade69e09bb40812c68f26a1e8bc9aa632c65b1b962b0b85",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-http-request/component.wasm",
"sha256": "cc15cc785703e7bbb8dbff2d38dc84a4ac24e2f44316182730abae0f170ef133"
}
],
"compat_date": "2025-02-19",
"compat_flags": [
"nodejs_compat",
"global_fetch_strictly_public"
],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "http_request"
}
},
"warnings": []
},
{
"name": "arcrun-if-control",
"source_dir": ".component-builds/if_control",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-if-control/worker.mjs",
"js_bytes": 67823,
"content_sha256": "557ecf4ee955105af07b2227b08365eb9de8c39ad8ffb323b101397704f438bd",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-if-control/component.wasm",
"sha256": "87c81e9cf5e664f60c06a364508dd365d49953e1b7afba6a5753fce5a4c82636"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "if_control"
}
},
"warnings": []
},
{
"name": "arcrun-merge",
"source_dir": ".component-builds/merge",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-merge/worker.mjs",
"js_bytes": 67718,
"content_sha256": "e4216249436000bbb4db0318cc9028f936ca6537d3d656228cfdd3cb31df25f8",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-merge/component.wasm",
"sha256": "55a4d143246df172f60b5e15e7b26e55279deda9db436e3d65bccc25c86d7cd9"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "merge"
}
},
"warnings": []
},
{
"name": "arcrun-number-ops",
"source_dir": ".component-builds/number_ops",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-number-ops/worker.mjs",
"js_bytes": 67823,
"content_sha256": "91821a291117e033bfa4f013cd88de09479cd4ac43708e37a39df3f31c72aaa6",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-number-ops/component.wasm",
"sha256": "452d1940f6e2b2b36dc97c145abcb7b5bacdbfa7631c742827c2f6f6db87b4ea"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "number_ops"
}
},
"warnings": []
},
{
"name": "arcrun-set",
"source_dir": ".component-builds/set",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-set/worker.mjs",
"js_bytes": 67676,
"content_sha256": "6cac587802cae7dc1651d6b461232abafe40dcf0fbfe9e0adc5b1d8e35b41cc1",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-set/component.wasm",
"sha256": "f5afcf6e57401d2d83b21fb971ec80ca56d5e8e4bdb74a004f3d118875ed57c4"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "set"
}
},
"warnings": []
},
{
"name": "arcrun-string-ops",
"source_dir": ".component-builds/string_ops",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-string-ops/worker.mjs",
"js_bytes": 67823,
"content_sha256": "c85166e357b76828c7020426d912b591006152ac38f024a095a4d9dcd10dee72",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-string-ops/component.wasm",
"sha256": "41f3243ee18bb9f4fcbaa417bd773347128dec2971132e240eddec19ba6a9da2"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "string_ops"
}
},
"warnings": []
},
{
"name": "arcrun-switch",
"source_dir": ".component-builds/switch",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-switch/worker.mjs",
"js_bytes": 67739,
"content_sha256": "e0e7689dbba735a254556272d6d233396c7fa05cc0fba5835a3e20b0ddf00fca",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-switch/component.wasm",
"sha256": "6d993dc9b1affe16b600aaa7cae5af977108cc08513bb11d9d9db908285fea8b"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "switch"
}
},
"warnings": []
},
{
"name": "arcrun-try-catch",
"source_dir": ".component-builds/try_catch",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-try-catch/worker.mjs",
"js_bytes": 67802,
"content_sha256": "a5fbcbf452ab00269dc857997df3059bee7eb1f2c1b322d249146ab4e5e5bac9",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-try-catch/component.wasm",
"sha256": "10eaddc5ef0d3dc68e3f009970541ac7f5fce30dcdbecec9a333afd5a29e3486"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "try_catch"
}
},
"warnings": []
},
{
"name": "arcrun-validate-json",
"source_dir": ".component-builds/validate_json",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-validate-json/worker.mjs",
"js_bytes": 67886,
"content_sha256": "2d0efa26e9fe38db87eb9585daf72e0f2ba8c859d15d1b65f36798656cc4e83b",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-validate-json/component.wasm",
"sha256": "8142ffd3cc57efbb9128faaf450b646111b0f2e2575cc29a7b562a7b185912ab"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "validate_json"
}
},
"warnings": []
},
{
"name": "arcrun-wait",
"source_dir": ".component-builds/wait",
"source_commit": "922a57fe3458dfda82bcc25d287cef93f8dab838",
"main_module": "worker.mjs",
"main_file": "arcrun-wait/worker.mjs",
"js_bytes": 67697,
"content_sha256": "3d1b46e7b1ff056abb2c1aeed738d23d58eaa7c8f36b674e4ea2ed1602015f9e",
"modules": [
{
"name": "component.wasm",
"type": "application/wasm",
"file": "arcrun-wait/component.wasm",
"sha256": "52ca2d184bf3dcc646bb94f29f7f3e69b5540276363e83a54cb435ff33ca2f3c"
}
],
"compat_date": "2025-02-19",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {
"COMPONENT_ID": "wait"
}
},
"warnings": []
},
{
"name": "arcrun-rag-ui",
"source_dir": "console-ui/public",
"source_commit": "614fe448124dbd25d8228e37723473f1704f3a7a",
"main_module": "worker.mjs",
"main_file": "arcrun-rag-ui/worker.mjs",
"js_bytes": 524513,
"content_sha256": "5825f427e4211dd4b0eee969c94c8bfa856f65b8a48fc718e137f3b5d074e1ff",
"modules": [],
"compat_date": "2026-07-01",
"compat_flags": [],
"requires": {
"kv": [],
"d1": [],
"vectorize": 0,
"ai": false,
"vars": {}
},
"ui_fingerprint": "82bc636990e60172663f7ce90c75d8b434193b8532b21f1d4b57c5fb330cbe11",
"ui_file_count": 9,
"warnings": []
}
],
"excluded": [
{
"name": "arcrun-claude-api",
"dir": ".component-builds/claude_api",
"reason": "component.wasm 不在版控(.gitignore 明文排除=這顆不是可出貨的零件)"
}
],
"notes": []