Skip to main content
dsh-tauri-rightclick provides context menus inside the desktop’s embedded Harness UI, using Harness session and workspace services and menu components. It is not an operating-system-wide context menu.
Session context menu: rename, archive, open in file manager, copy working directory, copy session ID, fork session branch, refresh

Where to right-click

Blank new sessions do not get a session menu. Unsupported targets keep the default menu. Session actions prefer the official row menu or public services. Without pinSession / unpinSession, the plugin omits pinning rather than simulating pinned state.

Archiving is not permanent deletion

Bulk archiving and workspace deletion show a confirmation first. Renaming a workspace changes its display label, not the directory on disk.

Host access and compatibility boundaries

  • Opening a directory uses /api/desktop/dsh-tauri-rightclick/open/path and the system file manager on the machine running the Harness host.
  • Opening an external link uses /api/desktop/dsh-tauri-rightclick/open/url and that machine’s default browser. Only http / https URLs are accepted, not arbitrary URL schemes.
  • Loading the Web UI in another wrapper or an ordinary browser does not imply support for every action. Host routes, session services, and clipboard capabilities are still required.
  • Disabling the plugin cleans up listeners and overlays. It does not edit upstream packages, the desktop shell, or other plugins’ files.
View source and extension protocol