dsh-bridge
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DSH_HOST | No | Host of the dsh web /api endpoint. Note that `localhost` and `127.0.0.1` are two different audiences and cookies are not interchangeable, so use only one form throughout (default is 127.0.0.1). | 127.0.0.1 |
| DSH_NODE | No | Override the auto-detected node executable path. | |
| DSH_PORT | No | Port of the dsh web /api endpoint (default is 3080). | 3080 |
| DSH_PKG_DIR | No | Override the auto-detected installation location of `@deepseek-ai/dsh`; the CLI entry is read from that package's `package.json` `bin` field. | |
| DSH_POLL_MS | No | Polling interval in milliseconds. | 3000 |
| DSH_NO_SPAWN | No | When set to `1`, the bridge reports an error if nothing is listening on the port and never starts an instance itself. | |
| DSH_WATCH_MS | No | Internal watch time in milliseconds for dsh_launch/dsh_send; must be less than the client's `tool_timeout_sec`. | 40000 |
| DSH_AUTO_GROUP | No | Set to `0` to disable automatic sidebar grouping (a single call can also pass `group:false`). | |
| DSH_BRIDGE_STATE | No | Directory for the session ledger, token capture, audit log, and the cwd of the dsh subprocess (`run/`, where third-party plugin caches land). The ledger is isolated per DSH_BRIDGE_STATE; aliases in different directories are invisible to each other. | <package directory>/.state |
| DSH_DEFAULT_MODEL | No | The `provider/model` pinned when the caller does not pass a `model` argument. | |
| DSH_LOG_MAX_BYTES | No | Audit log rotation threshold in bytes (one `.1` file is retained). | 2000000 |
| DSH_ALLOWED_MODELS | No | Empty means no restriction. Grammar: `provider/model[:effort|effort][, ...]`. If written but no entries can be parsed, the bridge fails at startup rather than degrading to allow-all or deny-all. | |
| DSH_API_TIMEOUT_MS | No | Timeout for a single /api call; on timeout it is retried once. | 15000 |
| DSH_ATTACH_OUTFILE | No | Points to a dsh web stdout already captured elsewhere; switches the bridge into attach mode and it will not start its own instance. | |
| DSH_DEFAULT_EFFORT | No | Reasoning effort used together with DSH_DEFAULT_MODEL. | |
| DSH_TESTED_VERSION | No | Version gate; the preflight warns when the installed dsh version differs. | 0.2.1-rc.2 |
| DSH_BOOT_TIMEOUT_MS | No | Upper bound in milliseconds for waiting for the dsh instance to start. | 90000 |
| DSH_CATALOG_WAIT_MS | No | Upper bound in milliseconds for waiting until a provider appears in the model catalog. | 15000 |
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