staff-os/dsh-dify0

@deepseek-ai/dsh-dify

Dify agent and knowledge-base capability for the DeepSeek Harness — the ctx.dify Service Definition, an HTTP Service Provider, and the model-facing dify_chat and dify_retrieve tools

AI 分析

核心用途是将 DSH 与企业级 Dify 平台无缝打通。适合需要让本地 AI 助手直接检索 Dify 知识库、调用既有 Agent 工作流的企业用户。需要配置 Dify API 密钥。

パッケージ
@deepseek-ai/dsh-dify
バージョン
0.1.0
最終更新
2026/08/19

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:staff-os/dsh-dify

ドキュメント

README 全文を読む ↗

The configuration page

With dsh web running, open http://127.0.0.1:3080/dify (whatever port the web surface printed). It edits the endpoint, the default dataset, and the tool timeout, and it stores the API key through the credential service — the key never reaches a settings file, and the field reports only whether one is configured.

Every field is leave empty to inherit: the box holds your own override, the placeholder names the value in effect without one. Clearing a box is how a field goes back to inheriting the composition row, the environment variable, or the schema default. Test connection runs one live chat so a saved endpoint can be confirmed rather than assumed.

The page is served on loopback only, whatever dsh web --host binds, because it reads deployment configuration and writes a credential. Move it with the row's path, or take it out entirely:


### `@deepseek-ai/dsh-dify/config` (configuration page)

| Config | Default | Description |
|---|---|---|
| `path` | `/dify` | Pathname the page and its JSON endpoints (`/state`, `/save`, `/probe`) are served under. |