packages/dsh-task-board
zhu1090093659/dsh-web侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
English | 中文
A persistent Agent-preset (mode) selector docked inside the DeepSeek Harness composer input bar, next to the model selector.
agent-preset-registry / selectedDefault). Only that explicit action affects other tasks; switching a mode inside a new task never does.developerTools: true (it hides the trajectory view / code diff clutter too). This plugin is a standalone chip that does not need that switch and does not bring the clutter back.The default is stored in the same settings namespace the built-in UI uses (agent-preset-registry / selectedDefault), so new sessions pick it up with the exact same semantics.
There are three ways to install the plugin.
If you have the dsh-market plugin enabled: Settings → Plugin Market → search "mode-seat" → Install.
If the plugin is not listed in the market yet, it will be as soon as the awesome-dsh-plugin catalog refreshes (it is refreshed daily by CI).
dsh plugin --profile desktop add github:framefutura/dsh-mode-seat
dsh-mode-seat package folder into your profile's node_modules (e.g. ~/.dsh/profiles/desktop/node_modules/dsh-mode-seat/)."dsh-mode-seat" to the dsh.profile.bundles array in the profile package.json.A full restart of the harness is required (client bundles are composed at boot and cached). Then open any conversation and find the mode chip at the right end of the input bar, next to the model selector.
标准模式 / Standard mode).index.js — host half: an empty apply (all behavior is client-side).dist/client.js — browser half: a window.__ModuleLoader__.load({id, factory}) bundle registered into the conversation.input.right slot (id: mode-seat, order: 15).cordis.patch.yml — composition patch that wires the package into a profile's bundle list.Local install during development: drop the package under your profile's node_modules and add dsh-mode-seat to dsh.profile.bundles in the profile package.json.