description: "Add Schedule, its reminder catalog, and the Automation tasks page from the plugin manager."
kind: "package-bundle"
@deepseek-ai/dsh-experimental-schedule-bundle
English | 中文
Summary
This optional bundle inserts the three Schedule rows the shipped Web composition leaves out: time-context, schedule, and ui-schedule. Shipped profiles leave it switched off.
Table of Contents
Use this package
Open Plugins in the Web sidebar and enable Automation tasks, marked by an alarm clock icon. A live root Agent then receives schedule_create, schedule_list, schedule_update, and schedule_delete, the Session header shows its reminder catalog, the sidebar's Automation tasks entry opens the task-management page and the right Sidebar holds the selected task's detail, and each eligible step appends one clock reading with the current time, the browser zone attached to the open request, and the elapsed time since the preceding model-visible message. The bundle's page lists Time awareness, Task scheduling, and Task interface with their state. Disabling the bundle restores the shipped composition; stored tasks remain on disk.
Understand the implementation
Maintainer details — click to expand
cordis.patch.yml inserts the three rows, and package.json depends on their packages so each row resolves from this bundle. OPTIONAL_BUNDLES in packages/boot/app-boot/src/profile.ts names this package and apps/cli depends on it, so every installation ships it switched off and the plugin manager offers it in the Official group. Selecting it appends the bundle to the profile's dsh.profile.bundles list. No runtime invariant companion is published because this configuration-only package owns no mutable runtime state.
Further Exploration
Model Experience
Reminder tools and clock readings
What the model sees
A live root Agent gains schedule_create, schedule_list, schedule_update, and schedule_delete. time-context appends one durable user message per eligible step carrying the sampled instant, the browser zone attached to the open request, and the elapsed time since the preceding model-visible message.
Token effect
Selecting the bundle adds four Schedule tool schemas to every live root Agent request and one durable clock reading per eligible step; a conversation that never creates a reminder pays both.
KV Cache effect
The tool schemas change the request prefix once when the bundle mounts; each appended reading is new visible content after that prefix, so existing entries are not invalidated.
Known Limitations and Deferred Work
- While the bundle is on, its page offers a switch per row, as for every bundle. The three rows work only together: switching
schedule off leaves the task page without its service, and switching time-context off leaves the model without the current time for new reminders.
- A profile patch or
--patch overlay that targets time-context, schedule, or ui-schedule by id matches no row while this bundle is not selected: the loader warns patch: entry <id> not found for each such patch. Select this bundle instead of switching the rows on by id.
Dev Note
Maintainer details — click to expand
None.