suntianc/dsh-ui-settings-icons

suntianc★ 0TypeScript最后同步: 2026-08-21

在 GitHub 打开

DeepSeek Harness UI plugin that adds custom navigation icons and a keyed settings.section.icon slot

README 摘要

dsh-ui-settings-icons English 中文 Current release: v0.1.0 A self-contained DeepSeek Harness UI plugin that enhances the DSH Settings navigation sidebar with custom icon support. It opens a new keyed slot ( settings.section.icon ) for third-party plugins while providing built-in vector icons for known capability packages. Features Keyed Icon Slot ( settings.section.icon ) - Declares a new keyed child slot settings.section.icon under the settings shell. - Any third-party plugin registering a settings section under settings.section can inject its own custom SVG or React icon component keyed by its section id . - Dynamic slot reactivity: icon updates subscribe to the SlotCore ledger and re-render without restarting the web interface. Built-in Icon Presets and Fallbacks - Ships with tailored 16x16 vector icons for: - codex-auth / GPT Auth (OpenAI / ChatGPT logo) - antigravity-auth (Google Antigravity / Gemini spark logo) - Stock DSH sections: models , agent-presets , plugins - Gracefully falls back to DSH's standard gear icon ( IconSettingsOutline16 ) when a section provides no custom icon and matches no preset. Full Chrome and Accessibility Parity - Retains 100% feature and visual parit…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-plugindsh-uiiconssettingsslotssidebar

分类