Fayelin12/dsh-office
dsh-office
dsh-office is a community DeepSeek Harness plugin. Read the repository README before installing.
Install
npx @deepseek-ai/dsh plugin --profile web add dsh-officeRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/fayelin12-dsh-office)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from Fayelin12/dsh-office, cleaned of badges and images.
🏢 dsh-office
一眼看穿你的每个 Agent 在忙什么。 The agent-office dashboard for DeepSeek Harness (DSH): workspaces, sessions, token usage, subagents, Agent Mail, Feishu/Lark messages, meeting schedules & transcripts, visualized as a living 6-column sprite office — every agent, at a glance.
Aha moment: open the panel and the whole agent fleet is one screen — who's working, who's waiting for you, how many tokens each session burned, what tools they just called — plus your Feishu messages & upcoming meetings, without opening a single session.
📧 内置 Agent 邮箱 / 💬 飞书消息流 / 📅 会议日程 + 妙记逐字稿 / 🪵 办公室日志, 全部在面板内完成,不离开办公室。
DeepSeek Harness「办公室」插件:工作区 / 会话 / token 用量 / 子代理一屏总览, 内置 Agent 邮箱收发、飞书消息、会议日程与妙记逐字稿,每个 agent 在忙什么,一眼就知道。
What is dsh-office? / 这是什么
dsh-office is a floating office panel for DeepSeek Harness. It turns your workspaces, sessions, token usage, subagents, Agent Mail, Feishu/Lark messages and meetings into a 6-column sprite office, so you can see what every agent is doing at a glance — without opening each session.
dsh-office 是 DeepSeek Harness 的一个悬浮「办公室」面板,把工作区、会话、 token 用量、子代理、Agent 邮箱、飞书消息、会议日程变成一屏 6 列精灵办公室, 一眼看清每个 agent 在忙什么,不用逐个点开会话。
- Workspace / 工作区:6 列布局,一眼总览。
- Session / 会话:活跃 / 待确认 / 已完成状态,彩色边框区分。
- Token / token 用量:单次输入 vs 累计,活跃会话实时、历史会话冷读。
- Subagent / 子代理:自动过滤子代理会话,父会话聚合显示「有子代理在跑」。
- Mail / 邮箱:内置 Agent 邮箱页签,收件箱 / 已发送 / 读信 / 写信 / 回复,不离开面板。
- Feishu / 飞书:本机飞书消息流会话卡片(群聊/私聊),一屏查看 + 同步。
- Meetings / 会议:日程卡片 + 倒计时提醒 + 妙记/纪要 + 逐字稿一键保存。
Features / 特性
- 📧 Agent 邮箱页签 / Agent Mail tab(收件箱 / 已发送 / 读信 / 写信 / 回复,基于
agently-cli,不离开面板) - 💬 飞书消息流 / Feishu messages(本机消息库会话卡片流:群聊/私聊、新增徽标、最近 3 条预览、消息弹窗、同步/定时增量/提到我悬浮提示)
- 📅 会议日程视图 + ⏰ 悬浮提醒 / Meetings & reminders(与飞书消息共用 lark-cli 授权,提前 1 小时提醒、每 5 分钟刷新倒计时,已开完会议自动关联妙记/纪要)
- 📄 妙记逐字稿 + 一键保存 / Transcripts(自动拉取已结束会议逐字稿到本地缓存,卡片提醒「逐字稿已生成」,点【保存】移动到目标目录)
- 🪵 办公室日志 / Office logs(帮助弹窗内 tab:实时查看加载 / 调用 / 同步等全部动作,排查问题)
- 🏢 6-column sprite office / 6 列精灵办公室
- 🔵 悬浮入口 + 一键开关 / floating FAB + toggle
- 🧠 MBTI 角色 + 个性化气泡 / MBTI characters + idle bubble texts
- 🔢 token 单次 vs 累计口径 / per-input vs cumulative token
- 🤖 子代理识别与过滤 / subagent detection & filtering
Install / 安装
从 npm 安装 / Install from npm
dsh plugin --profile web add dsh-office
本地开发安装 / Local (file:) install
pnpm add dsh-office@file:<path/to/dsh-office>
# 然后在 profile 的 bundles 里加 "dsh-office"
即:在
~/.dsh/profiles/web/package.json的dsh.profile.bundles数组中加入"dsh-office",然后重启dsh web。
数据目录:~/.dsh/office/(office-config.json、token-usage.json)。
Usage / 使用
- 右下角点 🏢 办公室 FAB。
- 打开 6 列面板,看到工作区 / 会话 / token / 子代理。
- 点会话卡片跳转;面板随侧边栏切换自动收起。
Agent Mail 邮箱功能 / Mail tab
The 📧 mail tab lets you read & send emails from your Agent Mail (腾讯 Agent 邮箱) address right inside the office panel. Each user has their own mailbox; credentials are stored in the local keychain by the CLI, so multiple people on the same machine don't clash.
邮箱页签需要先安装并授权 Agent Mail CLI(每人一个独立邮箱,凭据由 CLI 存在本机 keychain,互不冲突):
# 1. 安装 CLI(全局安装)
npm install -g @tencent-qqmail/agently-cli
# 2. OAuth 授权(浏览器完成)
agently-cli auth login
- 未安装 / 未授权时,面板的 📧 邮箱页签会显示安装引导卡片(含步骤与可复制的提示语),不影响办公室其它功能。
- 也可以让 Agent 代为安装配置,直接把下面这句发给 Agent:
请阅读 https://agent.qq.com/doc/cli-setup.md 文档,按照步骤为我安装并配置 Agent Mail CLI。
- 完整安装文档:https://agent.qq.com/doc/cli-setup.md
…

