Back to directory

dsh-speak-up

Curated pickMaintenance: Active

yuuyuko-uu/dsh-speak-up

Schedules optional proactive conversation prompts with dry-run mode, quiet hours, cooldowns, and per-session controls.

View on GitHub
$ dsh plugin add dsh-speak-up

31

stars

1

forks

JavaScript

Language

2026-10-16

Created

2026-10-23

Last push

A proactive DSH companion plugin: local random rolls cost no model tokens, while a successful live trigger starts a normal DSH turn. Cold sessions stay asleep.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-10-23

License

Not specified by the author

01What can it help you accomplish?

  • Let a DSH companion start a conversation during idle periods

    A follow-up that starts a DSH turn in the selected session

    DSH users wanting an AI companion to speak first

02How to install into DeepSeek Harness

Prerequisites

  • A DSH profile and a target session with a live agent

Installation steps

  1. 01

    Run dsh plugin --profile desktop add github:Yuuyuko-uu/dsh-speak-up; use the actual profile (usually desktop or web).

  2. 02

    Restart DSH and open Settings → 主动搭话. Keep dry-run on for the initial check.

  3. 03

    Select the target session. Rehearse with 演练一次(绝不真发), inspect the logs and schedule, then disable dry-run when ready for real sends. Save changed numeric values, trigger text and switches.

Verify the integration

  • After restarting, confirm the startup entry in 最近记录; for an intentional live test, use 真发一次(跳过等待) and check for a new turn in the target session.

Rollback

  • dsh plugin --profile desktop remove dsh-speak-up

03DSH integration and capability boundaries

DSH integrationNative runtime

Local random scheduling sends a user follow-up into a selected live DSH agent

04Who is it for? When not to use it?

Good for

  • DSH users wanting an AI companion to speak first

Not for

  • Only live agents are used; cold sessions are not automatically resumed.
  • Trigger messages use the user role. The plugin rejects developer-role sends.
  • The last proactive-send time and consecutive misses reset when the plugin restarts.

05Compatibility, maintenance and safety notes

  • Only live agents are used; cold sessions are not automatically resumed.
  • Trigger messages use the user role. The plugin rejects developer-role sends.
  • The last proactive-send time and consecutive misses reset when the plugin restarts.
2026-10-162026-10-23Not specified by the author

Public GitHub repository; README claims

06Frequently asked questions

Why does DSH log hits but send no message?

Dry-run is on by default and records hits without sending. Select a target session, inspect a rehearsal, then turn dry-run off for real automatic sends.

Will the plugin wake a closed DSH session?

No. It requires a live agent; otherwise it records the situation and does nothing.

Are proactive DSH triggers developer messages?

No. They are user messages marked source.kind = "speak-up". Developer-role sends are rejected by the plugin.

08Data and sources

  • Author-claimedgithub.com7a9dee46d4f8…

    掷中 → 往「目标会话」送一句话 → agent.followup(message)

  • Author-claimedgithub.com7a9dee46d4f8…

    只认**活着的** agent,不会自动唤醒冷会话

  • Author-claimedgithub.com7a9dee46d4f8…

    送出去的是一条 `source.kind = "speak-up"` 的 **user** 消息

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-10-23. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

AD

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.