New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

ponytail-dsh

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ponytail-dsh

Ponytail for DSH: per-session coding rules, mode commands and bundled review skills.

latest
Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
6
-33.33%
Maintainers
1
Weekly downloads
 
Created
Source

dsh-tui Ponytail plugin

Ponytail coding rules for DSH: six bundled skills, per-agent mode persistence, and a dynamic system-prompt section evaluated before every model step.

What it provides

  • name / Config / apply ESM plugin contract with no default export.
  • /ponytail [off|lite|full|ultra] command. The selected mode is stored as a log-only ponytail/mode session event, so resumed sessions restore it.
  • Dynamic systemPrompt.section injection scoped to the receiving Agent. off contributes no Ponytail rules; all other modes use the packaged Ponytail rules and their matching intensity row.
  • Six bundled skills registered through ctx.skills: ponytail, ponytail-review, ponytail-audit, ponytail-debt, ponytail-gain, and ponytail-help.
  • The skill and command registries are best-effort when a host does not compose them. The plugin does not write global mode files and does not claim that a command handler itself sends a new model turn.

Install and run

pnpm install
pnpm test
pnpm build

dsh plugin --profile dsh-tui add ponytail-dsh
dsh --profile dsh-tui

Add the profile bundle with cordis.patch.yml, or load the package in an existing Cordis profile. The bundle assumes the host provides the DSH systemPrompt, commands, skills, and agent/session services.

Layout

src/index.ts          DSH plugin entry, prompt section, commands, lifecycle
src/core/index.ts     mode parsing, rule filtering, packaged skill loading
src/events.ts         durable mode event and SessionEventMap augmentation
src/registration.ts   known session-event registration for resume safety
skills/               bundled Ponytail skill resources
cordis.patch.yml      profile insertion row

The core was adapted from Ponytail 4.9.0. See THIRD_PARTY_NOTICES.md and LICENSE for attribution and licensing. The original /Users/harness/ponytail checkout is not a runtime dependency.

FAQs

Package last updated on 14 Sep 2026

Related posts