dsh-ask-first
Adaptive product discovery for DeepSeek Harness using native question dialogs and requirement confirmation.
293 results
Adaptive product discovery for DeepSeek Harness using native question dialogs and requirement confirmation.
dsh-plugin: quality-first topic memory for dsh — a topic keeps the starting question, conclusion, impact and dependencies, not the process; local-first git-traced OKF bundle, budgeted LLM-free injection
Review-first request-dialect preflight for custom DeepSeek Harness providers.
Authored PR feedback inbox with shared Codex/DSH progress, priorities and read-only GitHub collection.
Inspect raw LLM requests and responses in DeepSeek Harness Web
Keep DSH tool results cache-prefix safe: truncate a result before it first enters the session surface, and never rewrite a tool result a provider request has already delivered.
Multi-channel decision & remote-control bridge for DeepSeek Harness: pushes any workspace's approval/question cards to IM channels (WeChat iLink first) and answers them from chat, with a session console, per-channel security, and an open push service.
Quote-to-composer UI plugin for DeepSeek Harness Web: select conversation text in the chat and send it together with your next question
Request Context Profiler for DeepSeek Harness — see what changed between model requests, and how cache reuse changed with it.
DSH web plugin: better-sidebar Turn Review tab — a human gate on the diff of the just-finished agent turn (Approve / Request changes per path with comment). Not a rewind.
Use when turning a user idea or feature request into a DeepSeek Harness plugin; choose the right extension point and delivery shape, implement a Cordis plugin with correct lifecycle/effects/config, compose it, and run the required repository checks.
Approval timeout for DeepSeek Harness: when a sandbox/escalation approval is not answered within a configurable period, the request is automatically rejected instead of waiting forever.
DSH host plugin: notify via Telegram when a conversation finishes or needs user confirmation (ask_user_question / approvals), and let you reply from Telegram to continue the session. Bare messages (no sessionId) are app-routed: calendar-related text goes to the calendar app conversation, everything else creates a new conversation in the chat app. Since v0.4.0 it is also the single truth source of the per-session approval policy (ask / allowed-once / rejected) — Telegram's /approve and the web card's third button turn the same knob; grants made from the web live in process memory only and are revoked on restart.
IM bot notifications for dsh-TUI: push long-turn completion and approval requests to a 飞书/钉钉/企业微信/generic webhook, configured in /settings (webhook namespace), status via /webhook.
Education toolkit for DeepSeek Harness agents: lesson-plan skeletons, quiz validation, question scaffolding, analytic rubrics, grading sheets, study plans, class statistics, flashcards and readability levels
Guard plugin for DeepSeek Harness: gives ask_user_question a bounded lifetime so a question nobody renders cannot hang the loop forever
DeepSeek Harness plugin: content-routing LLM adapter. Text-only requests go to DeepSeek; requests containing images go to a user-configurable OpenAI-compatible vision provider. Read_image works natively for text-only models.
DSH Web UI plugin: a maid-atelier friendly right-side question rail that lists every user message in the current conversation, previews it on hover, and smooth-scrolls to it on click.
Automatic provider/model fallback chains for DeepSeek Harness agents when LLM requests keep failing (retry exhausted, auth, quota, rate limit)
Approve-for-me mode for DeepSeek Harness: an LLM safety reviewer auto-approves ordinary approval requests, while destructive high-risk commands still ask the human.
DeepSeek Harness plugin: Windows toast notification with sound when a session requests elevation approval — shows which session, why, and what is being elevated
DSH plugin: model reasoning levels plus CLI request mimic, with a unified Daily Optimization settings section.
DSH web plugin: restart the dsh web service from the UI, with an optional auto-continue switch (设置 → 插件 → 插件配置) that resumes sessions interrupted by the restart. Host half exposes /plugin/dsh-web-restart (status + restart request) and /plugin/dsh-web-restart/config (auto-continue switch, settings domain); the browser half adds a restart button to the very bottom of the left rail (sidebar.rail.footer, visible in every layout — home / session / calendar) that opens a centered confirm modal before sending the request, plus a plugin-configuration card (设置 → 插件 → 插件配置). The actual kill/start is performed by the launchd supervisor (com.dsh.web-supervisor), which polls ~/.dsh/dsh-web.restart-request.
Auto-reject unanswered permission requests with a model-visible timeout notice