Skip to content

feat: localize plugin metadata - #3

Merged
Huo-yang merged 1 commit into
mainfrom
feat/localized-plugin-metadata
Oct 11, 2026
Merged

Huo-yang merged 1 commit into
mainfrom
feat/localized-plugin-metadata

Conversation

@Huo-yang

Copy link
Copy Markdown
Owner

问题与结果

插件列表此前只显示包名和英文 package description,不会随 DSH 当前语言切换。本 PR 参考 dsh-task-sound 的原生包元数据方式,为 dsh-ssh-operator 增加导出的 locale/zh.json 和 locale/en.json,并准备 0.2.1。

同时明确三个运行配置的产品边界:serverName 决定公开工具命名空间,应保持稳定;toolCallTimeoutMs 和 failOnStartupError 只适合作为高级设置。

验证

  • pnpm install --frozen-lockfile
  • pnpm peers check
  • pnpm run check(72 个核心测试 + 4 个 Bundle/Skill/locale 测试)
  • MCP 握手确认 30 个工具
  • pnpm run release:prepare -- v0.2.1
  • npm pack --dry-run --json --ignore-scripts(确认两个 locale 文件进入归档)
  • git diff --check

@Huo-yang
Huo-yang merged commit d943ad0 into main Oct 11, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant