AI Agent Hub
Back to plugins
🧩

DSH-P2M

admin-security Updated 2026.09.08

Run the following command in DeepSeek Harness:

dsh plugin install GiantAxeint/DSH-P2M

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install GiantAxeint/DSH-P2M in the DeepSeek Harness terminal to install this plugin; the full source repository is available at https://github.com/GiantAxeint/DSH-P2M

About this plugin

Once a DSH installation accumulates a dozen or so plugins, the real friction rarely comes from any single add-on. It comes from collisions between them: duplicate service registrations overwriting each other, peer version declarations drifting from what actually resolves, and multiple patch layers handing contradictory configs to the same loader entry. The usual response is reactive - wait for a crash, dig through logs, and hope nothing got silently corrupted.

P2M turns that loop into an automated pipeline. On every boot it runs a full health check - boot-crash attribution, runtime auto-disable detection, and a static scan across all patch layers - then adjudicates priority under one fixed rule: DSH core always first, P2M second, every other plugin ranked by its cumulative usage time. Offenders are isolated into a single guard file that survives restarts, every decision is appended to an audit log, and rollback is one step away. Before any new plugin is activated, a subprocess trial gate catches import-level crashes and asks the user to cancel or proceed, so one bad add-on cannot take down the whole host.

It is built for power-users who are steadily growing their DSH plugin set and want a safety net that works without them untangling every conflict by hand. Zero runtime dependencies means P2M never introduces its own source of conflict, and any decision involving DSH core or P2M itself is report-only - never auto-disable.

Use Cases

  • DSH crashes on boot after mounting many plugins - auto-attribute the offender, isolate it, and log every decision
  • New plugin might take down the host - run a subprocess trial gate before activation with one-click rollback
  • Duplicate service registrations or conflicting patch-layer configs need unified arbitration and dynamic priority ranking

Best For

  • Power-users with large DSH plugin sets who want conflict handling fully automated
  • Ops roles who need centralized plugin enable/disable control and audit trails in team environments
  • Developers who demand host stability despite uneven plugin quality in the ecosystem