dsh-table-attach
Paste or drag non-image files (xlsx/csv/pdf/zip…) into the DSH web composer: files are saved into the session workspace and an @reference is inserted.
317 results
Paste or drag non-image files (xlsx/csv/pdf/zip…) into the DSH web composer: files are saved into the session workspace and an @reference is inserted.
MiniMax speech-to-text (asr-1.0) and text-to-speech (speech-2.8-hd) as a global DeepSeek Harness plugin: a transcribe_audio tool, an announce_speech tool, a settings card, composer voice input, spoken turn announcements, and handsfree conversation.
Ollama Cloud account usage in the composer dock, the new-session overlay, and a Plugin configuration card.
DSH web plugin: manageable quick-reply text chips in the current session input area; one tap sends the stored text as an ordinary user message (queue while idle, steer when the top-level session runs). Independent source, user data and DSH install stay separate for easy upgrade recovery.
Inline Command Code plan usage badge in the DSH composer toolbar (5h/weekly window usage + remaining credits) with an upward detail popover; reuses the commandcode/report remote from @mars-sea/dsh-commandcode-provider.
Wide stats footer: removes the max-width clamp on the composer stats line (turns/steps | LLM time | TTFT | cache hit | token counts) so it spans the full composer width, centered
Arrow-key input history for DSH 0.1.2-alpha.1: press ↑ in an empty composer (or at the start of the draft) to recall this session's prompts, ↓ to go forward, Esc to restore what you were typing.
Vendor logo seat in the DSH web composer: shows which provider serves the current model (DeepSeek / OpenAI / Anthropic / OpenCode / ...), live from the official per-session ModelDirectory.
Show account balance for DeepSeek / Kimi / Qwen under the composer
Composer 'Web Search' toggle for the DeepSeek Harness Web UI. When on, the agent is forced (via a mandatory system-prompt directive) to call web_search before answering.
Screenshot-to-input for DeepSeek Harness: composer camera button + global hotkey (Alt+A) + listener bound to the app lifecycle, configurable in settings. 截图自动粘贴到 DSH 输入框:相机按钮 + 全局快捷键 + 生命周期绑定 + 设置页配置。
Speech-to-text (voice input) plugin for DeepSeek Harness — a microphone toggle in the composer tool row and a Voice Input settings page.
DSH 输入框旁的一键提示词增强:把口语化的一句话改写成目标明确、细节完整的任务说明,可一键撤销;五种改写风格、模型可跟随或固定,含 @引用/命令芯片时自动置灰保护。
Model and reasoning-effort switcher: composer seat with an Off/Max effort slider over session.models / session.selectModel
Predicts the remaining wall time of the live DeepSeek Harness turn from its step history and shows it as a progress bar with a live percentage under the composer.
Composer auto-hide on scroll for the dsh web GUI: the input bar follows the message flow off-screen when you scroll up to read context, and slides back in when you return to the latest message.
DSH Web UI plugin: select conversation text and quote it into the composer as a Markdown blockquote
Plugin control composer panel: the conversation.input.plugins seat over the pluginInventory Remote
Mobile-first overlay for the DeepSeek Harness web UI: full-width chat, sidebar-as-drawer, thumb-friendly composer, and safe-area/overscroll polish on touch devices.
微信风格皮肤 for DeepSeek Harness — WeChat-style light theme for DeepSeek Harness: green bubbles, WeChat green accents, conversation-list sidebar, a far-left function rail, message avatars, and a resizable composer. Light mode only; dark mode falls back to the official look.
DeepSeek account balance readout docked under the composer for DeepSeek Harness (dsh) — a persistent web plugin.
DeepSeek Harness plugin: OpenCode Go plan usage readout docked under the composer, aligned with the input bar width
DeepSeek Harness 插件:实时显示本会话 API 用量开销,按 provider token 用量 × 可配置费率计价,输入栏上方成本条。Real-time per-session API cost meter for DeepSeek Harness: prices provider-reported token usage with configurable rates and shows a live cost chip above the composer.
提问面板折叠:agent 提问时把问答面板折叠成一条紧凑条(保留标题与取消),展开后回答草稿不丢。Collapse the DSH question panel into a compact strip; the unsent answer draft survives expand.