Huanqi Cao
6fb226ea24
feat(loader): interpolate the entry disabled field
...
The Windows platform layer disables tool-bash and inserts the pwsh stack, but the shipped presets each mount a tool-bash row that re-enabled the tool on win32 — the session had both a PowerShell-backed bash tool and tool-pwsh, silently, because no spec pinned the composed preset layer.
The Loader now evaluates a disabled: !!js expression against the loader context at every mount decision; disabled is the only interpolated metadata field, and the raw node stays in the options so write-back keeps the !!js form. The standard/code/cordis presets gate tool-bash with process.platform === 'win32', verify-cordis-config allows expressions in disabled only, and the windows-shell spec pins the preset-level invariant.
2026-08-11 11:33:53 +08:00
..
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 11:02:16 +08:00
2026-08-02 01:25:01 +08:00
2026-08-09 11:02:16 +08:00
2026-08-04 17:36:14 +08:00
2026-07-28 23:13:28 +08:00
2026-08-04 17:36:14 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-04 17:36:14 +08:00
2026-07-26 23:06:00 +08:00
2026-08-04 17:36:14 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-10 17:58:09 +08:00
2026-08-10 17:58:09 +08:00
2026-08-10 17:58:09 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 11:33:14 +08:00
2026-08-05 16:13:27 +08:00
2026-08-09 11:33:14 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-09 12:35:06 +08:00
2026-08-09 11:33:14 +08:00
2026-07-28 00:00:51 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 01:21:11 +08:00
2026-08-09 11:33:14 +08:00
2026-08-04 17:36:14 +08:00
2026-07-29 14:32:11 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 18:42:13 +08:00
2026-07-22 23:07:14 +08:00
2026-08-04 18:42:13 +08:00
2026-08-09 12:35:06 +08:00
2026-07-23 00:10:53 +08:00
2026-08-09 12:35:06 +08:00
2026-08-09 11:33:14 +08:00
2026-08-08 01:10:57 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-07-30 19:57:17 +08:00
2026-08-09 11:33:14 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-07-26 15:06:51 +08:00
2026-08-09 11:33:14 +08:00
2026-08-04 17:36:14 +08:00
2026-07-23 03:25:11 +08:00
2026-08-04 17:36:14 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 13:57:50 +08:00
2026-08-09 13:57:50 +08:00
2026-08-09 13:57:50 +08:00
2026-08-09 13:59:49 +08:00
2026-08-09 13:59:49 +08:00
2026-08-09 13:59:49 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-08 04:20:39 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-07-27 18:53:30 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 13:26:11 +08:00
2026-08-09 06:21:41 +08:00
2026-08-09 13:26:11 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 17:58:09 +08:00
2026-08-10 17:58:09 +08:00
2026-08-10 17:58:09 +08:00
2026-08-04 17:36:14 +08:00
2026-07-30 11:16:37 +08:00
2026-08-04 17:36:14 +08:00
2026-08-09 11:33:14 +08:00
2026-07-26 15:54:36 +08:00
2026-08-09 11:33:14 +08:00
2026-08-10 14:49:30 +08:00
2026-08-10 14:49:30 +08:00
2026-08-10 14:49:30 +08:00
2026-08-09 11:02:16 +08:00
2026-08-02 03:17:42 +08:00
2026-08-09 11:02:16 +08:00
2026-08-09 21:48:01 +08:00
2026-08-09 21:48:01 +08:00
2026-08-09 21:48:01 +08:00
2026-08-09 11:33:14 +08:00
2026-07-28 14:58:06 +08:00
2026-08-09 11:33:14 +08:00
2026-08-08 19:06:41 +08:00
2026-08-08 19:06:41 +08:00
2026-08-08 19:06:41 +08:00
2026-08-04 17:36:14 +08:00
2026-07-28 01:02:43 +08:00
2026-08-04 17:36:14 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 11:44:26 +08:00
2026-08-09 10:29:13 +08:00
2026-08-09 11:44:26 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-04 17:36:14 +08:00
2026-07-30 21:47:13 +08:00
2026-08-04 17:36:14 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 11:02:16 +08:00
2026-07-30 19:02:10 +08:00
2026-08-09 11:02:16 +08:00
2026-08-09 11:33:14 +08:00
2026-07-31 02:55:37 +08:00
2026-08-09 11:33:14 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-09 11:02:16 +08:00
2026-08-02 03:17:42 +08:00
2026-08-09 11:02:16 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-09 11:02:16 +08:00
2026-08-04 17:49:21 +08:00
2026-08-09 11:02:16 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 14:33:57 +08:00
2026-08-08 01:10:57 +08:00
2026-08-09 14:33:57 +08:00
2026-08-09 16:39:34 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 16:39:34 +08:00
2026-08-09 13:08:49 +08:00
2026-08-08 12:25:41 +08:00
2026-08-09 13:08:49 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 00:37:46 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 16:39:34 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 16:39:34 +08:00
2026-08-10 18:04:26 +08:00
2026-08-10 18:04:26 +08:00
2026-08-10 18:04:26 +08:00
2026-08-10 19:34:01 +08:00
2026-08-10 19:34:01 +08:00
2026-08-10 19:34:01 +08:00
2026-08-08 01:50:48 +08:00
2026-08-08 01:50:48 +08:00
2026-08-08 01:50:48 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-09 11:44:26 +08:00
2026-08-09 10:56:43 +08:00
2026-08-09 11:44:26 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-09 14:55:15 +08:00
2026-08-11 02:43:12 +08:00
2026-08-11 02:43:12 +08:00
2026-08-11 02:43:12 +08:00
2026-08-10 22:04:10 +08:00
2026-08-10 22:04:10 +08:00
2026-08-10 22:04:10 +08:00
2026-08-11 11:33:53 +08:00
2026-08-11 11:33:53 +08:00
2026-08-11 11:33:53 +08:00