Community生产力与协作github.com

SSHdotCodes/monitor-and-bgshell

Codex 技能,用于持久的后台 Shell 任务和同任务完成唤醒。

monitor-and-bgshell 是什么?

此技能为 Codex 等 AI 编码代理提供了一种可靠的方式来启动和管理持久的后台 Shell 作业。当需要执行长时间运行的任务(如构建、测试或数据抓取)时,它可以确保作业在后台运行,而不会阻塞代理的主会话。核心功能包括:将作业分派到后台、监控其输出和状态,以及在作业完成时通过同任务(same-task)唤醒机制自动通知代理。这大大提高了多任务处理的效率和稳定性,尤其适用于需要等待外部进程完成的场景。该技能遵循标准化的 markdown 文档结构,易于集成到 Codex 环境中。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add SSHdotCodes/monitor-and-bgshell

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

monitor-and-bgshell 是做什么的?

Codex 技能,用于持久的后台 Shell 作业和同任务完成唤醒。

概述

此技能允许 AI 代理(如 Codex)在后台启动长时间运行的 Shell 命令,并监控其进度。当后台任务完成时,它会唤醒代理以执行后续步骤,从而实现非阻塞的工作流。

使用方法

  1. 启动后台作业:使用 bg 命令启动一个后台任务。
  2. 监控作业:使用 jobs 命令查看后台作业的状态。
  3. 作业完成唤醒:当作业完成时,代理会被自动唤醒以处理结果。

示例

# 启动一个后台构建作业
bg "npm run build"

# 查看所有后台作业
jobs

环境变量

  • BACKGROUND_JOBS_DIR:指定后台作业的日志和状态文件存储目录。
  • WAKEUP_TIMEOUT:设置作业完成后的唤醒超时时间。

注意事项

  • 后台作业的输出会被定向到日志文件,以便后续检查。
  • 确保你的环境支持后台进程管理。

许可证

MIT

相关技能