에이전트 운영Agent operations

agent-job-scheduler-minihub

감독하는 사람이 있을 때만 일이 도는 최소 잡 허브입니다. 한 번에 한 작업만 하고 결과를 검증합니다.

GitHub에서 보기View on GitHub

어떤 문제를 푸나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-agents agent-skills claude-code claude-skills job-scheduler orchestration automation supervision

2026-10-18 기준: 저장소의 테스트를 로컬에서 실행해 통과했고, 예제 출력은 저장소의 examples 폴더를 실제로 실행한 결과입니다.

공유하기Share

문자Message 네이버 블로그Naver Blog X Facebook