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

本地日程插件 magicOF2/dsh-schedule

DeepSeek Harnessv0.1.1
magicOF257 天前有提交已提供中文文档扫描:含敏感能力

在侧边栏记录日程并关联会话,长期回顾

30.6/100
综合分
3
GitHub 星标
87
npm 周下载
—/5
用户评分

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-schedule
npm 源 · dsh-schedule 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · ui
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 57 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-schedule @ 0.1.1
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/13 09:39:54

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件
查看扫描证据(共 8 处,展示前 8 条)
  • 写入本地文件
    src/plugin.ts:21
    fs.mkdirSync(outputDir, { recursive: true })
  • 写入本地文件
    vendor/lib/ScheduleRegistry.js:37
    fs.mkdirSync(path.dirname(dbPath), { recursive: true });
  • 执行外部命令固定命令
    src/job-host.ts:38
    const r = spawnSync('powershell', ['-NoProfile', '-Command', `[int](Get-Date -Date (Get-Process -Id ${pid}).StartTime.ToUniversalTime() -UFormat %s)`]
  • 读取本地文件
    src/job-host.ts:43
    const stat = fs.readFileSync(`/proc/${pid}/stat`, 'utf-8')
  • 读取本地文件
    src/job-host.ts:46
    const btime = Number(fs.readFileSync('/proc/stat', 'utf-8').match(/btime ( +)/)?.[1] ?? 0)
  • 执行外部命令固定命令
    src/job-host.ts:52
    const r = spawnSync('ps', ['-o', 'lstart=', '-p', String(pid)], { timeout: 8000 })
  • 执行外部命令来自配置/变量
    src/job-host.ts:79
    const child = spawn(process.execPath, runnerArgs, {
  • 读取本地文件
    src/job-host.ts:99
    const size = fs.statSync(outFile).size
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 侧边栏记录日程
  • 关联会话
  • 长期回顾

README

由 DeepSeek 最新模型翻译生成
dsh-schedule DeepSeek Harness 本地日程插件 —— better-sidebar 侧边卡片「日程」、日程-会话链接、行内编辑与详情视图、完成打勾、重复日程与 agent 工具。数据长期保存在本地文件,支持周/月/季度/年度回顾。 DeepSeek Harness 的本地长期日程插件:better-sidebar 侧边卡片中的「日程」标签页(今天 / 本周 / 历史日历)、日程↔会话链接、带详情视图的行内编辑、完成打勾、重复任务、可选自动顺延,以及 agent 工具。数据持久保存在本地文件中,用于终身历史回顾。 功能 Features - 📅 单入口(侧边卡片) — 日程作为 better-sidebar 侧边栏的一个 tab;通过侧边栏顶部「+」菜单添加/打开,也可固定到侧边卡片。
展开完整文档(README 剩余 1 节)
dsh-schedule

DeepSeek Harness 本地日程插件 —— better-sidebar 侧边卡片「日程」、日程-会话链接、行内编辑与详情视图、完成打勾、重复日程与 agent 工具。数据长期保存在本地文件,支持周/月/季度/年度回顾。

DeepSeek Harness 的本地长期日程插件:better-sidebar 侧边卡片中的「日程」标签页(今天 / 本周 / 历史日历)、日程↔会话链接、带详情视图的行内编辑、完成打勾、重复任务、可选自动顺延,以及 agent 工具。数据持久保存在本地文件中,用于终身历史回顾。

功能 Features

- 📅 单入口(侧边卡片) — 日程作为 better-sidebar 侧边栏的一个 tab;通过侧边栏顶部「+」菜单添加/打开,也可固定到侧边卡片。不占会话标题栏,也没有独立浮窗/抽屉(保证只有一种形态,不再有加载时序导致的"有时弹窗、有时侧边栏"问题)
- 🗓️ 侧边卡片面板 — 今天(未完成/已完成)/ 本周(按天分组)/ 历史(月历 + 本周/本月/本年/连续完成统计)
- ✏️ 行内编辑 — 日程条右侧 ✎ 直接编辑名称、日期、重复、时间、备注、顺延开关;详情页内也可编辑
- 🔍 详情视图 — 点日程标题查看完整备注(自动换行不再截断)、完成统计、顺延历史日期与关联会话,支持在详情里打勾/关联/删除
- ➕ 添加表单折叠 — 面板内默认收起为「+ 添加」按钮,点开才展开表单(含备注输入),把更多空间留给日程列表
- ✅ 完成打勾 — 按天记录,重复日程每天独立;勾掉的进"已完成"区,次日自动清空当日记录但历史永久保留
- 🔁 自动顺延(可选) — 一次性日程可勾选"未完成自动顺延":到期未完成时,下次打开自动顺延到当天,顺延经过的历史日期保留在月历中,完成的当天会显示最终状态
- 🔗 日程↔会话链接 — 日程条右侧 ⊕ 一键关联当前会话;输入框右侧 🔗 弹出日程列表;点击日程标题或会话标签跳转到关联会话;一个日程可关联多个会话
- 🔁 重复日程 — 一次性 / 每天 / 每周(周一~周日多选)
- 🔄 自动刷新 — 面板打开期间每 30 秒同步一次,其他会话里 agent 改的日程也会出现
- 🤖 Agent 工具 — dailytask_add/list/set_done/update/delete/link_session,在任意对话里说"帮我记一条日程"即可
- 💾 长期本地存储 — ~/.dsh/dsh-schedule-data.json,完成历史永不删除,自动迁移旧版数据文件;文件损坏时先备份为 .corrupt-时间戳 再以空数据启动,绝不覆盖原文

安装 Install

从源码
git clone https://github.com/magicOF2/dsh-schedule.git
cd dsh-schedule
pnpm build
pnpm test

安装到 web profile
dsh plugin --profile web add /path/to/dsh-schedule

重启 DSH
dsh web

使用 Usage

1. 打开 DSH Web,点侧边栏顶部「+」→ 选择「📅 日程」(或在已打开的侧边卡片标签栏中点日程);之后可直接点侧边卡片上的 📅 tab 使用
2. 点面板内「+ 添加」展开表单:标题 + 日期/重复/时间 + 备注,再点"添加";一次性日程可勾选"未完成自动顺延"
3. 完成一项,点左侧圆圈打勾
4. 日程条 ✎ 直接编辑;点日程标题进入详情(完整备注、完成统计、顺延历史、关联会话管理)
5. 日程条 ⊕ 或详情页按钮把当前会话关联到该日程;输入框右侧 🔗 也可以;点会话标签跳转回关联会话
6. "历史"页签查看月历和统计;顺延过的日程会在历史日期上显示"顺"标记

前提:日程 UI 需要 dsh-better-sidebar 已安装(日程作为它的侧边卡片 tab 注册,并在其顶部「+」菜单里出现)。未安装时只有 Host 侧 agent 工具可用。

数据 Data

- 数据文件:~/.dsh/dsh-schedule-data.json
- 结构:items(日程定义)+ done(按 日程ID → 日期 累积的完成记录)
- 备份:拷贝该文件即可

开发 Develop

pnpm build # 产出 lib/(Host ESM + Client C6 bundle)
pnpm test # node --test:存储核心 + 客户端纯视图逻辑(src/client/logic.cjs)

测试跨平台可用(Windows/macOS/Linux);日期校验、顺延展开、排序与统计均有单元覆盖。

License

MIT
预览分享卡片长什么样 ↓magicOF2/dsh-schedule
分享 · DeepSeek Harness Hub
magicOF2/dsh-schedule

在侧边栏记录日程并关联会话,长期回顾

这是你的仓库?认领条目

回到顶部