AI2026/ 06

DSH Session Conductor

Create and coordinate tasks across native DeepSeek Harness conversations.

Native
native sessions
0st
delegated-turn return

Project screenshots

View full size
DSH Session Conductor creation card and public-history result in the parent conversation

01 / 02Task creation and history reading

Screenshots come from version 0.1.5 running in a real local test environment with separate test data. They show creation, navigation, and public-history reading. The latest first-turn return still needs desktop validation.

01Overview

DSH Session Conductor is a plugin for DeepSeek Harness Desktop. Users can create or fork a task from a conversation, inherit its workspace, and open the new session through an inline card. The first delegated turn can return its result to that card without starting another parent-model turn.

02Project context

Working across several AI conversations requires keeping track of task origins, context, and progress. Creating a task also needs to remain distinct from confirming that its instruction arrived or its work passed review.

03Implementation

The TypeScript plugin uses Cordis services and React extensions to add creation cards and return links to native chat. Durable task and operation records track each session. Completion returns match the exact initial instruction and turn, then check the original conversation's read permission before displaying a result.

04Current results

Task creation, native navigation, and authorized history reading have passed local runtime checks. The 0.1.6 candidate includes the first-turn return implementation and local tests, while complete desktop validation remains in progress. The package has not been published to npm; remote connections and sharing are off by default.

05Lessons learned

The project required separate states for message delivery, turn completion, and artifact acceptance. Stable operation IDs and permission checks help preserve those distinctions through retries, session handoffs, and access changes.

06Project details

  • Create or fork sessions with inherited workspaces and explicit titles
  • Open child sessions from chat cards and return through the session header
  • Return the exact first delegated turn's result to its original card
  • Read authorized public history and control queued instructions

Next project

More projects