SuperAPI AI 工具集

continue-in-background

智能体与模型

查看项目

更新于 10-16 00:23

技能介绍

用途:当用户即将离开、但希望任务继续推进时,本技能先生成与 handoff 技能相同的存档点(save-point),然后不再让用户手动 /clear 再粘贴,而是启动一个全新的后台 agent,用恢复提示词继续任务,使其脱离当前会话与用户在场状态独立运行。

主要能力与用法:先收集会话 ID、当前分支、未提交改动、近期提交等上下文用于着色存档点;存档点机制(目标解析、定位、redaction、写交接文件、rails 恢复提示词)来自共享引擎文档。交付阶段先检查是否在 Git 工作树内(git rev-parse --is-inside-work-tree),再以 git status --porcelain -uall 检查脏树,忽略交接位置的存档点文件;存在其他未提交改动时不得启动,回退到 /clear 再粘贴。启动从项目根目录执行:cd "${CLAUDE_PROJECT_DIR}" && CLAUDE_CODE_FORCE_SESSION_PERSISTENCE=1 claude --bg --name "continue-<topic>" "$(cat "<prompt-file>")" && rm -f "<prompt-file>",提示词须先写入临时文件而非内联;topic 需净化为 [a-z0-9-]。启动后报告结果并停止,不监控、不守护。

适用场景与限制:仅当用户明确要求后台委派(点名技能或明确说出在后台继续)时才启动,用户仅离开或上下文较满不算授权;未获授权则只产出存档点并给出 /clear 再粘贴说明。新会话不继承当前 CLI 标志、模型与 effort 设置,目录设置正常读取;提示词会短暂出现在进程参数列表中,因此敏感信息不得进入存档点。技能不提交代码、不监控已启动 agent、不在本会话继续执行任务。