All plugins

DSH / BUNDLE / CLIENT-UI

dsh-agent-team-console

v1.4.0kkomia / dsh-agent-team-console7d83c5d3a8

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-agent-team-console

Read-only Agent Team console for the DeepSeek Harness Web UI: live roster, shared task board, and collaboration activity from one same-origin JSON snapshot route.

README / EN

Package documentation

Registry summary

Read-only Agent Team console for the DeepSeek Harness Web UI: live roster, shared task board, and collaboration activity from one same-origin JSON snapshot route.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- **Unofficial and experimental.** This is a community plugin built on the experimental Agent Teams services, which may change between DSH versions. The declared compatibility range is `>=0.2.1-rc.2 <0.3.0-0`. - **Polling, not push.** Data can be up to about 2 seconds old, and the host rebuilds the snapshot for every request. Polling pauses while the tab is hidden. - **Only real teams are listed.** A team appears when it has more than one member or at least one shared task; an ordinary single-agent Lead session is not listed. - **The project filter is client-side.** It is not persisted and is hidden when only one project has live teams. Teams whose project cannot be resolved appear under "All projects" only and show the "No project" label. - **One card expands at a time.** The workspace grid is an accordion: the default expanded card is the first active team, an explicit collapse is remembered across polls, and switching cards collapses the previous one. - **Stats are best effort.** Turns, steps, token usage, and working / idle times come from the optional session projections; when they are unavailable the host emits nulls and the graph and detail card show dashes. Stats never trigger a session-log scan. - **Activity is API-only.** The snapshot still carries the bounded activity list (at most 40 entries per team) for API consumers, but the panel does not render it. - **Message links are bounded.** Message edges aggregate the newest 1000 events of each member's session log (Lead included) for live `agent-message` deliveries, plus the newest 2000 Lead-session events for legacy `team/message/queued` records. Older traffic is not observed; the live source counts only deliveries that reached a member session, while legacy queued records are counted as recorded. Only structural Lead links and observed message edges are represented (no tool-call or task-dependency graph). - **The graph shows up to 8 members.** Larger teams show a "+N" node in the last row instead of every member; teammates are grouped into one row for up to 5 and two balanced rows beyond that. - **No message content.** Peer message bodies are not shown; only aggregated message counts between members drive the graph. - **Navigation is optional.** Opening a member session depends on the optional `uiWorkspace` service; without it the panel remains a pure viewer. - **No controls, by design.** There is no spawn, rename, interrupt, claim, complete, or delete action; write scopes and task descriptions stay advisory metadata in the API and are not actionable here. - **Web UI only.** The plugin affects the DSH Web client; CLI and headless surfaces are unchanged.