ZRui-C/dsh-minimal-first-turn

Minimal-compatible first turn for Web root sessions: starts with persistent bash and str_replace_editor, removes automatic workspace and skill context, then restores the selected preset after the first tool call or reply; includes a persistent composer toggle.

Makes an enabled root session's first model request smaller and closer to the official Minimal preset without permanently giving up the selected agent preset. While First-turn minimal is on: a new root session's first request uses the Minimal system prompt, the model sees only the official Minimal tool pair (persistent bash and str_replace_editor), and automatic workspace-instruction and skill-catalog messages are removed from that request; the first durable tool/call or assistant/message restores the selected preset's original prompt and complete tool catalog, and after compaction/end the next request enters the same controlled phase again. The composer carries a persistent 首轮精简 switch; disabling it removes the agent-scoped Minimal tools and stops all filtering for future requests. The README is explicit that this changes model-visible first-request conditions only.

Sessions & Messages ★ 2 updated 2026-08-16
View on GitHub ↗

Install

dsh plugin --profile web add dsh-minimal-first-turn

README Installation section quoted verbatim. Registry-verified live 2026-09-15: dsh-minimal-first-turn 0.1.0 (published 2026-08-16) with a matching repository field (github.com/ZRui-C/dsh-minimal-first-turn).

Compatibility

Targets DSH Web with @deepseek-ai/* 0.1.0-rc.6 packages. A persistent Bash PTY is required, so the current release supports macOS and Linux hosts; the README states Windows is not supported yet. One profile switch is global to the current DSH home rather than per-session.

Details

Recent updates

The README documents behavior and caveats rather than release notes; the registry version when checked on 2026-09-15 was 0.1.0. The README notes the implementation includes MIT-licensed derivative work from the dsh-anchored-standard project with attribution in LICENSE.

FAQ

Does it permanently change my agent preset?
No — the README says the first durable tool call or assistant message restores the selected preset's original prompt and complete tool catalog; only the first request is affected.
Which platforms are supported?
macOS and Linux. The README states the plugin requires a persistent Bash PTY and Windows is not supported yet.
Where is the switch?
In the composer: a persistent 首轮精简 toggle, global to the current DSH home rather than per-session.

Alternatives

beijingwahw/dsh-companion · chouyong/dsh-fork-graph · ChuanTianML/dsh-local-share

More plugins in Sessions & Messages

Browse more in Sessions & Messages

Guides for Sessions & Messages plugins