Simidas/dsh-compat

Simidas★ 0TypeScript最后同步: 2026-08-14

在 GitHub 打开

Inspect and compile Claude Code and Codex plugins into auditable DeepSeek Harness bundles.

README 摘要

dsh-compat Inspect Claude Code and Codex plugins, explain compatibility component by component, and generate auditable DeepSeek Harness bundles. Developer preview. dsh-compat is intentionally conservative: it reports unsupported behavior instead of pretending that host-specific hooks, agents, or permissions are portable. What it does - detects .claude-plugin/plugin.json and .codex-plugin/plugin.json ; - inventories Skills, Commands, Agents, Hooks, MCP, LSP, Settings, and Resources; - assigns every component one state: DIRECT , ADAPTED , UNSUPPORTED , or BLOCKED ; - rejects source-root escapes, unsafe symlinks, inline credentials, and lifecycle-script declarations; - converts supported static content into a deterministic DSH bundle; - emits a compatibility report, source map, ownership lock, and SHA-256 digests; - never executes source plugin code during inspection or conversion. Current support Component Inspect Convert Current behavior : : Agent Skills Yes Yes Registered through ctx.skills ; static SKILL.md retained for audit Markdown Commands Yes Adapted Converted into user-invocable DSH skills MCP stdio Yes Adapted Emits @deepseek-ai/dsh-mcp-client row; env values are omitted MC…

在 GitHub 查看完整 README →
Tools / Devclaude-codecodexdeepseek-harnessdsh-plugintypescriptagent

分类