dsh-thinking-language-zh
ayanJava111
deepseek harness思考过程中文插件
Fayelin12/dsh-office
Agent-office dashboard for DeepSeek Harness (DSH): workspaces, sessions, token usage & subagents in one sprite-filled office — plus a built-in Agent Mail inbox to read, send & reply right in the panel. DeepSeek Harness「办公室」:工作区/会话/子代理一屏总览 + 内置 Agent 邮箱收发,一眼看穿每个 Agent 在忙什么。
PROJECT TOPICS
PROJECT README
一眼看穿你的每个 Agent 在忙什么。 The agent-office dashboard for DeepSeek Harness (DSH): workspaces, sessions, token usage and subagents, visualized as a living 6-column sprite office — every agent, at a glance.
📧 内置 Agent 邮箱:收件箱 / 读信 / 写信 / 回复,不离开面板直接收发。 Built-in Agent Mail — read, send & reply to email right inside the panel.
DeepSeek Harness「办公室」插件:工作区 / 会话 / token 用量 / 子代理一屏总览, 内置 Agent 邮箱收发,每个 agent 在忙什么,一眼就知道。
dsh-office is a floating office panel for DeepSeek Harness. It turns your workspaces, sessions, token usage, subagents and Agent Mail 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 在忙什么,不用逐个点开会话。
agently-cli,不离开面板)dsh plugin --profile web add dsh-office
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)。
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
请阅读 https://agent.qq.com/doc/cli-setup.md 文档,按照步骤为我安装并配置 Agent Mail CLI。
Q: 它和 dsh-polling 有什么区别? A: dsh-polling 管定时任务;dsh-office 管可视化总览。两者可共存。
Q: token 的「单次输入」和「累计」是什么口径? A: 单次输入 = 最近一次请求的输入 token;累计 = 该会话历史输入 + 输出 + 缓存读写之和。活跃会话显示单次,空闲会话显示累计。
Q: 子代理会话为什么看不到? A: 子代理会话默认从列表 / 徽标 / 悬浮里过滤(避免噪声),但 token 仍计入父会话。
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。