ChatGPTClaudeGrok / X / CursorGemini

dsh-composer-extension: A Collaboration Bridge Between Main Chat and Translation Workspace in DeepSeek Harness

mulibaixi/dsh-composer-extension

Workflow & AutomationVerified
Listed on 2026-10-31
Page last updated 2026-11-07

A DSH plugin that links the main chat input with the translation workspace, submitting materials and instructions together and coordinating tasks while maintaining the required host components.

dsh-composer-extension is a DSH plugin for DeepSeek Harness that owns material handoff and task coordination, linking the main chat input with the translation workspace into a single submission path. It targets three problems: separated material and instructions, tasks lacking background, and background work drifting away from the chat. Users prepare source text in the workspace, describe the requirement in the main chat, and send both at once so the main model can consolidate them before handing off to the translation model. It also delivers key-stage notices, handles stopped and stale tasks, and reuses patches by module fingerprint on Windows Desktop, while execution, session history, and translation versions stay with the translation plugin.

How to Install

install
dsh plugin --profile web add github:mulibaixi/dsh-composer-extension
Category
Workflow & Automation
Platform
DSH Plugin
Author
mulibaixi
Distribution
Plugin

dsh-composer-extension Key Features

Linked submission from workspaceSupplementary background deliveryKey-stage task noticesAuto-maintains linked components
Listed on dsh-plugin.org

dsh-composer-extension Repo Summary

What Does It Do?

Composer Extension is a DSH plugin for DeepSeek Harness that links the main chat input with the translation workspace, so material submission, background handoff, and task coordination happen in one place. It solves the separation between prepared material and instructions, the lack of context for tasks, and the disconnect between background work and the chat: you prepare source material in the workspace, describe the requirement in the main chat, and send both together, after which the main model passes consolidated background and translation requirements to the translation model. It is maintained by Mulibaixi under the MIT license and written in TypeScript.

Core Features

  • Linked submission: connects the main chat input with the translation workspace so instructions and prepared material are submitted together.
  • Supplementary information: gives the main model an interface to deliver consolidated background information and translation requirements to the translation model.
  • Key-stage notices: pushes messages that need main-model attention at integrated analysis and document task stages.
  • Stop and stale-task handling: avoids waking a user-stopped main model for late task messages and prevents stale notices from being treated as current tasks.
  • Patch reuse: on Windows Desktop, bundled patches are matched by target-module fingerprints, so unchanged modules need no extension update just for a new version number.

How to Use This Plugin?

After enabling it in DSH, prepare source material in the translation workspace, describe the translation, refinement, or review requirement in the main chat, and submit both together; the main model then hands the consolidated background and requirements to the translation model. The translation plugin owns execution, session history, translation versions, and memory assets, while the Composer extension handles material handoffs and task coordination. The translation model cannot yet proactively ask the main model for more information, so interactions start from specific user actions; linked submission requires submissions protocol 1, DSH 0.2.0-rc.2 or later, a companion translation plugin build, and configured models.

How to Troubleshoot This Plugin?

If linked submission does not take effect, first check that the DSH version provides the main-session interfaces the extension requires, then confirm the companion translation plugin is a build using content protocol 3 and task-phase protocol 2. On Windows Desktop, if the patch is not active, fully exit and reopen DSH as described in the official instructions so the patch loads on restart; when the relevant modules are unchanged by an update, the patch can be reused without updating the extension just for a version change.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: mulibaixi/dsh-composer-extension. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin FAQ