Przeglądaj źródła

refactor(cli): keep hmr in shared base

Turtle 1 miesiąc temu
rodzic
commit
bdc2b4667f
3 zmienionych plików z 8 dodań i 10 usunięć
  1. 5 0
      apps/cli/base.cordis.yml
  2. 3 3
      apps/cli/composition.md
  3. 0 7
      apps/cli/tui.cordis.yml

+ 5 - 0
apps/cli/base.cordis.yml

@@ -17,6 +17,11 @@
 - id: timer
   name: '@cordisjs/plugin-timer'
 
+- id: hmr
+  name: '@cordisjs/plugin-hmr'
+  config:
+    root: ['.']
+
 - id: llm
   name: '@deepseek-ai/dsh-llm'
 

+ 3 - 3
apps/cli/composition.md

@@ -10,6 +10,8 @@ flowchart LR
   cfg["apps/cli (dsh)<br/>base.cordis.yml + tui.cordis.yml"]
   plugin_tui_timer["timer<br/>@cordisjs/plugin-timer"]
   cfg --> plugin_tui_timer
+  plugin_tui_hmr["hmr<br/>@cordisjs/plugin-hmr"]
+  cfg --> plugin_tui_hmr
   plugin_tui_llm["llm<br/>@deepseek-ai/dsh-llm"]
   cfg --> plugin_tui_llm
   plugin_tui_session["session<br/>@deepseek-ai/dsh-session"]
@@ -96,8 +98,6 @@ flowchart LR
   cfg --> plugin_tui_fs_local
   plugin_tui_llm_deepseek["llm-deepseek<br/>@deepseek-ai/dsh-llm-deepseek"]
   cfg --> plugin_tui_llm_deepseek
-  plugin_tui_hmr["hmr<br/>@cordisjs/plugin-hmr"]
-  cfg --> plugin_tui_hmr
   plugin_tui_invariants["invariants<br/>@deepseek-ai/dsh-invariants"]
   cfg --> plugin_tui_invariants
   plugin_tui_session_invariant["session-invariant<br/>@deepseek-ai/dsh-session/invariant"]
@@ -131,6 +131,7 @@ flowchart LR
 | Plugin id | Package / module |
 | --- | --- |
 | `timer` | `@cordisjs/plugin-timer` |
+| `hmr` | `@cordisjs/plugin-hmr` |
 | `llm` | `@deepseek-ai/dsh-llm` |
 | `session` | `@deepseek-ai/dsh-session` |
 | `session-title` | `@deepseek-ai/dsh-session-title` |
@@ -174,7 +175,6 @@ flowchart LR
 | `agent-loop` | `@deepseek-ai/dsh-agent-loop` |
 | `fs-local` | `@deepseek-ai/dsh-fs-local` |
 | `llm-deepseek` | `@deepseek-ai/dsh-llm-deepseek` |
-| `hmr` | `@cordisjs/plugin-hmr` |
 | `invariants` | `@deepseek-ai/dsh-invariants` |
 | `session-invariant` | `@deepseek-ai/dsh-session/invariant` |
 | `agent-invariant` | `@deepseek-ai/dsh-agent/invariant` |

+ 0 - 7
apps/cli/tui.cordis.yml

@@ -59,13 +59,6 @@
 # ── TUI-only rows ───────────────────────────────────────────────────────────
 
 - insert:
-    # Development-only hot reload; it depends on Loader internals, so it stays a
-    # surface row rather than joining the shared base.
-    - id: hmr
-      name: '@cordisjs/plugin-hmr'
-      config:
-        root: ['.']
-
     # Relational runtime checks over the authoritative event streams; each
     # companion registers the assertions its own package owns.
     - id: invariants