deepseek-harness/packages/ui/app-boot/tests
Yichen Jiang e27d38efd6 feat(app-boot): register cordis:group beside cordis:include
A composition that shares one `isolate` realm across rows needs a
`cordis:group` row, and a preset living outside this workspace — the
authored ones under the Harness home — cannot resolve
`@cordisjs/plugin-group` by name: Node's upward `node_modules` walk
never reaches the harness from there. Registering it as a loader builtin
beside `cordis:include` loads both through the ambient module pipeline
instead.

Record it in the preset Agent Note, which leans on the realm vocabulary
without saying where the group row comes from, and drop the preset
README's limitation claiming this builtin is unavailable — it described
the state this change ends.

The test's assertion had a vacuous escape: `provide` mints the root
symbol unconditionally, so the `rootKey === undefined` disjunct could
never hold and the comment claiming the root realm never learned the
name was wrong. Pin both halves — the symbol exists, nothing is stored
under it — and clean up the global the fixture writes.
2026-08-07 00:34:19 +08:00
..
app-boot.spec.ts docs: rescan rebased documentation hierarchy 2026-08-05 16:16:57 +08:00
config-dump.spec.ts feat(cli): dsh --dump-config / --dump-default-config print the composed tree 2026-07-31 16:20:54 +08:00
config-reload.spec.ts feat(app-boot): register cordis:group beside cordis:include 2026-08-07 00:34:19 +08:00
hmr-config.spec.ts fix(cordis): make config reload transactional 2026-08-02 01:25:01 +08:00
profile.spec.ts refactor(cli)!: namespace the profile and bundle manifests under dsh.profile and dsh.bundle 2026-08-06 17:28:30 +08:00
repository-cache.spec.ts feat: configure repository plugins from DSH home 2026-08-02 01:29:04 +08:00
user-patches.spec.ts fix: retire leftovers of the removed $DSH_HOME/config.yaml personal overlay 2026-08-06 17:28:58 +08:00