Repository navigation
Releases: kx2398/dsh-session-mesh
Releases · kx2398/dsh-session-mesh
Release list
dsh-session-mesh v0.2.1
dsh-session-mesh v0.2.1
A DeepSeek Harness (dsh) host plugin that turns every root session in every workspace into a peer in one cross-workspace mesh.
Features
mesh_list_sessions— list sessions across all workspaces (title, workspace, cwd, running/archived state, subagent origin, updated time) with filters and cursor paging.mesh_send_message— send a self-contained message to any session as a realagent-message/relaymessage (sender session id insource): running targets usequeue(orsteerwhen enabled), idle targets wake, cold targets are resumed. Rate-limited and duplicate-suppressed.mesh_create_session— create a root session in a named workspace (id/path/title), with a title and an initial prompt; defaults to the caller's workspace.mesh_rename_session— rename any session (pins the explicit title).mesh_archive_session— archive or unarchive any session; refuses running work unlessstop_activity: true.mesh_cancel_session— stop a peer's current turn without clearing its inbox.mesh_wait_for_change— event-driven wait for the next session status/activity/creation/removal (replaces polling).
Plus a fail-safe session identity in the runtime context and a configurable collaboration policy section.
Requirements
- DSH
>=0.2.1-rc.3 <0.3.0(enforced byengines.dsh), desktop/web profile with the standard Host services. - No runtime dependencies; no build step; plain ESM.
Install
plugin_manager install_bundle target = github:kx2398/dsh-session-mesh#v0.2.1
or download the attached .tgz and install it locally:
plugin_manager install_bundle target = file:C:/path/to/dsh-session-mesh-0.2.1.tgz
Verification
npm test— 21 offline mock-host checks (tools, prompt injection, delivery shape, limits, waits).- Live validation on 2026-10-25: 35 sessions across 5+ workspaces listed; delivery recorded in the target session log as
{"kind":"agent-message","form":"relay","senderSessionId":...}; archive/unarchive, cancel and event wait verified.
Full documentation: see README.md (Chinese, with English overview).