From 2a53abd491862e85eae9db53bf2449dfac21b8c8 Mon Sep 17 00:00:00 2001 From: Yichen Jiang Date: Wed, 29 Jul 2026 14:26:00 +0800 Subject: [PATCH] fix(examples): drop the dev HMR row the native source launch cannot load MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vendored @cordisjs/plugin-hmr uses decorators — non-erasable syntax the --experimental-transform-types demo:tui launch refuses — so its row made the shipped TUI composition unbootable from source while the tsx-launched snapshot harness masked it. The stale !!js head comment goes with it; restoring dev HMR is tracked separately. --- examples/tui-agent/cordis.yml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/examples/tui-agent/cordis.yml b/examples/tui-agent/cordis.yml index 23f13a0218..583cf9f3cc 100644 --- a/examples/tui-agent/cordis.yml +++ b/examples/tui-agent/cordis.yml @@ -1,14 +1,11 @@ # Full-screen TUI coding agent with swappable DeepSeek and local-bash backends. # `dsh-tui-demo` supplies the agent spine, workspace instructions, generic # task controls, JSONL persistence, the pi-tui front door, and `main`. -# HMR remains a leaf because it depends on Loader internals. The app bin loads -# the gitignored root `.env`; this file reads `DEEPSEEK_API_KEY` and optional -# `DEEPSEEK_BASE_URL` through `!!js`. - -- id: hmr - name: '@cordisjs/plugin-hmr' - config: - root: ['.'] +# The app bin loads the gitignored root `.env` into the process environment; +# entry configs here are the composition base, while user-plane values resolve +# per request through the settings and credentials providers below. +# No dev HMR row: vendored @cordisjs/plugin-hmr uses decorators, which the +# native --experimental-transform-types source launch cannot load. # User-settings document (`$DSH_HOME/settings.yaml`, hot-reloaded): a # `llm-deepseek:` section there overrides the adapter entry below without a