返回 CodeWhale
UPSTREAM.json
根目录 / crates / tui / extension-host / src / dsh / upstream / hooks / UPSTREAM.json
1 {
2 "ref": "0d1f50007f9bca3f52b06e1c3074fa14d5fb0720",
3 "files": {
4 "hook-protocol/src/matcher.ts": {
5 "source_sha256": "251d7f8e9197d9733b1d96b65d2775eb824bc5c656880a2ae03910a8b4538d41",
6 "candidate_sha256": "251d7f8e9197d9733b1d96b65d2775eb824bc5c656880a2ae03910a8b4538d41",
7 "adaptations": []
8 },
9 "hook-protocol/src/codec.ts": {
10 "source_sha256": "beea043c7adbffaed1685381eb6bbd3779b52562891b213bedc8d8de0026e692",
11 "candidate_sha256": "beea043c7adbffaed1685381eb6bbd3779b52562891b213bedc8d8de0026e692",
12 "adaptations": []
13 },
14 "hook-protocol/src/types.ts": {
15 "source_sha256": "9a65503288c899a523e5178d475455dde7ecfda6f3bffd916a99bbe5f67c1f09",
16 "candidate_sha256": "3b4dd743d4f0b921447e42f53b356a344de40c1709e72e002410fe2bed09d488",
17 "adaptations": [
18 "removed session-writer-only declaration merging; core remains the event authority"
19 ]
20 },
21 "hook-protocol/src/merge.ts": {
22 "source_sha256": "2a429eef048ace4dd2dd2c83d598e0925f8783975e05bd158d4593486804756c",
23 "candidate_sha256": "2a429eef048ace4dd2dd2c83d598e0925f8783975e05bd158d4593486804756c",
24 "adaptations": []
25 },
26 "hooks-claude-code/src/config.ts": {
27 "source_sha256": "d4a35a4dfac9aaf482d940a86402265b58591ad9711c16673dcec82b00605b23",
28 "candidate_sha256": "9f4bb7e1fdbabb7bceb1206ca9440d6e47b7d062da99b0e0bbfae78e2d5bee13",
29 "adaptations": [
30 "local exact matcher/types imports, no algorithm change"
31 ]
32 },
33 "hooks-codex/src/config.ts": {
34 "source_sha256": "7ba4839204fd553b611aa4e3e85eb07cac2b0465acab0fc3439dbe4f9cf7962b",
35 "candidate_sha256": "8eb7b8f8de91ee23d2167c8394b4f712a1320b3b8f688d349276e26d21acb4b6",
36 "adaptations": [
37 "local exact matcher/types imports, no algorithm change"
38 ]
39 }
40 },
41 "license": "MIT",
42 "not_full_index": "Full upstream lifecycle index expects agent/session writers; only pure configuration/matcher/codec/merge are adopted. Core firepoints and scheduling are reused."
43 }
44
44 lines JSON