How to use hello
A sample hello-world plugin demonstrating plugin development basics.
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
A sample hello-world plugin demonstrating plugin development basics.
— source: plugins.ai_summary
Install & verify
dsh plugin --profile web add github:agi-fans/oh-my-dsh#path:examples/hello
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: 未声明
- Platforms: 跨平台
— 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