mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-11-09 20:07:43 +08:00
master now ships the reminder stack as the optional `@deepseek-ai/dsh-experimental-schedule-bundle`; this branch keeps the preset-level ownership beside it. Resolutions: - The Host rows keep master's `disabled: true`. The optional bundle switches `schedule` and `ui-schedule` on and no longer `time-context`: the clock row is preset-level, so flipping the Host row as well would mount the plugin in two scopes and write two readings per step. - `standard`, `cordis`, and `ptc` declare `preset-time-context` and `tool-schedule`; `minimal` declares neither. - `tool-schedule` injects `tools` and resolves `schedule` per scope through `ctx.inject`, so the row stays valid but produces no tools while the service is off, and produces them once the bundle mounts it. - The assembled-Web Schedule spec keeps master's bundle overlay and restates the shipped `preset-standard` row instead of the deleted fixture, because a top-level patch cannot reach a plugin a preset declares. - Documentation and Agent Notes describe both layers; the note master archived stays frozen with its manifest hashes.