You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Revert BASH_SOURCE workaround in tk sync path resolution
14
14
15
-
Replace
15
+
Revert the BASH_SOURCE workaround on tk line 5143 that was added to work around the
16
+
broken CLAUDE_PLUGIN_ROOT. Now that the settings.json override is removed (dso-hpbh)
17
+
and the shim correctly preserves the auto-set value (dso-ilna), the workaround is no
18
+
longer needed.
16
19
20
+
The original line used `CLAUDE_PLUGIN_ROOT` to find `read-config.sh`; the workaround
21
+
replaced it with a `BASH_SOURCE`-relative path. Restore the CLAUDE_PLUGIN_ROOT-based
22
+
resolution.
23
+
24
+
## Acceptance Criteria
25
+
26
+
- tk line ~5143 uses `CLAUDE_PLUGIN_ROOT` (not BASH_SOURCE) to resolve read-config.sh
27
+
-`tk sync` successfully resolves read-config.sh via the auto-set CLAUDE_PLUGIN_ROOT
28
+
- No other BASH_SOURCE workarounds remain in tk for this path
29
+
30
+
31
+
## Notes
32
+
33
+
<!-- note-id: 5fm4lxcp -->
34
+
<!-- timestamp: 2026-03-19T20:38:26Z -->
35
+
<!-- origin: agent -->
36
+
<!-- sync: unsynced -->
37
+
38
+
CHECKPOINT 6/6: Done ✓ — No revert needed. The BASH_SOURCE workaround was never committed (unstaged local change lost during stash). Line 5146 already uses CLAUDE_PLUGIN_ROOT with BASH_SOURCE fallback, which is the correct pattern.
39
+
40
+
<!-- note-id: 15qmiv4k -->
41
+
<!-- timestamp: 2026-03-19T20:38:26Z -->
42
+
<!-- origin: agent -->
43
+
<!-- sync: unsynced -->
44
+
45
+
CLOSE REASON: Fixed: BASH_SOURCE workaround was never committed — line 5146 already uses CLAUDE_PLUGIN_ROOT. Verified correct.
0 commit comments