omni-db-backups 是一个围绕 OmniRoute 系统的数据库备份管理技能,核心用途是触发系统备份、从备份文件恢复数据,并对 SQLite 数据库的生命周期进行管理。
主要能力方面,该技能支持导出、导入以及增量快照等备份策略,可用于数据的归档、迁移与恢复。攻击面涉及系统环境修复与版本信息等接口。
使用方式方面,所有请求都需要有效的 Bearer 令牌或会话 Cookie。令牌可通过 POST /api/auth/login 获取;在本地开发环境中,也可以将 REQUIRE_API_KEY 配置为 false 以简化鉴权。文档给出了若干接口的调用示例,包括 GET /api/system/env/repair、POST /api/system/env/repair、GET /api/system/version 和 POST /api/system/version,示例使用 curl 并携带 Authorization: Bearer $OMNIROUTE_TOKEN 请求头,服务默认地址为 https://localhost:20128。
适用场景方面,该技能适合需要对 SQLite 数据库进行备份、恢复或生命周期管理的用户,尤其是在本地或自托管环境中运行 OmniRoute 时。
限制方面,详细的请求与响应结构需查阅 OpenAPI 规范(GET /api/openapi/spec 或 docs/openapi.yaml)。关于该技能的安装命令、收费方式、价格、具体操作步骤与实际效果等事实,资料中暂未提供。