SuperAPI AI 工具集

backup

通用与其它

查看项目

更新于 10-16 01:09

技能介绍

用途:把活跃的终端录制(.cast 文件)流式备份到 GitHub 的孤立分支,避免录制丢失。触发词包括 backup recording、sync cast、streaming backup。

主要能力:提供 install(配置并启动备份自动化)、status(显示活跃备份与上次同步)、stop(停止当前会话备份)、history(查看近期备份提交)四个动作;支持 -r/--repo 指定 GitHub 仓库(如 owner/repo)、-i/--interval 设置同步间隔(如 30s、5m)、--chunk 在空闲时切分、--meta 包含会话元数据。

使用方式:以 /asciinema-tools:backup 加动作调用,例如 /asciinema-tools:backup status、/asciinema-tools:backup install、/asciinema-tools:backup history、/asciinema-tools:backup stop。若已提供动作则跳过动作选择阶段;若同时提供 -r 和 -i 则跳过配置与仓库选择阶段。执行前会检查 gh CLI 与 fswatch。

适用场景:需要持续保存终端录制、跨会话同步 cast 文件的用户。

限制与排错:需预先安装 gh 与 fswatch(brew install gh、brew install fswatch);认证失败需运行 gh auth login;孤立分支未初始化需运行 /asciinema-tools:daemon-setup;无活跃 .cast 文件时需先开始录制。该技能为自进化型,遇到可复现问题应即时修正文件。具体收费、平台支持范围等资料暂未提供。