uluckystar/dsh-client-ui-side-tasks

uluckystar★ 2TypeScriptLast synced: 2026-08-14

Open on GitHub

DSH 侧边任务插件:主对话右侧临时任务面板(fork 子会话,删除零残留)。by MyDSH 社区 (mydsh.dev)

README excerpt

@deepseek-ai/dsh-client-ui-side-tasks English 中文 Side tasks plugin, browser half: a temporary per-session task panel beside the main conversation. The conversation header gains a 「侧边任务」 action with a live count badge; clicking it opens a right-hand overlay panel owned by the current session, which collapses to a compact top-right chip as its resting state and expands while a task is being worked on. Each side task is a forked child session ( session.fork with title incrementation) — it runs its own agent with the owner's full context, independent of the main thread. Two properties make it a temporary task rather than a fork visible in the sidebar: - Hidden by default : the child is archived ( workspace.archiveSession ) right after creation, so it never appears in the workspace sidebar or the ungrouped bucket — the panel is its only surface. The forked seed context is the task's working memory, not its display: the mini conversation shows only the task's OWN messages (everything after the task's LAST session/end-seed marker — an owner that was itself resumed or forked nests earlier markers inside the seed, so the first one would leak the owner's recent messages), so a new task is ju…

View full README on GitHub →
Terminal / TUIdsh-pluginsidebaragent

Category