🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

每日工作日志 ShineFree7/dsh-daily-log

DeepSeek Harness
ShineFree773 天前有提交已提供中文文档扫描:含敏感能力

生成当日 Markdown 与主题化 HTML 工作日志

27.3/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ShineFree7/dsh-daily-log
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
数据截至 2026/10/09·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 73 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(dependency_conflict · 2026/10/9) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 7 处,展示前 7 条)
  • 写入本地文件
    src/daily-log.ts:775
    await mkdir(outputDir, { recursive: true })
  • 写入本地文件
    src/daily-log.ts:787
    await Promise.all(pending.map(([path, text]) => writeFile(path, text, 'utf8')))
  • 写入本地文件
    src/daily-log.ts:825
    await Promise.all(pending.map(([path, text]) => writeFile(path, text, 'utf8')))
  • 写入本地文件
    src/daily-log.ts:840
    await copyFile(path, backupPath)
  • 读取本地文件
    src/daily-log.ts:877
    entries = await readdir(outputDir)
  • 读取本地文件
    src/daily-log.ts:901
    return await readFile(path, 'utf8')
  • 读取本地文件
    src/daily-log.ts:909
    await access(path)
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools@deepseek-ai/cordis@deepseek-ai/dsh-commands
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 生成主题化HTML仪表盘
  • 日志读写与合并

README

由 DeepSeek 最新模型翻译生成
dsh-daily-log dsh-daily-log 是 DeepSeek Harness 的每日工作日志插件。/daily 命令会生成 YYYY-MM-DD.md 和跟随系统浅色/深色主题的 YYYY-MM-DD.html 仪表盘;同时提供三个面向模型(agent)的工具用于读取、合并、列出日志。所有文件都写入配置的 outputDir,默认是 ~/.dsh/daily-log。 dsh-daily-log 是 DeepSeek Harness 的每日工作日志插件。/daily 命令会生成 YYYY-MM-DD.md 以及一个跟随主题的 YYYY-MM-DD.html 仪表盘(系统浅色/深色),还有三个面向模型的工具用于读取、合并和列出日志。所有文件都写入配置的输出目录,默认为 ~/.dsh/daily-log。
展开完整文档(README 剩余 1 节)
dsh-daily-log

dsh-daily-log 是 DeepSeek Harness 的每日工作日志插件。/daily 命令会生成 YYYY-MM-DD.md 和跟随系统浅色/深色主题的 YYYY-MM-DD.html 仪表盘;同时提供三个面向模型(agent)的工具用于读取、合并、列出日志。所有文件都写入配置的 outputDir,默认是 ~/.dsh/daily-log。

dsh-daily-log 是 DeepSeek Harness 的每日工作日志插件。/daily 命令会生成 YYYY-MM-DD.md 以及一个跟随主题的 YYYY-MM-DD.html 仪表盘(系统浅色/深色),还有三个面向模型的工具用于读取、合并和列出日志。所有文件都写入配置的输出目录,默认为 ~/.dsh/daily-log。

截图 Screenshots

浅色 / Light

Light

深色 / Dark

Dark

功能 Features

- /daily 一键生成当天或指定日期日志:/daily、/daily 2026-08-19、 /daily list
- 六个固定区块:done(已完成)、changes(变更)、problems(问题)、 next(下一步)、improve(改进)、takeaways(经验)
- Markdown 与 HTML 双格式;HTML 为仪表盘版并支持系统浅色/深色主题
- 模型工具:daily_log_write(按区块合并写入,覆盖前自动 .bak 备份)、 daily_log_read(结构化读取)、daily_log_list(列出已有日志)
- 支持 zh / en locale 配置

- /daily 为今天或指定日期生成脚手架:/daily、/daily 2026-08-19、 /daily list
- 六个固定区块:done、changes、problems、next、improve、 takeaways
- 同时提供 .md 和仪表盘风格的、跟随主题的 .html(系统浅色/深色)
- 模型工具:daily_log_write(按区块合并,覆盖前自动 .bak 备份)、 daily_log_read(结构化读取)、daily_log_list(列出日期,最新在前)
- 支持 zh / en locale

布局 Layout

- src/index.ts — Cordis 插件入口:注册 /daily 与三个工具
- src/daily-log.ts — 日期解析、Markdown/HTML 渲染、合并写入(.bak 备份)、读回解析、列表
- cordis.patch.yml — dsh.bundle 引用的补丁层
- scripts/smoke.mjs — 无依赖 smoke 测试(Node 24 类型剥离)
- assets/ — 浅色/深色截图

- src/index.ts — Cordis 插件入口:注册 /daily 与三个工具
- src/daily-log.ts — 日期解析、Markdown/HTML 渲染、合并写入并带 .bak 备份、读回解析、列表
- cordis.patch.yml — dsh.bundle 引用的 bundle 补丁层
- scripts/smoke.mjs — 无依赖 smoke 测试(Node 24 类型剥离)
- assets/ — 浅色/深色截图

使用 Usage

面向用户的 /daily 命令:

面向用户的 /daily 命令:

/daily # today, default output directory
/daily 2026-08-19 # a specific date (scaffold only, never overwrites)
/daily list # list existing log dates, newest first

面向模型(agent)的工具:

面向模型的工具:

- daily_log_write — 写入某天日志。合并规则:只覆盖你传入的区块,未传的区块保留原内容(首次写入时缺失区块渲染为提示占位)。即将被覆盖的文件会先备份为 YYYY-MM-DD.bak.md / .bak.html。六个区块中至少提供一项:done、 changes、problems、next、improve、takeaways。空数组视为“未提供” (不会清空区块)。返回 updated / preserved / backups 供确认。
- daily_log_read — 将某天日志读为结构化区块 + 原始 Markdown(省略 date 即今天)。
- daily_log_list — 列出输出目录中全部日志日期,最新在前。

problems 的每条可写成“问题:xxx;解决:yyy”(也可用“处理方式:”“,改用” 等自然写法);HTML 渲染时会自动拆分为“问题/解决”两栏,没有解决方式的条目右侧显示横杠。

- daily_log_write — 写入某天日志。合并规则:只覆盖你传入的区块,未传的区块保留原内容(首次写入时缺失区块渲染为提示占位)。即将被覆盖的文件会先备份为 YYYY-MM-DD.bak.md / .bak.html。六个区块中至少提供一项:done、 changes、problems、next、improve、takeaways。空数组视为“未提供” (不会清空区块)。返回 updated / preserved / backups 供确认。
- daily_log_read — 将某天日志读为结构化区块 + 原始 Markdown(省略 date 即今天)。
- daily_log_list — 列出输出目录中全部日志日期,最新在前。

problems 的每条可写成“问题:xxx;解决:yyy”(也可用“处理方式:”“,改用” 等自然写法);HTML 渲染时会自动拆分为“问题/解决”两栏,没有解决方式的条目右侧显示横杠。

- daily_log_write — 写入某天日志。合并规则:只覆盖你发送的内容会被覆盖;省略的区块保留其先前内容(首次写入时,缺失的区块会渲染为提示占位符)。将被覆盖的文件会先备份为 YYYY-MM-DD.bak.md / .bak.html。至少提供六个区块之一:done、changes、problems、next、improve、takeaways。空数组视为“未提供”(绝不会清空某个区块)。返回 updated / preserved / backups 以供确认。
- daily_log_read — 以结构化区块加原始 Markdown 的形式读取某一天的日志(省略 date = 今天)。
- daily_log_list — 列出输出目录中的所有日志日期,最新的在前。

每个 problems 项可以使用 “Problem: xxx; Solution: yyy”(或自然措辞,例如 “处理方式:” / “,改用” / “fixed by”);HTML 渲染器会将其拆分为问题/解决方案对,而没有解决方案的项会在右侧保留一个短横线。

.md 与 .html 始终渲染全部六个区块,.md 同时是合并数据源。如果手工编辑破坏了生成格式,下次合并会明确报错而不是覆盖,daily_log_read 也会返回原始 Markdown 以便恢复。

Both .md and .html are always rendered with all six sections; the .md is
also the merge source. If hand edits break the generated section format, the
next merge fails loudly instead of overwriting, and daily_log_read returns
the raw Markdown for recovery.

配置 Configuration

在 profile 的 cordis.patch.yml 中覆盖输出目录与语言:

Override the output directory and language from the profile's
cordis.patch.yml:

- id: dsh-daily-log
config:
outputDir: 'D:\\dsh\\workspace\\daily-log'
locale: zh # 'zh' (default) or 'en'

outputDir 默认为 ~/.dsh/daily-log(不会使用 process.cwd());locale 控制区块标题、工具描述、命令输出和渲染文档的语言。

outputDir defaults to ~/.dsh/daily-log (never process.cwd()); locale
controls section labels, tool descriptions, command output, and the rendered
documents.

本地开发 Local development

包面向 Node >= 24,直接通过原生 TypeScript 类型剥离加载 src/index.ts,本地链接无需构建步骤。运行 pnpm smoke 执行 smoke 测试;类型检查先
pnpm install,再 pnpm typecheck。

The package targets Node >= 24 and loads src/index.ts directly through native
TypeScript type stripping, so no build step is required for local links. Run the
smoke test with pnpm smoke. Type checking needs pnpm install first, then
pnpm typecheck.

安装到 profile:

Install into a profile:

dsh plugin --profile web add /absolute/path/to/dsh-daily-log
预览分享卡片长什么样 ↓ShineFree7/dsh-daily-log
分享 · DeepSeek Harness Hub
ShineFree7/dsh-daily-log

生成当日 Markdown 与主题化 HTML 工作日志

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部