DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Call Session — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
C

dsh-call-session

Call Session

DSH Native Cross-Session Collaboration, In-Process Session Call, and Public Blackboard Plugin

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:popu2do/dsh-call-session#6f01c72886f82e5de4a8ed2b9ff8fe91820e2095
READMECompatibilityVersions
dsh-call-session canvas

Compatibility and provenance

Call Session is published as dsh-call-session and currently resolves to version 0.1.6. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/23/2026

Versions

0.1.6stable
9/23/2026
0.1.5stable
9/22/2026
0.1.4stable
9/21/2026

Related plugins

Loading related plugins…

Latest
0.1.6
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
9/23/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in integrations-communication.

Remote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rIm@xmanrui/dsh-im把十二种 IM 渠道和公网 AI Office 接入本机 DeepSeek Harness。 Connect twelve IM channels and a public AI Office to a local DeepSeek Harness.Pocketdsh-pocketPut DeepSeek Harness in your pocket: one package, one settings page, and scan a QR code on your phone to access DSH on your computer in sync (LAN + public network, real-time screen mirroring).Im Connect@michengai/dsh-im-connectDSH IM Connect — 将主流即时通讯平台接入本机 DeepSeek Harness · Connect major messaging platforms to local DeepSeek Harness agents

README

dsh-call-session hero

dsh-call-session

In-process cross-session communication and workspace shared blackboard for DeepSeek Harness (DSH)

English | 简体中文


Overview

DeepSeek Harness sessions are isolated by default, and child tasks exit upon completion.

dsh-call-session adds in-process cross-session communication, peer session creation, and shared blackboard capabilities:

  • Inter-session unicast: send directives or hand off tasks between independent long-running sessions.
  • Shared blackboard: publish bulky artifacts to a shared board for on-demand retrieval, avoiding context bloat.
  • Visual canvas: observe session states, blackboard items, and call trajectories in the DSH Web UI.

Install

# Add to target profile web
dsh plugin --profile web add dsh-call-session

# List installed plugins
dsh plugin --profile web list

# Remove plugin
dsh plugin --profile web remove dsh-call-session

Note: The --profile option must follow the plugin subcommand, e.g. dsh plugin --profile web ....


Scenarios

Instruct the agent using plain natural language in the chat; the agent invokes the tools automatically:

Task Handoff

User prompt:

Hand off this task summary to the "audit-session" session.

The agent calls session_call to dispatch a unicast message. If the target session is running, it steers execution; if idle, it wakes a new turn.

Post Results

User prompt:

Publish the review conclusions to the board and notify relevant sessions to pick up tasks.

The agent calls board_post to store the detailed report on the blackboard and obtain a postId. Other sessions retrieve the content on demand via board_list, preventing context window explosion.

Create Session

User prompt:

Create a new session and hand off tasks.

The agent calls session_create to spawn a long-running peer session in the current workspace, automatically inheriting model specifications and presets.


Canvas

The DSH Web session view exposes a Canvas tab to observe multi-agent collaboration across workspaces:

dsh-call-session canvas

  • Topology: workspace columns, running/idle session nodes, blackboard items with TTL countdowns, and directional call traces.
  • Interaction: hovering highlights the 1-hop connected subgraph; double-clicking opens a read-only inspector drawer.
  • Read-only boundary: the canvas offers no control inputs; all state changes originate from the agents themselves.

Tools

ToolTypeModeCommon Use Case
session_callToolPush1:1 unicast call for task dispatch, progress reporting, and handoffs
session_createToolNativeCreate long-running peer sessions for parallel multi-role collaboration
session_queryToolRead-onlyList sessions and check active/idle statuses in or across workspaces
board_postToolPullPublish blackboard entries for large artifacts and shared milestones
board_listToolPullQuery blackboard records by ID, topic, or digest mode
board_clearToolManageDismiss or purge completed and expired blackboard entries

Comparison

MechanismTypeModelWhen to Use
subagentBuilt-inHierarchical delegation, ephemeral child task, exits on completionScoped exploration, code search, one-off script execution.
dsh-call-sessionPluginPeer-to-peer collaboration, in-process unicast messaging and shared boardDirectives and status sync between independent top-level sessions, or sharing large outputs.

Selection guidelines:

  • Prefer built-in: for isolated, scoped tasks, use DSH built-in subagent directly.
  • Use on demand: when multiple independent top-level sessions need to coordinate or share large context via a blackboard, use dsh-call-session.

Config

The plugin runs with built-in defaults out of the box.

To customize, add property overrides to ~/.dsh/profiles/web/cordis.patch.yml:

- id: dsh-call-session
  config:
    debounceMs: 500
    maxCapacity: 500

Options:

  • enabled: boolean, default true. Enable or disable plugin tools.
  • debounceMs: number, default 300. Atomic disk write debounce delay in milliseconds.
  • maxCapacity: number, default 200. Maximum board entries.
  • telemetryCapacity: number, default 200. Maximum call traces retained in canvas data buffer.
  • locale: string, default 'auto'. Interaction language preference ('auto', 'zh', 'en').

Architecture

Technical decisions are recorded as Architecture Decision Records (ADRs):

  • Decision catalog: see docs/adrs/README.md.
  • Architecture topology: see docs/architecture/.

Compatibility

EnvironmentSupportedVerified
DeepSeek Harness>=0.1.1-rc.10.1.2-rc.1, 0.1.5-rc.1, 0.1.5-rc.2
Cordis^4.0.24.0.2+
Node.js>=20.0.020.x, 22.x

License

This project is licensed under the MIT License.