Files
deepseek-harness/apps/web/tests/expected/plugin-manager/preview.expected.md
T
turtle1999 9c8522bb64 feat(plugin-detail): show Markdown plugin details on bundle and market entry pages
Plugins bundle pages and Discover entry pages show the plugin's long
description first, as Markdown with images, in a height-limited region
without its own heading. The document is the file locale meta.detail
names, otherwise the package README, otherwise (market entries only)
the declared repository's README.

The new dsh-plugin-detail library selects documents and reads local
package directories and npm file CDNs without state. plugin-manager
reads installed and offered bundles through readBundleDetail; plugin-market
reads market entries through readEntryDetail, single-file APIs, and a
size-limited partial clone cache serialized across processes. Raw HTML is
omitted, relative links stay text, and relative images load from Host
routes with a sandbox CSP.
2026-10-19 19:13:22 +08:00

2.9 KiB

  • button "返回 实验性插件": 实验性插件
  • switch "启用 DSH 徽章技能"
  • heading "DSH 徽章技能" [level=3]
  • text: v{{version}} 实验性
  • paragraph:
    • code: "@deepseek-ai/dsh-experimental-badge-skill-bundle"
  • paragraph: 让 Agent 为文档、PR 等产出添加「powered by dsh」徽章。
  • img "DSH 徽章技能功能预览"
  • region "详细介绍":
    • heading "@deepseek-ai/dsh-experimental-badge-skill-bundle" [level=1]
    • paragraph: English | 中文
    • heading "Summary" [level=2]
    • paragraph: Let Agents whose presets load skills add a “powered by dsh” badge to documents, pull requests, and other outputs. The shared provider adds no model tool. It ships switched off in Web and Desktop. Select it in Plugins to enable it.
    • heading "Table of Contents" [level=2]
    • list:
      • listitem: Use this package
      • listitem: Understand the implementation
      • listitem: Further Exploration
      • listitem: Model Experience
      • listitem: Known Limitations and Deferred Work
      • listitem: Dev Note
    • separator
    • paragraph
    • heading "Use this package" [level=2]
    • paragraph:
      • text: In Web or Desktop, open Plugins and enable
      • strong: DSH badge skill
      • text: in Official. Switch it off to remove its profile layer.
    • paragraph: The switch adds or removes a Host-wide skill provider for existing and new Agents. Presets that expose skill loading can use the badge; minimal keeps its tool catalog unchanged.
    • separator
    • paragraph
    • heading "Understand the implementation" [level=2]
    • paragraph:
      • code: cordis.patch.yml
      • text: contributes the
      • code: skill-badge
      • text: provider row on the Host. Later root patches can disable that row; an override alone does not select the bundle. The profile composer owns patch ordering and errors.
    • separator
    • paragraph
    • heading "Further Exploration" [level=2]
    • paragraph: Capability implementation
    • separator
    • paragraph
    • heading "Model Experience" [level=2]
    • paragraph: Indirectly, through the capability implementation, which owns model context and results.
    • heading "KV Cache effect" [level=4]
    • paragraph: The layer adds no request content directly; the capability implementation owns cache effects from tools, prompts, and results.
    • heading "Known Limitations and Deferred Work" [level=2]
    • paragraph
    • list:
      • listitem: A preset must include skill discovery and loading to use the badge. The minimal preset does not gain skill tools from this bundle.
    • separator
    • paragraph
    • heading "Dev Note" [level=3]
    • paragraph: None.
  • heading "包含的组件" [level=4]
  • text: 共 1 个 · 1 已停用
  • list:
    • listitem:
      • text: DSH 提供官方 powered-by-DSH 徽章技能。
      • code: skill-badge
      • code: "@deepseek-ai/dsh-skill-badge"
      • text: 已关闭
  • heading "来源信息" [level=4]
  • term: 代码来源
  • definition: 内置
  • term: 当前版本
  • definition: {{version}}