KeepLost/harniverse--packages-client-ui-queue ↗★ 1
@deepseek-ai/dsh-client-ui-queue
Message-queue panel tab: Kafka-style topics with live/archived messages, silent subscription management with dormant badges, and gated publishing over the queue Remote 适合需要监控和管理Kafka风格消息队列及订阅状态的开发者。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗
@deepseek-ai/dsh-client-ui-queue
English | 中文
Message-queue panel tab, browser half: registers the 消息队列 tab into the panel (会话看板) center view through the governor.center.tab slot. The tab lists topics with live/archived counts, subscriber totals, and offset bounds; one topic opens its message history (live plus forced-archived, dimmed) with expiry clocks, the subscription relation with dormant badges for archived subscribers, and publish / subscribe / unsubscribe controls gated by the queue Remote's capabilities. Data arrives through the generated queue Remote (ctx.remote.queue) polled at the sampling cadence — the same HTTP API surface scripts and the model tools use. The node half registers no host behavior; the host service lives in @deepseek-ai/dsh-queue.
Composition
- Declares no slots of its own; contributes one
governor.center.tabentry (idqueue, ordered after the built-in resources tab). inject:slots,locale,remote,remote.queue.
Model Experience
None, as the tab only polls the queue Remote; delivery injection belongs to the dsh-queue service and its tools.
KV Cache effect
None; this plugin neither assembles nor sends provider requests.
Known Limitations and Deferred Work
- Message history is capped to the first page (100 rows) per refresh; pagination and offset-range queries ride the same Remote verbs when needed.
- The publish form validates payload JSON client-side only; the service ceiling still rejects oversized payloads.