AI Agent Hub
Back to plugins
🎮

dsh-ui-settings-icons

Fun & Dress-up Updated 2026.08.23

Run the following command in DeepSeek Harness:

dsh plugin install suntianc/dsh-ui-settings-icons

Paste the following prompt into your AI chat to install this plugin:

Install by running dsh plugin install suntianc/dsh-ui-settings-icons in DeepSeek Harness; the full source is available at https://github.com/suntianc/dsh-ui-settings-icons , and a dsh web restart will show the custom icons in the settings sidebar.

About this plugin

When a dozen-plus capability packages such as codex-auth, antigravity-auth, and agent-presets run simultaneously, the DSH settings sidebar presents a wall of identical gear icons. Locating a specific configuration entry becomes tedious, and the plain text list offers no visual hierarchy whatsoever. dsh-ui-settings-icons replaces that single row with an enhanced shell that renders a dedicated vector icon per section, so OpenAI ChatGPT, Google Gemini, local model management, and other entries are distinguishable at a glance.

Under the hood the plugin declares a new keyed child slot (settings.section.icon) beneath the settings shell. Any third-party plugin can register its own SVG or React icon component keyed by its section id and have it picked up automatically. Sections that supply no icon and match no built-in preset gracefully fall back to the standard DSH gear icon (IconSettingsOutline16), so nothing renders blank. Icon updates are driven by the SlotCore ledger and re-render live without restarting the dsh web process. Full keyboard navigation, ARIA dialog attributes, wide and compact sidebar trigger states, and the native configuration-file launcher are all preserved.

This plugin is a good fit for heavy DSH users juggling multiple auth and capability packages, as well as plugin developers who want to brand their own settings section with a custom icon.

Use Cases

  • Running multiple auth plugins such as codex-auth and antigravity-auth at once, leaving a wall of identical gear icons in the settings sidebar
  • Developing a DSH plugin that needs to inject a branded SVG icon for its own settings section
  • Presenting the DSH configuration panel to a team or client and wanting clearer visual differentiation between capability modules

Best For

  • Heavy DSH users managing five or more settings entries across auth and capability packages
  • DSH plugin developers who want to supply a branded icon for their settings section
  • Ops or product teams that care about settings-panel accessibility and visual consistency