KeepLost/harniverse--packages-client-ui-scheduler ↗★ 1

@deepseek-ai/dsh-client-ui-scheduler

Session-header schedule list: this session's durable schedules with pause/resume/delete over the scheduler Remote 适合需要为会话设置定时任务并管理的用户;提供全局中心视图与创建编辑抽屉。

パッケージ
@deepseek-ai/dsh-client-ui-scheduler
互換性
未検証
Harness ピア範囲
workspace:^
Cordis ピア範囲
workspace:^
バージョン
0.1.0-rc.5
ライセンス
BSD-3-Clause
最終更新
2026/09/25

同名パッケージの別リポジトリ

インストール

検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗

ドキュメント

README 全文を読む ↗

@deepseek-ai/dsh-client-ui-scheduler

English | 中文

Scheduled-task management surfaces: the global center view (center.view, opened by the sidebar footer trigger) covering every stored schedule — table with id, prompt, bound session, rule, due moments, status, and the latest delivery's destination session — plus a create/edit drawer (prompt, bound session including any named session, rule, start/interval, context mode, status, run history), and the per-session header list (conversation.session.header.actions) with pause/resume/delete verbs. The center view rides the host-authority Remote surface (listAll/runsOf/create/updateAny/deleteAny); the header entry stays session-owned.

Composition

AspectBehavior
Injectionsessions, slots, locale, remote, remote.scheduler, layout.
Slotconversation.session.header.actions, id schedule-list, order 10 (before the job catalog).
Trigger slotsidebar.footer.action, id schedule-view, order 10 (after the Cordis panel); calls ctx.layout.setCenterView('schedules').
View slotcenter.view, id schedules; covers the center column while the layout names it, and closes through ctx.layout.clearCenterView() (a session switch also clears it).
Phone formAt the frame's phone form factor (web styling) each table row draws as a card of label/value pairs, its header labels supplied per cell through data-label; the trigger matches the Settings row's geometry so the two footer entries share one left edge.
StoreOne shared createScheduleViewStore instance: the center view writes occupancy on mount/unmount, the footer trigger mirrors it as its pressed affordance.
DataOne Remote read per view mount plus one after each mutation; no business store, the storage-domain table stays authoritative.
MutationsThe header rides session-owned update/delete; the view rides global updateAny/deleteAny (capability-authenticated) and attributes creation to the current session through create.
ProvenanceCentral records expose a monotonic promptRevision and server-derived lastPromptEdit actor/time metadata; view edits through updateAny attribute their revision to the record origin.

Model Experience

None, as this package renders scheduler Remote state for a human and touches no prompt, message, schema, stream, or tool result. The model's own view of the same schedules stays with dsh-tool-scheduler.

KV Cache effect

None; the package never assembles or sends provider requests.

Known Limitations and Deferred Work

  • No live updates: dispatch-driven status changes appear on the next view refresh, not streamed.
  • The edit drawer cannot rebind the target session or context mode (the scheduler update contract has no such fields); creating a new schedule is the workaround.
  • The drawer expresses every rules in whole minutes; sub-minute intervals are reachable only through the model tools.