hypergraphdev/deepseek-harness-extension--packages-client-ui-agents ↗★ 0

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

The sidebar HXA team panel: a read-only roster of the user's org bots with presence dots, hidden while HXA is dormant 适合需在侧边栏查看HXA组织机器人名单与在线状态的用户,HXA休眠时隐藏。

패키지
@deepseek-ai/dsh-client-ui-agents
호환성
미검증
Cordis peer 범위
workspace:^
버전
0.1.6-alpha.1
라이선스
MIT
최근 업데이트
2026. 9. 15.

설치

검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗


description: "The sidebar team panel: a read-only roster of the user's HXA org, one row per teammate bot with a presence dot and an optional role." kind: "package-reference"

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

English | 中文

Summary

The sidebar team panel: a read-only roster of the user's HXA org, one row per teammate bot with a presence dot and an optional role. The browser half occupies the sidebar's sidebar.agents seat (declared by dsh-client-ui-sidebar) and registers the agents locale namespace; the node half is an empty apply that only makes the plugin mountable from a host cordis.yml, with the browser bundle discovered through the package.json dsh.client declaration.

Table of Contents


Use this package

Roster data comes from the host's /api/hxa/contacts route, served by the web-app bundle over ctx.hxa and polled every 20 seconds while the panel is mounted. A 404 (HXA not composed) or an unreachable host renders nothing, so the seat costs unconfigured deployments no pixels; the panel also hides while the sidebar is collapsed to its icon rail.


Model Experience

None, as this browser-side roster panel reads the host HXA route and registers nothing model-facing.

KV Cache effect

No effect; the panel adds nothing to model requests.

Known Limitations and Deferred Work

  • Presence is poll-only — the roster refreshes on a fixed 20-second interval with no push channel, so presence flips can lag by up to one interval, and the panel keeps polling a dormant host for as long as it stays mounted.
  • A failed refresh blanks the panel — any fetch or parse failure resets the roster to the not-loaded state, so the whole panel disappears until the next successful poll instead of serving the last known roster.

Dev Note

Working context for maintainers — click to expand

None.

Runtime invariant: No companion is published. The panel is a single slot registration with no durable state of its own.