omdsh-plugins/omdsh-chatmode

Plugin ⭐ 0 MIT web-ui

Chat mode for the DeepSeek Harness web GUI: a Chat/Work switch above the conversation, a workspace-free session-intent surface, and the managed Chat workspace its conversations are kept in

Install

A mode that answers keeps the column, which is what makes New Session stay in the mode the user is in rather than dropping them back into Work. A mode that declines — or has no answer, which is Chat and Work — gets the frame's own New Session, and gives the column up with it. The request is never offered *during* a press: entering a mode with nothing to return to starts a session too, and that runs while the mode being left is still the active one.

Routing that request is [omdsh-basemode](https://github.com/omdsh-plugins/omdsh-basemode)'s job, not this package's. What is this package's is hearing about the case with nothing to derive from: **New Session** reuses the workspace's existing blank conversation, so pressing it while already on that conversation opens the id that is already open — no selection moves, no list changes, no store publishes. The registry announces the passthrough (`onNewSession`) and this package re-derives on it. Without that, a person in a contributed posture presses New Session and the screen does not change.

## The switch is not this package's

Chat and Work are two segments among however many the profile composed. The control they sit in, the registry they register through, and the coloured dots their conversations get in the sidebar all belong to [omdsh-basemode](https://github.com/omdsh-plugins/omdsh-basemode) — including the rule that exactly one segment is active, which is what lets pressing **Code** clear these two.

This package reaches that switch the same way any other mode plugin does:

Add omdsh-plugins/omdsh-chatmode to your DSH config (web profile) to enable.

README

Expand full README Collapse

README is empty.