dsh-monaco: A Pure-Node Plugin Without Network Dependencies
The DSH plugin `dsh-monaco` is a lightweight, pure Node implementation developed by uckkk, with **no network dependency** as its core feature. It primarily provides tool registration capabilities and can be invoked in sessions immediately after installation. The plugin is suited for scenarios where agents need to run fully offline or over an internal network, helping avoid the latency and risks associated with external network calls. When using it, ensure proper permission checks and that the environment meets the dependency requirements: `@deepseek-ai/cordis` (^4.0.1) and `@deepseek-ai/dsh-tools` (>=0.1.0-rc.6).
Read Moredsh-monaco: Providing Local Distribution of the Monaco Editor for the DeepSeek Harness Plugin
The DeepSeek Harness plugin channel does not support multi-file distribution. Therefore, the `dsh-monaco` plugin mounts its own route to serve the Monaco editor, enabling local usage without a CDN. Once installed and enabled, it can be used by loading the loader and configuring the path. The plugin supports custom mount paths and features strict path traversal protection, content type restrictions, and caching policies. Known limitations include no support for Web Workers and the need to invalidate the cache when upgrading Monaco.
Read More