dsh-plugin-trellis-statusline
Run the following command in DeepSeek Harness:
dsh plugin install CJ-SH/dsh-plugin-trellis-statusline
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install CJ-SH/dsh-plugin-trellis-statusline (source: https://github.com/CJ-SH/dsh-plugin-trellis-statusline) in your DeepSeek Harness terminal, then restart dsh to activate.
About this plugin
Trellis records every piece of work as a task, yet dsh's web shell only shows the workspace and the model — it stays silent on which task you are actually working on. Confirming the active task means switching back to a terminal to run task.py current or asking the agent outright, which gets tedious fast when you juggle parallel workspaces. dsh-plugin-trellis-statusline fills that gap with a single compact pill pinned to the session header in the web chat: [P2] Title · In Progress — the same fact a terminal statusline hook surfaces, but rendered right where you are already looking.
The pill is strictly read-only. It only reads the JSON files Trellis writes under .trellis/; it never starts, switches, or archives a task, and it needs neither Python nor the trellis CLI at runtime. Task resolution follows a three-tier fallback — session pointer, workspace scan, branch validation — the last of which filters out the scaffolding task that trellis init leaves behind, so a fresh project does not report phantom work. When the task sits inside a tree the pill becomes clickable and opens a dropdown with indentation and a guide line, highlighting the current session's node; a stand-alone task carries no button, no focus ring, no tab stop at all. The display refreshes every 10 seconds and immediately on session switch.
Built for developers who run dsh's web profile alongside Trellis: confirm at a glance which line of work you are on, see each parallel session reporting its own workspace's task, and stop ping-ponging between terminal and browser. The plugin requires zero configuration, has zero dependencies, and leaves nothing to clean up on uninstall.
Use Cases
- Confirm the active Trellis task from inside dsh web chat without switching to a terminal
- Click the pill to open a task-tree dropdown with indentation and a highlighted session node
- Run parallel sessions in different workspaces, each showing its own active task
Best For
- Developers pairing dsh's web profile with Trellis for task management
- Users running parallel workflows who need frequent task-context in the browser
- Team members on Trellis who want to avoid ping-ponging between terminal and web shell
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.