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

Tripsy 行程面板 ta-www/dsh-tripsy

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

在面板里浏览行程日程住宿交通与费用明细

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

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

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ta-www/dsh-tripsy
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

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

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

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

✗npm 包dsh-tripsy(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖要求 >=0.2.0-rc.2 · 最新 0.2.1-rc.2 兼容
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/20 02:49:28

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

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

可执行外部命令写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
  • 执行外部命令来自配置/变量
    lib/index.js:108
    const child = spawn(cmd, args, { detached: true, stdio: 'ignore' });
  • 发起网络请求
    lib/client.js:429
    const res = await fetch(path, { headers: { Accept: "application/json" } });
  • 发起网络请求
    lib/client.js:442
    const res = await fetch(path, {
  • 写入剪贴板
    lib/client.js:901
    await navigator.clipboard.writeText(text);
  • 发起网络请求
    lib/client.js:943
    const res = await fetch(API + "/ics?id=" + encodeURIComponent(tripId), {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

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

功能亮点

  • 浏览行程日程
  • 查看住宿交通
  • 按各自时区显示时间

在 DeepSeek Harness 面板里浏览你的 Tripsy 行程:日程、活动、住宿、交通和开销,时间按每项自己的时区显示。设计上只读——想新建和编辑就找智能体。

README

由 DeepSeek 最新模型翻译生成
dsh-tripsy 在 DeepSeek Harness 里直接浏览你的 Tripsy 行程:日程、活动、住宿、交通、费用——并且按各条目自己的时区显示时间。 它做什么 侧栏多一行,中栏多一页。 + 新建行程 就在行程列表最上方。用自然语言描述你想怎么玩——去哪、几天、和谁、什么偏好——面板会拼出一条详细指令,由 agent 变成一份真实行程:先建行程本身,再按天补上活动、住宿和交通。 选中一个行程后,两个模块都在它里面: - 行程浏览 —— 封面头图 + 行程名 + 倒计时 + 天数 + 日期区间;按天分组的行程轴,每一项带自己的图标;费用概览卡片按类别从各条目自己的价格汇总并给出总计。所有时间都按该条目自己的 IANA 时区渲染。 - AI 管理 —— 用大白话描述你想改什么,然后按一个按钮。面板会为这个行程拼出一条精确指令(含 id、日期、时区),直接发送到对话里,agent 立刻开始执行,每一步你都看得见。不需要读提示词,也不需要复制粘贴。如果当前没有打开对话,面板会提前告知,按钮则退化为复制指令。 账号信息不会下发到浏览器。 /api/dsh-tripsy/health 只返回授权摘要与账户货币,不包含 Tripsy 资料里的姓名、邮箱和头像。
展开完整文档(README 剩余 1 节)
dsh-tripsy

在 DeepSeek Harness 里直接浏览你的 Tripsy 行程:日程、活动、住宿、交通、费用——并且按各条目自己的时区显示时间。

它做什么

侧栏多一行,中栏多一页。

+ 新建行程 就在行程列表最上方。用自然语言描述你想怎么玩——去哪、几天、和谁、什么偏好——面板会拼出一条详细指令,由 agent 变成一份真实行程:先建行程本身,再按天补上活动、住宿和交通。

选中一个行程后,两个模块都在它里面:

- 行程浏览 —— 封面头图 + 行程名 + 倒计时 + 天数 + 日期区间;按天分组的行程轴,每一项带自己的图标;费用概览卡片按类别从各条目自己的价格汇总并给出总计。所有时间都按该条目自己的 IANA 时区渲染。
- AI 管理 —— 用大白话描述你想改什么,然后按一个按钮。面板会为这个行程拼出一条精确指令(含 id、日期、时区),直接发送到对话里,agent 立刻开始执行,每一步你都看得见。不需要读提示词,也不需要复制粘贴。如果当前没有打开对话,面板会提前告知,按钮则退化为复制指令。

账号信息不会下发到浏览器。 /api/dsh-tripsy/health 只返回授权摘要与账户货币,不包含 Tripsy 资料里的姓名、邮箱和头像。

┌ Tripsy ─────────────────────────────────┐
│ ┌ + 新建行程 ─────────────────────────┐ │ │ │ 用一句话让 AI 生成行程 │ │ │ └──────────────────────────────────────┘ │ │ ┌──────────────────┬───────────────────┐ │ │ │ New York City │ 行程浏览 │ AI 管理 │ │ │ │ 10-11 → 10-17 ├───────────────────┤ │ │ │ 东京周末 │ ╔═════════════╗ │ │ │ │ │ ║ 封面 ║ │ │ │ │ │ ╚═════════════╝ │ │ │ │ │ 10月11日 星期日 │ │ │ │ │ ● ✈️ LAX → JFK │ │ │ │ │ │ 🚗 驾车到酒店 │ │ │ │ │ ● 🏨 Aman │ │ │ └──────────────────┴───────────────────┘ │ └─────────────────────────────────────────┘

安装

dsh plugin --profile web add github:ta-www/dsh-tripsy

刷新页面,侧栏就会出现 Tripsy。第一次点「登录 Tripsy」,浏览器打开一次完成 OAuth 授权;之后令牌自动续期,不用再管。

费用:由 AI 补全

Tripsy 自带的费用统计需要付费方案,所以面板改为使用活动、住宿、交通上已有的价格。每个行程里的 费用概览 卡片汇总已填价格的部分,AI 计算费用 则把一条指令交给 agent 去补全。

这个分工是刻意的:求和是算术,所以在宿主半精确地算一次并被测试覆盖;估算没填价格的部分是判断,所以交给 agent——但会把真实数字一并带上,并要求它直接采用而不是重新估、不确定就直说而不是编造精度、绝不假设汇率。多币种分开列出,不会悄悄加成一个数字。

这张卡片永远渲染。原来用「价格行数不为空」作为渲染条件,结果恰恰在最需要它的行程上把它藏了起来——真实账号里就有一趟 16 个条目、一个价格都没填。

指令会让 agent 去指定的平台逐个查价(国内用大众点评 / 美团 / 抖音团购 / 小红书;国外用 Google Maps、Tripadvisor、Yelp 或官网;交通用 12306、航旅纵横或航司官网),要求写出来源与查询时间,查不到就明说并给区间,而不是编一个精确数字配上假的出处。它先汇报一张表格,表格确认后才把价格写回行程,之后这张卡片就会显示真实金额。

指令同时写明:除了填价格,不得增删行程里的其它任何内容。

导出到日历(ICS)

每个行程的名称旁边都有 导出到日历,以及一个 教程 按钮,点开就在原地显示导入步骤——「导出」和「怎么导进手机」这两半分开讲没有意义。

GET /api/dsh-tripsy/ics?id=<行程id> 返回一个 text/calendar 文件:

- 行程本身是一条跨多天的全天事件,结束日按 ICS 规范排他写入(+1 天),最后一天不会丢
- 每个活动、住宿、交通各一条事件,带 LOCATION、GEO、确认号、价格与备注
- 没有开始时间的条目会被跳过,跳过条数在 X-Tripsy-Skipped 里报告

时间用的是 UTC 绝对时刻,而不是绑定时区名的壁上时间。 绑 TZID 必须同时给出该时区真实的 VTIMEZONE(含夏令时转换),手写极易出错、导入后会偏一小时;UTC 任何日历都不会解析错,飞行时长也准确。当地时间会写进每条事件的描述里,所以行程读起来仍和预订单一致。

iPhone 上的做法:存下 .ics,交给快捷指令(社区里的 ICS To Calendar,或自己建三个动作:接收「文件」→「选择日历」→「添加新日程」),也可以直接点开文件让 iOS 问你要加到哪个日历。

实现方式

宿主半注册一族小路由,并自带一份 OAuth 2.1 + MCP 客户端(lib/tripsy/),因此安装插件不需要额外服务,OAuth 只有一份实现、令牌只有一处刷新。

| 文件 | 作用 |
| lib/index.js | 宿主半:/api/dsh-tripsy/{health,trips,trip,login} |
| lib/client.js | 浏览器半:侧栏行与面板页 |
| lib/tripsy/*.mjs | OAuth 2.1(PKCE + 动态客户端注册)、Streamable HTTP MCP 客户端 |
| cordis.patch.yml | 插入插件行 |

凭据落盘在 $DSH_HOME/tripsy-auth.json(可用 authFile 配置项覆盖)。令牌永远不会发到浏览器——面板只能看到数据,看不到令牌。

请求默认只接受本机回环来源。如果你确实要通过局域网地址访问 UI,把插件配置里的 allowRemote 设为 true。

配置

- id: ui-tripsy
name: dsh-tripsy
config:
authFile: 'C:\Users\you\.dsh\tripsy-auth.json' # 令牌存放位置 allowRemote: false # 保持仅本机可访问 enabled: true

说明

- 需要有效的 Tripsy 账号。文档附件类功能需要 Tripsy Pro,其余免费账号即可。
- Tripsy 以 UTC 存储时间,本插件按各条目自己的 IANA 时区渲染——这正是上游 API 要求客户端做的事。
- 非官方社区插件,与 Tripsy 无隶属关系。

许可证

MIT
预览分享卡片长什么样 ↓ta-www/dsh-tripsy
分享 · DeepSeek Harness Hub
ta-www/dsh-tripsy

在面板里浏览行程日程住宿交通与费用明细

这是你的仓库?认领条目

回到顶部