How to use deepseek-harness-tui
Inject TUI terminal plugin development skills into dsh Creator's cordis preset, enabling Creator to route using terminal semantics instead of browser semantics when writing dynamic plugins.
This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.
This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.
Quick start
deepseek-harness-tui (creator)
— source: plugin_wiki.wiki_content
Install & verify
dsh plugin --profile web add github:openma-ai/deepseek-harness-tui#path:npm/creator
Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.
— source: plugins.install
Key points
- Rust/ratatui 编写的高性能程序界面.
- 100% 基于Deepseek Harness官方AI能力.
- 完整的 agent 时间线:实时呈现推理、回复、工具参数与结果、plugin 上下文、
- ACP 能力原生接入:读取 agent 广告的模型、composition、权限、认证方式和
- 多图 prompt:从文件、剪贴板或粘贴操作暂存最多 8 张图片,图片以可编辑的
— source: plugin_wiki.readme_en (fallback readme_raw)
FAQ
Is this creator sub-bundle the same as dsh Creator?
No. It's a Host overlay built into the dsh-tui main package. It adds a layer of TUI teaching skills and routing hints on top of Creator's existing cordis preset, without copying or forking Creator itself.
Can I install only this creator sub-bundle without installing the dsh-tui main package?
No. It's not an independently published npm package. It's distributed together with @openma/deepseek-harness-tui. The npm/creator sub-path in the install command is just an internal sub-bundle identifier for the dsh plugin marketplace.
Can regular users see this skill in the terminal?
No. The skill is only visible to the Creator agent and affects its internal reasoning. Regular TUI user interface won't display it.
Will it affect other Creator presets outside of cordis?
No. It obtains cordis's standing scope key through dsh-scope and then挂载its own fiber. Only this preset layer will see the TUI skill, and during cleanup, only this layer's contribution will be removed.
Will the skills and routing hints disappear when uninstalling?
Yes. Internally, apply uses ctx.effect to register cleanup functions. When creator-overlay is unmounted or the fiber terminates, the registered skills and systemPrompt sections will be automatically disposed.
Does it require additional configuration after installation?
No configuration is required by default. The optional parameter is a preset string (default: cordis), used to mount TUI teaching to the standing scope of another Creator preset.
— source: plugin_wiki.faq_json
Compatibility
- DSH: 0.1.0-rc.6+
- Node: >=18
— source: plugin_wiki.compatibility_json
Pitfalls
Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.
— source: general rule