The reminder stack no longer hides behind an optional experimental bundle. `packages/bundle/web-app/cordis.patch.yml` inserts `schedule` and `ui-schedule`, so a shipped profile mounts the task store, the delivery runtime, and the Automation tasks page; the `@deepseek-ai/dsh-experimental-schedule-bundle` package and its wiring are removed. Preset ownership is unchanged: `standard`, `cordis`, and `ptc` declare the clock and the four reminder tools in their own scope, and `minimal` declares neither, so a minimal session carries no reading and no reminder tool even though the service is mounted. `apps/cli` depends on `@deepseek-ai/dsh-tool-schedule`, and `packages/bundle/web-app` declares `@deepseek-ai/dsh-schedule` and `@deepseek-ai/dsh-client-ui-schedule`: preset and profile rows resolve plugin names from the installation anchor, so a missing declaration leaves the row without a fiber and every session creation fails with `agent-preset/invalid`. Documentation, Agent Notes, and the recorded Web fixtures follow the shipped composition.
13 lines
617 B
Markdown
13 lines
617 B
Markdown
- heading "插件" [level=1]
|
||
- text: 安装、启用和配置插件
|
||
- button "插件说明"
|
||
- button "刷新" [disabled]
|
||
- button "添加插件" [disabled]
|
||
- status "正在读取插件…"
|
||
|
||
1680px: 3 rows; page/group headers, rows, icons, text lines and blank action spaces align within 0.1px
|
||
1000px: 3 rows; page/group headers, rows, icons, text lines and blank action spaces align within 0.1px
|
||
Loading: header actions disabled; action spaces are empty 36×20 areas, with no switch placeholders
|
||
Loaded: skeleton removed; header actions enabled
|
||
Motion: 13 opacity-only pulses, 2000ms; reduced motion stops all pulses
|