agent-job-scheduler-minihub
감독하는 사람이 있을 때만 일이 도는 최소 잡 허브입니다. 한 번에 한 작업만 하고 결과를 검증합니다.
어떤 문제를 푸나The problem
무인 에이전트 파이프라인은 조용히 실패합니다. 이 허브는 이름이 있는 운영자 세션이 등록돼 있을 때만 작업을 내주고, 작업자가 유효한 결과 파일을 남겼는지 확인하고, 연속 실패가 쌓이면 그 작업을 자동으로 멈춥니다.
상태는 JSON 파일 하나이고 --now로 시간을 고정할 수 있어서 전부 시험할 수 있습니다. 운영 스케줄러가 아니라 참고 구현입니다.
이런 분께 맞습니다Who it is for
에이전트가 하는 반복 작업을 한 세션이 감독하는 구조로 설계해 보려는 사람.
무엇을 하나What it does
- add-job, operator-start, next, check, finish, abort, amend, pause, resume 같은 명령을 제공합니다.
- 결과 파일이 없거나 형식이 틀리거나 구체적인 필요 없이 사람 대기를 요청하면 무효입니다.
- 연속 3회 실패하면 작업을 자동 중지하고 abort는 실패로 세지 않습니다.
- 알 수 없는 id, 이미 끝난 run의 중복 finish, 잘못된 amend, 손상된 상태 파일은 오류로 거부합니다.
직접 돌려 본 출력Real output
저장소의 examples 폴더를 실행한 결과입니다.
$ bash examples/demo.sh
$ minihub add-job blog 60 30
added
[exit 0]
$ minihub add-job video 120
added
[exit 0]
# Nothing runs unless an operator session is registered
$ minihub next
no-operator
[exit 0]
$ minihub operator-start session-A
operator registered; call `next`
[exit 0]
알아둘 한계Limits
- 참고 구현이며 운영용 스케줄러가 아닙니다.
받아서 쓰기Get it
# 저장소를 받습니다
git clone https://github.com/Kein-chronicle/agent-job-scheduler-minihub.git
# Claude Code 스킬로 쓰려면 이 폴더 이름으로 받습니다
git clone https://github.com/Kein-chronicle/agent-job-scheduler-minihub.git ~/.claude/skills/operator-supervised-pipeline
정보Info
- 분류Category
- 에이전트 운영Agent operations
- 형태Type
- 명령줄 도구Command-line tool
- 라이선스License
- MIT
- 필요한 것Requires
- Python 3.10 이상
- 저장소Repository
- agent-job-scheduler-minihub
- 토픽Topics
ai-agentsagent-skillsclaude-codeclaude-skillsjob-schedulerorchestrationautomationsupervision
2026-10-18 기준: 저장소의 테스트를 로컬에서 실행해 통과했고, 예제 출력은 저장소의 examples 폴더를 실제로 실행한 결과입니다.