deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
Synology Calendar(CalDAV)接入 dsh:calendar_* / todo_* 共 9 个工具(查询、创建、更新、删除日程与待办),随 dsh web 启停,零 dsh 框架改动。
lib/caldav.mjs):PROPFIND / REPORT / PUT / DELETE / GET + iCal 解析/构建,零框架依赖(仅全局 fetch / crypto / Buffer)calendar_query_events / calendar_create_event / calendar_update_event / calendar_delete_event / todo_list / todo_create / todo_update / todo_complete / todo_delete.credentials.yaml,0600),不落 settingsdsh-synology-calendar/
├── index.js # host 插件:CalDAV 工具 + Typert remote(配置/密码读写)
├── client.js # 浏览器 bundle:Settings → 群晖日历 配置页
├── lib/caldav.mjs # CalDAV HTTP 客户端 + iCal 解析/构建
├── cordis.patch.yml # bundle patch(插入 host 插件行)
└── package.json
挂载:web profile(~/.dsh/profiles/web/)package.json → dependencies["dsh-synology-calendar"] = "link:<project>/dsh-synology-calendar",bundles 列表含 dsh-synology-calendar。
$DSH_HOME/settings.yaml 的 calendar: 段(可在配置页编辑):
calendar:
url: "https://<synology-host>/caldav.php/"
username: "user@example.com"
calendars: {} # 日历别名表,可选
密码经配置页保存到 dsh credentials(ref: CALDAV_PASSWORD)。
@deepseek-ai/* 报 ERR_MODULE_NOT_FOUND):mkdir -p node_modules && ln -sfn /usr/local/lib/node_modules/@deepseek-ai/dsh/node_modules/@deepseek-ai node_modules/@deepseek-ai
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。