dsh-test-drive
Runs isolated install, patch, boot-smoke, and optional capability checks for DeepSeek Harness plugin targets.
Install
$ dsh plugin --profile web add github:PerryLink/dsh-test-drive#<commit-sha>Plugin Overview & Capabilities
AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.
Key Capabilities
- Provides the test_drive tool for isolated install, configuration-patch, smoke, optional capability, uninstall, and cleanup checks.
- Provides the /testdrive command for background batch testing of multiple targets.
- Provides the drive_report tool to render stored run records and matrix reports.
- Uses fresh temporary DSH_HOME, workspace, and pnpm-store locations for each drive.
- Checks the target bundle patch with dsh plugin add and --dump-config.
- Records structured dsh-test-drive/v1 results with stage statuses, durations, output tails, and verdicts.
- Can optionally assert a named tool or command invocation and expected output.
- Redacts documented token, URL-credential, bearer-header, and temporary-path data from report strings.
Useful For
- Smoke-test a DSH plugin before adopting it in a primary profile.
- Generate install and boot verification matrices for plugin scoring pipelines.
- Batch-check repository or npm plugin targets in CI-oriented workflows.
- Investigate failed installs while optionally retaining isolated temporary directories for forensics.
Who It Fits
- DeepSeek Harness plugin developers.
- Maintainers of plugin evaluation or scoring pipelines.
- DSH users who want to test plugins outside their normal profile.
Documented Limitations
- Requires Node.js ^22.19.0 or >=24.0.0, pnpm on PATH, and a locatable dsh CLI unless dshBin is configured.
- Registry and git targets require network access from child dsh and pnpm processes.
- A smoke task needs model credentials to complete; without credentials it can report boot-ok rather than pass.
- Capability assertions require DEEPSEEK_API_KEY through the host environment or explicitly configured forwardEnv.
- Reports are not persisted when the active composition has no storageDomain.
- Default batch execution is serial; higher batch concurrency shares pnpm-store disk resources.
- Git installation may require allowing the package prepare build in the throwaway profile.
DSH Compatibility
Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
Source & Registry Notes
Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.
- Source repository
- PerryLink/dsh-test-drive
- Registry source
- GitHub · dsh-plugin topic
- Registry classification
- Plugin
- Source checked
- 1a626cf · 2026-09-20
This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.
Repository Activity
- GitHub stars
- 9GitHub stars
- Forks
- 0
- Open issues
- 0
- Last commit
- 2026-09-19
- Last release
- 2026-09-12
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
Compatibility bridge and host ABI enabling unmodified Pi plugins to run natively on DeepSeek Harness.
View plugin →Persistent multi-model Agent teams and bounded DAG workflows with GUI controls for DeepSeek Harness.
View plugin →Sandbox-first automatic permission policy and intelligent risk classification for DeepSeek Harness.
View plugin →Composable three-tier memory control plane for DeepSeek Harness with runtime context, searchable documents, and pluggable long-term memory.
View plugin →