About this project

dsh-ui-tweaks is a plugin for the DeepSeek Harness (DSH) Web UI. All features can be toggled in real time from the settings panel without refreshing the page. Main features include: - Code font size adjustment (8–32px, default 11px) - Theme skins: Default, Minimal, and Neon Poster appearances, with instant switching - Timeline switching: native turn navigation track or classic web timeline, supporting click-to-jump and scroll browsing - GitBar: branch capsule in the session header and a code diff tab in the right sidebar, supporting branch switching, branch creation, pull (fast-forward only), commit graph (colorful SVG branching diagram), per-file diff, and partial commits - Archive management: view, restore, or permanently delete archived sessions, with batch operations - MCP management: display MCP server status and tool counts, supporting add, edit, enable/disable, delete, and restart - /init slash command: generate or improve AGENTS.md bootstrap prompts - Task reminders: three channels including title flashing, system notifications, and alert sounds, distinguishing completion, interruption, and request failure - Cache hit rate with two decimal places: precisely calculated using raw token counts and rewriting the statistics bar The plugin is implemented through server-side same-origin routes and browser-side React components. Git operations use server-side execFile without shell invocation. MCP configuration directly edits cordis.patch.yml and is hot-reloaded by the DSH patch watcher. Installation supports both npm packages and GitHub source code, and the license is MIT.