SuperAPI AI 工具集

fstack-push

部署与运维

查看项目

更新于 10-15 21:42

技能介绍

用途:fstack-push 只做一件事——把当前任务的改动提交并推送到远程仓库,不运行测试,也不部署。

主要能力与步骤:检查工作区,把当前任务的改动与无关改动区分开;若范围不明确则停止并询问。只暂存当前任务的改动,用一行简单消息提交,描述改了什么;若任务已提交则直接跳到推送。把当前分支推送到其远程。最后用一行报告结果:提交(如有)和推送结果。

使用方式:用户调用 /fstack-push 触发。示例:用户输入 /fstack-push,代理回复“Committed 'Add export button to settings' and pushed to main. Done.”;若无未提交内容,则回复“Nothing to commit. Pushed the 2 local commits to main.”

限制(Must NOT):不运行测试或部署;不提交无关改动;不强制推送,也不推送到当前分支以外的分支;不跳过钩子;不修改已在远程的提交;不提交看起来像密钥的文件(如 .env、密钥、凭据),而是发出警告。

适用场景:希望立即把当前工作提交并推送时。其他细节暂未提供。