让 agent 增删改查本地日历事件并支持取消归档
28.3/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add paulalesius/dsh-radicale该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →数据截至 2026/10/07·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 增删改查日历事件
- 创建空日历
- 取消或恢复事件
DeepSeek Harness 插件:一个 radicale 工具,让你的智能体管理本地 Radicale CalDAV 服务器——列出、读取、创建、更新和搜索事件,创建空日历,还能取消/恢复事件并保留完整来源。
README
由 DeepSeek 最新模型翻译生成dsh-plugin-radicale
一个用于 DeepSeek Harness(dsh)的插件,为你的 agent 提供一个 radicale 工具,用于管理你本地的 Radicale 日历服务器。你可以向你的 agent 提出诸如“我的日历上有什么?”、“在周四 10 点添加一个会议”、“为我的工作事务新建一个日历”,或者“取消牙医预约”之类的请求,它就会为你列出、读取、创建、更新和搜索你的事件。
该工具包含八个操作:
- list - 服务器上的集合,或其中某个集合内的事件
- read - 完整读取一个事件(agent 也是通过这种方式获取更新前所需的新鲜度戳记)
- create - 通过简单字段(标题、开始时间、结束时间……)创建新事件
- update - 修改现有事件,同时保留其身份
- search - 查找内容与某段文本匹配的事件
- createCollection - 一个可按名称请求的新的空日历
- cancel - 将某个事件从你的日历移入一个专用的归档(见下文)
- uncancel - 将已取消的事件放回它原来的位置
该插件从不删除。 它没有删除操作,并且它能够发送给服务器的任何内容都无法移除某个条目。
展开完整文档(README 剩余 1 节)
dsh-plugin-radicale 一个用于 DeepSeek Harness(dsh)的插件,为你的 agent 提供一个 radicale 工具,用于管理你本地的 Radicale 日历服务器。你可以向你的 agent 提出诸如“我的日历上有什么?”、“在周四 10 点添加一个会议”、“为我的工作事务新建一个日历”,或者“取消牙医预约”之类的请求,它就会为你列出、读取、创建、更新和搜索你的事件。 该工具包含八个操作: - list - 服务器上的集合,或其中某个集合内的事件 - read - 完整读取一个事件(agent 也是通过这种方式获取更新前所需的新鲜度戳记) - create - 通过简单字段(标题、开始时间、结束时间……)创建新事件 - update - 修改现有事件,同时保留其身份 - search - 查找内容与某段文本匹配的事件 - createCollection - 一个可按名称请求的新的空日历 - cancel - 将某个事件从你的日历移入一个专用的归档(见下文) - uncancel - 将已取消的事件放回它原来的位置 该插件从不删除。 它没有删除操作,并且它能够发送给服务器的任何内容都无法移除某个条目。取消事件不是删除:事件被移入一个归档集合(默认是 /caldav/cancelled,可配置),并且它自己的文件会添加两行小小的 X-DSH- 记录,记下它被取消的时间以及它来自哪里。 这就是可追溯性:事件仍然存在、可读、可恢复,而 uncancel 会逆转这次移动并去掉那些行。如果该事件确实应该消失,请在你的日历客户端中执行该操作。 安装插件 使用 dsh 命令,在包含此检出内容的目录中执行: dsh plugin --profile web add /path/to/radicale 从源码运行 dsh 时: pnpm dsh plugin --profile web add /path/to/radicale 安装是无害的:该插件行以禁用状态提供。在以下两个位置之一启用它(选一个,绝不要两个都用): 每个会话。 在你配置文件的补丁层中(~/.dsh/profiles/web/cordis.patch.yml,追加到你现有的文件): - id: radicale disabled: false 仅一个预设。 在该预设自己的文件中(~/.dsh/.agent-presets//agent.cordis.yml,追加): - id: radicale name: dsh-plugin-radicale 对于按以下默认设置安装的服务器,不需要其他配置——该插件和 Radicale 开箱即用,都使用相同的默认地址。如果你的服务器监听在其他位置,请添加一个 config 块,并将 baseUrl 设置为你的服务器地址,例如: - id: radicale disabled: false config: baseUrl: http:// 然后重启服务器。 配置 | 键 | 默认值 | 含义 | | baseUrl | 默认本地地址(与按默认设置安装的 Radicale 服务器匹配) | 你的 Radicale 服务器地址,如果它监听在其他位置。主机和端口放在一个值中,例如 http://:。 | | maxItems | 100 | 一次 list 或 search 调用可以获取多少个事件。达到上限的列表会被标记为 truncated。 | | cancelledCollection | /caldav/cancelled | cancel 将事件移入的归档集合。裸名称(cancelled)会在 /caldav 下解析;显式路径则按原样保留。它会在第一次取消某些内容时自动创建。 | config 块会整体替换插件的默认值——列出所有你想保留的键。 该插件假定服务器无需密码即可访问。对于本地服务器(见下文)来说,这是正确的设置;它本身不携带任何凭据配置。 安装 Radicale Radicale 是一个小型、自包含的 Python 程序。你可以使用 uv 将它安装到一个专用的虚拟环境中: uv venv ~/venv-caldav source ~/venv-caldav/bin/activate uv pip install radicale 这一条命令也会引入它唯一的运行时依赖(vobject),因此无需安装其他任何东西。 配置文件 创建一个配置文件(例如 ~/.radicale-config),内容如下: [storage] 日历数据存放的位置:每个事件一个普通的 .ics 文件,通过复制文件夹即可轻松备份。 type = multifilesystem filesystem_folder = ~/.radicale [rights] 允许所有者写入。如果没有这一行,服务器就是只读的,代理可以列出事件,但无法创建或更新事件。 type = owner_write [auth] 无密码:dsh 插件无需凭据即可连接。 type = none 运行它 radicale -c ~/.radicale-config 就是这样:服务器会启动,打印一行包含其地址的信息,并持续运行,直到你停止它(Ctrl-C)。要让它开机启动,可以在 systemd、tmux 或你已经在使用的任何服务管理器下运行它。 启动后,打开一个会话,让你的代理列出集合——它应该会报告你的日历,或者在首次运行时报告一个空列表。 开发该插件:参见 AGENTS.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
paulalesius/dsh-radicale
让 agent 增删改查本地日历事件并支持取消归档
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,826已汉化DSH
72.2
花束设计alchaincyf/huashu-design
一句话生成网页、原型、PPT 与信息图等可交付设计
★ 28,638已汉化DSH
71.7
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。