mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-11-10 04:27:42 +08:00
Compatibility checks now yield the refused packages as data instead of a profile-specific sentence. runProfilePnpm returns them as PackageResult.incompatible, and the plugin manager refuses with the incompatible-version code carrying the same records. Each surface renders them: the CLI prints the exact allow-version command for its profile, the Web plugin manager words them through its locale dictionary, and app-boot keeps one neutral English diagnostic for logs and startup stderr.