Ln1m/anoslide-plugins

anoslide-plugins

VS Code-like layout for DSH: file tree / multi-tab viewer / skill & MCP management + global persona injection (@anoslide namespace) · VS Code 式布局:文件树 / 多标签查看器 / Skill 与 MCP 管理 + 全局人设注入

Uncategorizeddeepseek-harnessdshlayout

anoslide-plugins

Archived (2026-09-28): no longer maintained; superseded by dsh-vk-suite.

中文 · English

Files/sessions dual tab and multi-tab viewer

Mockup: layout rendered from the official theme tokens, not a screenshot of a running instance.

Two plugins under the @anoslide namespace that together form a VS Code-like layout.

PackageSideRole
dsh-host-fileshost/vscode-files/* HTTP API: list, read / write, create / rename / delete, file search and highlighting, Office conversion (web view / original-layout PDF), session-visible files and root management, skill and MCP management, global persona injection
dsh-client-vscode-layoutclientThree-column layout (left: "Files / Sessions" tabs; middle: multi-tab viewer; right: "Chat / Details" tabs) with recent files and a file list on the landing page

Install

dsh plugin --profile web add file:<this repo>/dsh-host-files
dsh plugin --profile web add file:<this repo>/dsh-client-vscode-layout

Restart the web instance afterwards.

Configuration

ItemWhereDefault
Global persona file~/.dsh/global-persona.mdempty (editable in the panel)
Landing-page roots for the file treeHOME_DIRS in dsh-client-vscode-layout/lib/client.js[] — add your own directories
Desktop shortcut entryDESKTOP_HINT in the same fileempty; set your own desktop path to show it

Requirements

  • Client plugins depend on the official UI packages (@deepseek-ai/dsh-client-ui-*), provided by the DSH runtime
  • Office / Visio preview uses a local headless LibreOffice (LIBREOFFICE_PATH can point at soffice); Word additionally has an Office-COM web view; unsupported cases degrade with an error