MagicCrazyMan/dsh-password-prompt

Plugin ⭐ 2 MIT browsertoolsweb-ui

A DeepSeek Harness plugin that lets an agent ask the user for a password through a masked HTML password panel in the Web GUI — or for an account + password through the same panel with an extra account field — no interactive terminal required.

catalog description:DeepSeek Harness plugin: masked password panel in the Web GUI (password_prompt tool) — bundle + dual-face plugin

Install

agent calls password_prompt("SSH password for root@1.2.3.4")
  └─ ctx.userQuestions.ask({ id: 'password', ... })     ← public seam, tool pauses
      └─ host → browser: question/requested frame
          └─ this plugin's composer entry (priority -1) claims it
              └─ masked panel renders in the GUI
                  └─ user types → answer flows back → tool returns { secretFile }

agent calls password_prompt("SSH login for 1.2.3.4", account: true)
  └─ ctx.userQuestions.ask({ id: 'account', ... }, { id: 'password', ... })
      └─ host → browser: question/requested frame
          └─ this plugin's composer entry (priority -1) claims it
              └─ account + masked-password panel renders in the GUI
                  └─ user types both → answer flows back → tool returns { account, secretFile }

Add MagicCrazyMan/dsh-password-prompt to your DSH config (web profile) to enable.

README

Expand full README Collapse

README is empty.