@orange-jzh/dsh-client-ui-team
v0.1.0
Published
Web UI for durable agent teams on DeepSeek Harness: details overview team board and chat tool rows
Readme
@orange-jzh/dsh-client-ui-team
DeepSeek Harness 多智能体团队的 Web UI:会话概览详情栏的团队看板 + 对话流里的团队工具摘要卡片。与 @orange-jzh/dsh-team(host 编排层)配套使用。
特性
- 团队看板(会话概览详情栏):成员(含工作中/空闲状态点、当前任务)、任务(含依赖与状态、认领人)、最近消息——实时反映团队进度
- 对话流卡片:每个
team_*工具调用渲染一行摘要(建队/招募/任务/消息/结束),不再显示通用 JSON 卡片 - 零 RPC:所有数据来自
team会话投影(host 侧折叠),重启/回放后看板与对话依然一致
安装
dsh plugin --profile web add @orange-jzh/dsh-team @orange-jzh/dsh-client-ui-team依赖的 @deepseek-ai/dsh-client-*(runtime、ui-slots、ui-conversation、ui-tool)由 dsh Web 运行环境提供。
使用
安装后无需配置:队长会话创建团队后,详情栏概览页自动出现"团队"板块;对话流中的团队操作自动渲染为摘要卡片。
开发
# 类型与 node half
pnpm exec tsc -b packages/client/ui-team/tsconfig.json
# 浏览器 bundle(lib/client.js,经 tsdown 的 client face 构建)
pnpm exec tsdown --env.DSH_BUILD_FACE client
# 测试
pnpm exec vitest run packages/client/ui-team/tests兼容性
- 需要 dsh Web 运行环境提供
conversation.details.overview(详情栏概览贡献区)与tool.call.toolview(工具视图)两个 slot - 需要 host 侧注册
team会话投影(由@orange-jzh/dsh-team提供)
License
MIT
