Ceelog/dsh-plugins

deepseek harness plugins

Bundle 已验证 未知 TypeScript 未知
Bundle 已验证

已收录

6

Ui, Workflow

Bundle 已验证

版本未知
语言TypeScript
许可证未知
在 GitHub 查看

预览

第 1 个预览,共 3 个:Ceelog/dsh-plugins
第 2 个预览,共 3 个:Ceelog/dsh-plugins
第 3 个预览,共 3 个:Ceelog/dsh-plugins

功能介绍

Ceelog/dsh-plugins#dsh-plugin-scheduled-tasks: 按项目调度提示词,在全新的无头 Agent 会话中执行,支持单次、固定间隔和 cron 计划,并持久化运行历史。 Ceelog/dsh-plugins#dsh-plugin-setting-mcp: 在 Web 设置面板中查看、添加、编辑、删除、启用或停用 MCP 服务器,保存后热重载。

适合

  • 需要按项目以单次、固定间隔或 cron 方式调度提示词并保留运行历史的团队。
  • 适合让每次计划任务都在全新无头 Agent 会话中启动的工作流。
  • 希望通过图形面板管理并热重载 MCP 服务器配置的 DSH Web 管理员。

不适合

  • 必须在现有交互会话中继续执行、而非新建无头会话的任务。
  • 既不调度 Agent 提示词、也不通过 DSH Web 管理 MCP 服务器的安装环境。
  • 只寻找单一窄功能、且不需要该多插件工作区中任一软件包的用户。

README

dsh-plugins

Out-of-tree DeepSeek Harness plugins workspace.

Plugins

Plugin Description Demo
@opendsh/dsh-plugin-scheduled-tasks Per-project scheduled tasks with prompts, executed as headless agent sessions in the project directory, with durable run history.
@opendsh/dsh-plugin-setting-mcp Manage MCP servers from the settings panel — view, edit, remove, enable/disable — with hot reload on save.

Workspace layout

src/plugins/
├── dsh-plugin-scheduled-tasks   (@opendsh/dsh-plugin-scheduled-tasks)
└── dsh-plugin-setting-mcp       (@opendsh/dsh-plugin-setting-mcp)
Command Meaning
pnpm install Install workspace tooling (TypeScript 7, Biome, …).
pnpm build Build every plugin package.
pnpm test Run every plugin’s vitest suite.
pnpm lint Biome check across the workspace.

Toolchain

  • TypeScript 7 (the native compiler) for typechecking and server emit.
  • tsdown for the browser client bundle, wrapped in the DSH window.__ModuleLoader__.load handoff (see each plugin’s scripts/wrap-client.mjs).
  • vitest for unit tests, Biome for lint/format.

联系开发者

扫描下方二维码联系开发者:

联系开发者

常见问题常见问题

在启用了 DSH 的终端中执行已验证命令 dsh plugin --profile default add github:Ceelog/dsh-plugins#path:/src/plugins/dsh-plugin-scheduled-tasks。命令会解析公开 package 元数据,并保持插件与本页展示的目录身份一致。