ForgeaX-Games/forgeax-dsh-game-plugin0

@forgeax/dsh-game

集成 @forgeax/game MCP 服务端、ForgeaX Skills 及工作区保护策略的 DSH 插件包。

AI 分析

核心用途是在 DSH 中引入 ForgeaX 游戏开发相关的 MCP 工具与 Skill 资源。适合使用 DSH 进行游戏开发辅助,并需要安全策略限制工具执行的用户。

包名
@forgeax/dsh-game
版本
0.1.0-rc.2
许可证
MIT
最近更新
2026年8月19日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ForgeaX-Games/forgeax-dsh-game-plugin

Configuration

The four rows this bundle inserts, all namespaced so they can never collide with another bundle:

Row idModulePurpose
forgeax-game.launch-spec@forgeax/dsh-game/launch-specResolves + verifies @forgeax/game, publishes the forgeaxGameLaunch service
forgeax-game.mcp-client@deepseek-ai/dsh-mcp-clientstdio bridge, serverName: forgeax
forgeax-game.skill-source@forgeax/dsh-game/skill-sourceRegisters the package's Skills
forgeax-game.workspace-guard@forgeax/dsh-game/workspace-guardTool policy: denies on tools/pre-execute, reports an unverifiable call on tools/post-execute

The resolver itself lives in a fifth module, @forgeax/dsh-game/forgeax-package, which imports no framework. Provenance tooling can load it from an installed profile, where the DSH packages are peers the profile never installs a second copy of.

To change something, add a row with the same id to your profile's user patch file. A patch replaces the whole config of the targeted row — there is no deep merge — so you must restate every field you want to keep. For example, to shorten the tool-call timeout: