New:Socket for Asana Is Now Available.Learn more
Get Started

dsh-plugins-profile

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dsh-plugins-profile

Profile manager for dsh: list/create/delete/rename/describe/use/export/import profiles (Hermes `hermes profile` port).

latest
Source
npmnpm
Version
1.0.1
Version published
Maintainers
1
Created
Source

dsh-profile — profile manager for DeepSeek Harness

Port of Hermes' hermes profile UX onto dsh profiles. Manage profiles from the agent (9 model tools) or from the shell (standalone CLI dsh-profile, already linked at /usr/local/bin).

Tools

ToolPurpose
profile_listlist all profiles: bundles, plugins, description, current default
profile_createscaffold a new profile (package.json + cordis.patch.yml + plugins/)
profile_deleteremove a profile (confirm required; current default protected)
profile_renamerename a profile directory
profile_describeread/set a profile's DESCRIPTION.md
profile_useset the sticky default profile (writes ~/.dsh/default-profile, generates ~/.dsh/bin/dsh wrapper; DSH_PROFILE overrides)
profile_exportpackage a profile into tar.gz (deps excluded)
profile_importunpack a profile archive
profile_infoshow a profile's manifest (bundles, deps, path)

Shell CLI

dsh-profile list | create <name> | use <name> | delete <name> --confirm \
            | rename <name> <new> | describe <name> [desc] \
            | export <name> [path] | import <archive> [name] | info <name>

Data

  • ~/.dsh/profiles/<name>/ — profile dirs (package.json + cordis.patch.yml)
  • ~/.dsh/default-profile — sticky default (written by profile_use)
  • ~/.dsh/bin/dsh — wrapper script generated by profile_use

Notes

  • New/imported profiles need dsh plugin --profile <name> install before boot.
  • On hosts without bubblewrap, new profiles should override sandbox-policy (danger-full-access) and approval (never) in their cordis.patch.yml.

FAQs

Package last updated on 20 Aug 2026

Related posts