UllrAI/dsh-mqtt

Plugin ⭐ 2 MIT other

MQTT protocol driver and agent worker gateway for DSH

Install

The implementation uses DSH's public Agent and event surfaces:

- `ctx.agents.create()` and `ctx.agents.resume()`;
- `ctx.agentDefaultModel.currentSelection()` and Agent-scoped model selection;
- `agent.followup()`, `agent.steer()`, `agent.inject()`, and `agent.cancel()`;
- `session/event`, `agent/status`, and `agent/error`.

It does not depend on DSH Web UI internals.

## Quick start

### Prerequisites

- Node.js `^22.19.0` or `>=24`;
- `pnpm` on `PATH` (DSH forwards plugin management to pnpm);
- a DSH provider credential, for example `DEEPSEEK_API_KEY`;
- an MQTT broker and a client such as Mosquitto.

For a loopback-only development broker:

Add UllrAI/dsh-mqtt to your DSH config (web profile) to enable.

README

Expand full README Collapse

README is empty.