dsh plugins中文
← Back to popular plugin directory

Dsh Settings Plus

oneinitAI/dsh-settings-plus · skills

DSH Settings Plus dsh-settings-plus is the plus for the DeepSeek Harness official settings.

★ 3GitHub stars
0Forks
2026-08-25Last updated
TypeScriptLanguage
MITLicense

Key features

  • A read-only crawler enumerates every registered settings namespace (ctx.settings.describe with secret redaction) and every mounted plugin's composition configuration (schemastery Config + row id) from the live cordis registry.
  • The generic schema form renderer (src/client/schema-form.tsx) renders whitelisted controls: string/number/boolean natively, const-only unions as selects, nested objects as groups, everything else as a JSON textarea.
  • (src/file-browser.ts, src/file-store.ts, src/yaml-editor.ts, src/patch-validator.ts, src/hmr-aware.ts)
  • Other plugins register their own settings namespaces on the host through registerUserSettings (live registration + explicit disposer), defineSettingsSection (declarative, no side effects), and settingsNamespace (naming brand, ^a-z$).
  • The bundle publishes these as the ctx.dshSettingsPlus host service: listNamespaces, listCompositionConfigs, updateComposition, removeComposition.

Requirements

  • Deferred to v2 (by plan)the aggregated settings page, per-namespace rejection lists, export/import, and the required-secret save fix.
  • Host wire surface in honest degraded state: T16's distribution smoke test verified plugin install/load and service mounting

Install command

dsh plugin --profile web add github:oneinitAI/dsh-settings-plus
View GitHub repository ↗Back to popular plugin directory