dsh-launch: Delegating long-running services to independent broker processes for supervision

# Introduction In DSH conversations, a common problem encountered when the model starts a dev server is that once a conversation round ends or the session closes, the service is terminated. The root cause is that PowerShell background jobs are bound to the scope of the owning session. When the session or round ends, `dsh-jobs-local` cancels the assigned tasks, so the service simply fails to survive to the next round. `dsh-launch` is designed to address this issue: it delegates the service supervision to a dedicated detached broker process, ensuring the service continues running even after the conversation round ends, the session closes, or even if DSH itself restarts. Below, we introduce its mechanism, features, and usage. # What is it? `dsh-launch` is Khellendro.

Read More