SuperAPI AI 工具集

yao-geoflow-cli

部署与运维

查看项目

更新于 10-16 03:59

技能介绍

用途

yao-geoflow-cli 用于操作一个正在运行的 GEOFlow 2.1+ 实例。它聚焦于运维工作,帮助使用者在命令行、API v1 和认证管理后台 Web 之间选择合适的方式,完成目录、素材、任务、作业、文章等内容的操作。

主要能力与操作界面

该技能描述了三类操作界面,并给出优先顺序:

  1. 优先使用受支持的 bin/geoflow 命令。
  2. 其次是 API v1,用于其暴露的内容操作。
  3. 最后是认证管理后台 Web,用于 API v1 中缺失的管理工作流。

在职责上,该技能负责运维层面的 CLI、API 和管理后台工作,以及 CSRF/会话处理、幂等性、回读验证、高风险确认和密钥/个人数据脱敏。

它明确排除以下内容:产品代码修改、迁移、直接 SQL、前端设计、路由编造、认证绕过和密钥暴露。资料同时说明,首页和设计载荷规划应使用 yao-geoflow-design。

使用方式与检查项

资料给出了一系列操作前的检查与约定:

  • 确认 artisan 或 bin/geoflow 可用。
  • 在首次变更前运行 scripts/geoflow_preflight.sh "<workspace>" [config] [checks]。
  • 在选择操作界面之前,检查 CLI 帮助、routes/api.php 或 php artisan route:list。
  • API 回退方案使用 bearer 认证、JSON、Accept: application/json 以及 X-Idempotency-Key。
  • 管理后台 Web 需先读取目标页面,保留 CSRF/ cookie,提交对应路由,然后进行回读验证。
  • 对于破坏性操作、暴露密钥的操作、包下载、主题发布、批量同步、线索导出或更新中心操作,需要明确指定目标和动作。

适用场景

适用于需要以运维方式操作已运行 GEOFlow 系统的场景,包括通过 CLI、API v1 或认证管理后台完成目录、素材、任务、作业、文章等操作,并需要处理 CSRF/会话、幂等、回读验证与数据脱敏的场合。

限制

该技能不涉及产品代码编辑、迁移、直接 SQL、前端设计、路由编造、认证绕过和密钥暴露。资料中未提供具体的命令清单细节、API 端点列表、收费标准、版本兼容范围之外的细节或性能指标等内容,这些暂未提供。