Skip to main content

How to use omdsh

Provides a keyboard-first coding agent interface built on the Harness plugin architecture.

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

Provides a keyboard-first coding agent interface built on the Harness plugin architecture.

— source: plugins.ai_summary

Install & verify

dsh plugin --profile web add @agi-fans/oh-my-dsh

Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.

— source: plugins.install

Key points

  • Durable conversations: resume sessions, rewind to a human turn, retry, compact, and export complete transcripts as Markdown.
  • Rich terminal input: mention project files and other sessions with @, paste clipboard images, reuse persistent prompt history, edit multiline prompts externally, and retrieve queued follow-ups.
  • Responsive by design: retain settled transcript layout, coalesce scroll updates, emit row-level terminal diffs, and preserve correct display-cell alignment for CJK text and emoji.
  • Tutorials — complete a first task, add precise context, guide queued work, recover long sessions, customize the environment, and write an installable plugin.
  • Skills and MCP — extend a project with reusable instructions and external tools.

— source: plugin_wiki.readme_en (fallback readme_raw)

Compatibility

  • DSH: 0.1.0-rc.8(运行时依赖)
  • Node: ^22.19 || >=24

— 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