dsh
by xDJTomato
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DSH_SUBAGENT_PS | No | Override powershell.exe path for process snapshot. | |
| DSH_SUBAGENT_DEBUG | No | Set 1 to enable debug output (banner etc.). | |
| DSH_SUBAGENT_WATCHDOG | No | Set off to disable stall watchdog entirely. | |
| DSH_TELEMETRY_DISABLED | No | Set 1 to disable telemetry for caller environment. | |
| DSH_SUBAGENT_PERMISSION | No | Default permission mode for subagent. | danger-full-access |
| DSH_SUBAGENT_MONITOR_CMD | No | Override executable to launch for monitor. | |
| DSH_SUBAGENT_RESULT_CLIP | No | Max chars of result returned to harness. | 60000 |
| DSH_SUBAGENT_MONITOR_ARGS | No | Additional arguments for monitor command. JSON array or space-separated string. | |
| DSH_SUBAGENT_STALL_CPU_MS | No | Tree CPU growth ms to count as progress. | 200 |
| DSH_SUBAGENT_STALL_PROBES | No | Consecutive zero-change probes required to declare stall. | 2 |
| DSH_SUBAGENT_TASK_TIMEOUT | No | Alias for DSH_SUBAGENT_TIMEOUT_SECONDS. | |
| DSH_SUBAGENT_WAIT_SECONDS | No | Default blocking wait window for dsh_task in seconds. | 30 |
| DSH_SUBAGENT_ACTIVITY_CLIP | No | Max chars of recent_activity returned. | 1800 |
| DSH_SUBAGENT_MONITOR_FORCE | No | Set 1 to force ignore host gate. | |
| DSH_SUBAGENT_DEADLINE_GRACE | No | Grace multiplier for hard deadline: deadlineAt = startedAt + expected_seconds × grace. | 2 |
| DSH_SUBAGENT_OBSERVER_DEBUG | No | Set 1 to log every observer round. | |
| DSH_SUBAGENT_MAX_CONCURRENCY | No | Max concurrent DSH instances per MCP server process. | 4 |
| DSH_SUBAGENT_TIMEOUT_SECONDS | No | Outer absolute wall-clock timeout in seconds. | 1800 |
| DSH_SUBAGENT_AUTOSTART_MONITOR | No | Set off/0/false to disable autostart of monitor window. | |
| DSH_SUBAGENT_OBSERVER_INTERVAL | No | Polling interval for observer in ms. | 2000 |
| DSH_SUBAGENT_STALL_MIN_SECONDS | No | Minimum silence seconds before stall. | 180 |
| DSH_SUBAGENT_WATCHDOG_INTERVAL | No | Stall probe interval in seconds. | 30 |
| DSH_SUBAGENT_MONITOR_HOST_CHECK | No | Set off to disable the 'existing GUI host process' gate. | |
| DSH_SUBAGENT_MONITOR_COOLDOWN_MS | No | Minimum interval between autostarts in ms. | 60000 |
| DSH_SUBAGENT_OBSERVER_MAX_AGE_MS | No | Max lookback window for task state in ms. | 43200000 |
| DSH_SUBAGENT_MONITOR_HEARTBEAT_MS | No | Heartbeat age threshold in ms. | 20000 |
| DSH_SUBAGENT_MONITOR_HOST_PROCESS | No | Process image name to enumerate/classify for host detection. | DSH Desktop.exe |
| DSH_SUBAGENT_OBSERVER_ACTIVITY_MS | No | Min interval for early re-announce on progress/usage change in ms. | 5000 |
| DSH_SUBAGENT_OBSERVER_RATE_MIN_MS | No | Min sampling span for tok/s calculation in ms. | 3000 |
| DSH_SUBAGENT_HOST_PROBE_TIMEOUT_MS | No | Timeout for host process enumeration in ms. | 15000 |
| DSH_SUBAGENT_OBSERVER_RATE_SAMPLES | No | Number of recent samples to average for throughput. | 4 |
| DSH_SUBAGENT_TREE_PROBE_TIMEOUT_MS | No | Timeout for process snapshot Get-CimInstance in ms. | 15000 |
| DSH_SUBAGENT_OBSERVER_REANNOUNCE_MS | No | Re-announce interval for running sessions in ms. | 20000 |
| DSH_SUBAGENT_STALL_CPU_WORK_FLOOR_MS | No | Tree CPU work floor ms in window to count as working. | 1500 |
| DSH_SUBAGENT_OBSERVER_ANNOUNCE_AGE_MS | No | Only announce tasks running or finished within this window (ms). | 600000 |
| DSH_SUBAGENT_OBSERVER_USAGE_REFRESH_MS | No | Min interval to re-fold usage from session log in ms. | 5000 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues