SuperAPI AI 工具集

tessie

部署与运维

查看项目

更新于 10-15 18:37

技能介绍

用途:通过 tessie-api 命令行工具列出车辆、检查状态与实时车辆状态,并执行明确的 Tessie 车辆命令。

主要能力:核心子命令包括 authorize-url、set-token --token '<TOKEN>'、disconnect、verify、vehicles、status --vin '<VIN>'、state --vin '<VIN>'、command --vin '<VIN>' --command <command_name>(可选 --wait-for-completion、--extra-query k=v),以及 request --method GET --path '/<VIN>/battery'(可选 --query、--json-body)。读取和命令调用返回 JSON,需解析顶层 ok、status 和 body,常见字段有 results[]、battery_level、battery_range、status、result。

使用方式:连接状态未知时先运行 tessie-api verify。未配置 API key 时运行 tessie-api authorize-url,若返回 connect_url 则用 Connect Tessie 形式分享。用户可在 https://dash.tessie.com/settings/api 生成令牌,只能通过 tessie-api set-token --token '<TESSIE_API_TOKEN>' 保存,解除授权只用 tessie-api disconnect。未提供 VIN 时先调用 vehicles 并在多辆车时让用户选择;影响车辆前先使用 status 或 state 确认状态。

适用场景:远程查看特斯拉车辆状态、电量与续航,并执行鸣笛、闪灯、远程扩音器、软件更新调度或取消、车队遥测配置等明确命令;也支持原生 API 读取与写入。

限制:不得直接写认证文件或输出令牌值;不得虚构命令或用户未要求的物理动作;除明确无歧义请求外,其他车辆命令和原始 API 写入需走连接器审批门,不额外添加聊天确认;不设臆想的强制预唤醒流程。遇 HTTP 或 API 错误需清晰报告状态与正文,常见为 401、408、503。读取结果保留 Tessie 原始时间戳,并为状态观测、最后可见值和记录创建/更新时间补充语义化 UTC 与本地时间。