DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Calendar — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@magma27/dsh-calendar

Calendar

Calendar todo plugin for the dsh web GUI: a sidebar entry plus a week/month calendar where you drag-select time ranges to create tasks, with Eisenhower urgency/importance quadrants, subtasks, pinned execution session + LLM provider, and host-authoritative

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add @magma27/dsh-calendar@0.1.6
READMECompatibilityVersions

Compatibility and provenance

Calendar is published as @magma27/dsh-calendar and currently resolves to version 0.1.6. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
9/20/2026

Versions

0.1.6stable
9/17/2026
0.1.5stable
9/4/2026
0.1.4stable
8/22/2026
Show 4 more versionsCollapse versions
0.1.3stable
8/21/2026
0.1.2stable
8/21/2026
0.1.1stable
8/21/2026
0.1.0stable
8/21/2026

Related plugins

Loading related plugins…

Latest
0.1.6
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
1.4 MB
Files
107
Surface
web
License
Apache-2.0
Source
npm
GitHub
★ 0
Weekly downloads
125
Security scan
✓ v0.1.6 scan passed
Last push
8/22/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseWeb All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Agent Teams@nanmicoder/dsh-agent-teamsAgentTeams for DeepSeek Harness: multi-agent team collaboration (captain, members, tasks with dependencies, messaging) driven by natural language, with a tree monitor in the web GUIDeepseek Ipptdeepseek-ipptiPolloWork PPT Studio and its curated slide templates as a native DeepSeek Harness conversation view.

README

📅 dsh-calendar

Host-authoritative calendar and scheduled Agent runs for DSH Web

简体中文

[!NOTE] dsh-calendar is a DSH Web plugin, not a standalone calendar app. Install it into a DSH profile so the Host can own the task ledger, schedule Agents, and settle execution records.

[!NOTE] The current source targets DSH 0.1.2-rc.1. This release no longer provides the legacy apiProxy; the plugin adapts the current Host services (sessionController, workspaceRegistry, agentPresets, commands) at its Host boundary.

dsh-calendar is a DSH Web calendar and Agent task plugin. Use it to plan todos, arrange time, schedule one-off or recurring Agent runs, and let Agents create and manage tasks through calendar_task. Agents can also review your calendar tasks and execution history to help reflect on your plans and progress.

Preview

Week view
Week view
Month view
Month view
Matrix view
Matrix view
Agenda view
Agenda view

Features

  • Create and arrange timed tasks with drag-and-drop calendar views.
  • Week, month, agenda, and Eisenhower matrix views.
  • Set urgency and importance levels, manage subtasks, and complete tasks directly with a checkbox.
  • Schedule one-off or daily/weekly Agent runs, with optional weekend and holiday skipping.
  • Configure each Agent run with a workspace, session, provider/model, Agent preset, and permission preset.
  • The calendar_task tool lets Agents create, query, update, delete, and schedule tasks through the same Host ledger.
  • Host-authoritative task ledger and execution records that stay consistent across browser refreshes.

Agent tool: calendar_task

calendar_task is the model-facing interface for managing calendar tasks. Pass one action per call; all mutations use the same Host ledger as the calendar UI.

Time fields are intentionally separate: startAt/endAt define the calendar block, dueAt is a one-off absolute Agent trigger, and repeat with triggerAgent and optional triggerAt defines recurring triggers. There is no scheduleAt parameter.

ActionPurpose
optionsList available workspaces, sessions, providers, models, and modes.
createCreate a task, optionally with execution settings and a schedule.
getRead one task and its execution summary.
listQuery and filter tasks or execution records.
updateEdit a task's title, time, content, or execution settings.
setQuadrantSet the task's urgency and importance.
setDoneMark a task complete or incomplete.
addSubtaskAdd a checklist subtask.
setSubtaskDoneMark a subtask complete or incomplete.
removeSubtaskRemove a subtask.
setScheduleAdd, change, or clear a one-off or daily/weekly schedule.
runStart an Agent run immediately.
deleteDelete a task.

Install from npm

This is a DSH plugin, not a standalone calendar app. Install it into the DSH Web profile so DSH can load its Host and client bundle:

# DSH delegates profile plugin management to pnpm; install it once if needed
npm install --global pnpm

# Install the published package into the DSH Web profile
dsh plugin --profile web add '@magma27/dsh-calendar'

# Restart the Web profile after installation or upgrade
dsh web

Check the composed profile:

dsh --profile web --dump-config

Upgrade or remove it with:

dsh plugin --profile web update '@magma27/dsh-calendar'
dsh plugin --profile web remove '@magma27/dsh-calendar'

Install from source

pnpm install
pnpm typecheck
pnpm test
pnpm build

# Mount the local checkout into the DSH Web profile
dsh plugin --profile web add link:<path-to-dsh-calendar>

# Restart DSH Web; a browser refresh does not replace the Host bundle
dsh web

Runtime model and safety

  • The calendar UI submits actions and renders Host snapshots; it does not own or mutate the task ledger directly.
  • calendar_task is available to Agents for creating, querying, updating, and deleting calendar tasks. sessionId: "current" pins a task to the calling Agent session.
  • A blank triggerAt follows the task block start; an explicit absolute trigger time remains decoupled from later block moves.
  • On Host recovery, missed one-off due times are marked failed and not replayed. Missed repeat dates are not materialized for catch-up execution.
  • Scheduled execution consumes real LLM API quota. The Host rejects incomplete provider/model pins and child auto-run schedules beyond the configured recursion depth.
  • The Host ledger lock records its owner; after an abnormal shutdown, a lock whose PID is no longer alive is reclaimed on the next startup, while live or unverifiable locks remain fail-closed.
  • The default ledger path is $DSH_HOME/calendar/ledger-v1.json. Keep local ledgers, logs, and profile directories out of Git.

Development

pnpm typecheck
pnpm test
pnpm build

The repository is organized as follows:

src/core/       pure domain models and repeat-rule logic
src/host-*.ts   Host ledger, routes, scheduler, and runner
src/client/     calendar views, forms, and Host transport
tests/          core, Host, and client tests

Update log

DateSummary
2026-09-17Added stale ledger-lock recovery after abnormal shutdown, with live-owner checks and legacy lock compatibility.
2026-09-04Documented the DSH 0.1.2-rc.1 Host-service adapter migration and refreshed the related install, build, and runtime notes.

License

Apache-2.0 © 2026 MAGMA27. See LICENSE.