Dsh Dify
staff-os/dsh-dify · skills
Dify agent and knowledge-base capability for the DeepSeek Harness.
★ 2GitHub stars
1Forks
2026-08-30Last updated
TypeScriptLanguage
—License
Key features
- It gives the agent two tools — dify_chat that calls a Dify agent app, and dify_retrieve that queries a Dify knowledge base (dataset) for relevant chunks.
- The package follows the Harness three-role capability pattern: one seam, one provider, one consumer — shipped as one package with four plugin entry points (the fourth is the configuration page over the same values), so a profile can override, replace, or drop any single role without touching the others.
- Three ways in, one set of values.
- The model calls dify_chat with a query and optional conversationId.
- The provider and the consumer depend only on the Service Definition, never on each other.
Requirements
- A running Dify instance — self-hosted or cloud.
- A Dify API key — create one for your app in Dify.
Install command
dsh plugin --profile web add github:staff-os/dsh-dify