DoiiarX/dsh-settings-search-plugin
DSH Web 设置面板的搜索字段:独立候选列表,点击可导航至所属部分并聚焦该设置。
catalog 简介:Search field for the DSH Web Settings panel: independent candidate list, click to navigate to the owning section and focus the setting
安装
The registry holder is created lazily by either side, so the optional chain is safe even when this plugin is absent or loads later. `items[].id` should match a `data-settings-item` attribute on the rendered setting's container for anchored focus.
## Model Experience
None, as a presentation-only plugin: search candidates and navigation are browser UI and never reach a model request. The plugin contributes no system-prompt prose and no tool schemas.
#### KV Cache effect
No invalidation. The plugin runs entirely in the browser and changes no model request shape, so it never affects an established prefix.
## Known Limitations and Deferred Work
- **Item-level search for never-visited, non-registering sections** — the ledger supplies tab-level rows for every section, but item-level candidates come from the registration surface or the rendered DOM. A section the user has never opened and whose plugin never registers exposes only its tab name; full item coverage for such sections would require reading each plugin's locale dictionaries or a `searchItems` channel in `slots.register`, both deferred.
- **Candidate text is normalized, not stemmed** — matching is case- and whitespace-normalized substring inclusion; pinyin and fuzzy recall are not implemented.
- **Overlay is a page-local absolute-positioned layer** — it tracks the settings panel's header and nav widths at install time; a theme that changes those dimensions after the dialog mounts needs a panel re-open to re-measure.
## Installation
Copy the block below to your DSH agent and it will finish the install:
把 DoiiarX/dsh-settings-search-plugin 加入你的 DSH 配置(web profile)即可启用。
README
展开完整 README 收起
README 内容为空。
tt-a1i/archify
zhu1090093659/dsh-web-ui
strukto-ai/mirage
liustack/modlens
omdsh-dev/DSH-better-sidebar
ccch1mneyyy/dsh-TUI
agentrq/agentrq
GanyuanRan/Aegis