begonia599/dsh-config-form
begonia599★ 0TypeScript最后同步: 2026-08-17
One settings page for every DeepSeek Harness plugin that opts in: declare fields, get a rendered form
README 摘要
dsh-config-form One settings page for every plugin that opts in. An adopting plugin declares its fields; this plugin routes and renders them. It is a router and a renderer, not a framework. Storage is the author's choice — pass a store and this plugin keeps nothing, or omit it and the settings seam keeps the values for you. Authorization over the values stays with the declaring plugin. If Fabric's split is the analogy: dsh already ships the Mod Menu part — the Settings shell, the Plugins section, and the settings.plugins.tab slot. What was missing is Cloth Config : a declarative form API. That is this. Status: published as dsh-config-form 0.1.0. One tab in Settings → Plugins: adopting plugins on the left, the selected one's form on the right. Why opt-in and not auto-discovery The first design was a page that auto-discovered every plugin's configuration. It was measured and abandoned, because the premise did not hold. Twelve third-party plugins were installed and inspected. One registers a settings namespace. Six ship their own settings page but keep configuration outside the seam — four in browser localStorage , the rest in files they write themselves. So ctx.settings.describe() se…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 183,476
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,499
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 18,022