The supported set is now the two V4-generation lines (0.1.7-rc.2+ and 0.2.0-rc.2+): the manifest's dshReleases, the peer floors (>=0.1.7-rc.2, cordis ^4.0.4 — both lines vendor 4.0.4), the devDependency pins, the baseline matrix, the release workflow's tag fetch, and the compatibility docs. With every supported line on session format V4, the V3-only paths leave: the fold reads the tool result's first-class message alone (source.callId pairing, message.isError — the admission validation refuses any row whose data.error outlives it); the settings.register host face module is gone (the Config-form entry schema serves the preferences); the client drops the settingsScope/settings.plugin.item card seat, the retired sessions.open jump fallback, the legacy icon spellings, and the settings-dialog leg of the settings jump; the history page's tool/result mapper reads the V4 message (its V3 wrapper reads were dropping result content on supported lines); the cache probe rides the 2-arg cachedSnapshot face. The baseline gate stays: a below-floor harness composes the fallback units and the upgrade prompt, and an undetectable version still fails open. Verified: pnpm run lint:fix && pnpm run test && pnpm run build green (1918 tests, 100% per-file coverage); the compat matrix passes against the real dsh sources at both baseline tags; live on dsh 0.2.0-rc.2 the plugin composes, the Plugins-page preference card renders and round-trips a write, the insights warm-up fills the heatmap, and the session jump and Context tab work end to end.
41 lines
1.6 KiB
YAML
41 lines
1.6 KiB
YAML
name: Feature Request / 功能建议
|
|
description: Suggest a new feature or an improvement for the dsh-context plugin. / 为 dsh-context 插件提出新功能或改进建议。
|
|
title: "[Feature] "
|
|
labels: ["enhancement"]
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Thanks for helping improve dsh-context! Please describe the need behind the
|
|
request, not only the solution.
|
|
感谢你帮助改进 dsh-context!请重点描述需求本身,而不只是实现方案。
|
|
- type: textarea
|
|
id: motivation
|
|
attributes:
|
|
label: Motivation / 使用场景
|
|
description: The problem or gap, who it affects, and why it matters. / 当前的问题或缺口、受影响的用户,以及为什么需要这项变化。
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: proposal
|
|
attributes:
|
|
label: Proposed behavior / 期望行为
|
|
description: The user- or system-visible behavior you would like to see. / 你希望看到的用户或系统可观察行为。
|
|
validations:
|
|
required: true
|
|
- type: input
|
|
id: dsh-version
|
|
attributes:
|
|
label: DeepSeek Harness version / DeepSeek Harness 版本
|
|
description: The `@deepseek-ai/dsh` version in use, if relevant. / 如相关,请填写正在使用的 `@deepseek-ai/dsh` 版本。
|
|
placeholder: e.g. 0.2.0-rc.2
|
|
validations:
|
|
required: false
|
|
- type: textarea
|
|
id: additional-context
|
|
attributes:
|
|
label: Additional context / 补充信息
|
|
description: Mockups, screenshots, links, or anything else that helps. / 原型图、截图、链接或其他有助于理解的信息。
|
|
validations:
|
|
required: false
|