원클릭으로
autonomous-loop
system-agents 턴 안에서 자기 담당 작업을 자율 처리하거나, TODO.md를 위에서부터 처리하는 루프. 사용자 응답이 필요하면 페르소나로 자가 응답해 계속 진행하고, 승인 필요한 위험 작업은 미뤄둔다.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
system-agents 턴 안에서 자기 담당 작업을 자율 처리하거나, TODO.md를 위에서부터 처리하는 루프. 사용자 응답이 필요하면 페르소나로 자가 응답해 계속 진행하고, 승인 필요한 위험 작업은 미뤄둔다.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | autonomous-loop |
| description | system-agents 턴 안에서 자기 담당 작업을 자율 처리하거나, TODO.md를 위에서부터 처리하는 루프. 사용자 응답이 필요하면 페르소나로 자가 응답해 계속 진행하고, 승인 필요한 위험 작업은 미뤄둔다. |
| user_invocable | true |
system-agents 프로젝트에서는 tasks/board.yaml과 chatrooms/ 프로토콜을 우선 사용한다.
그 밖의 프로젝트에서는 TODO.md를 goal 파일로 삼아, 멈추지 않고 작업을 이어서 진행한다.
사용자가 자리에 없어도 사용자 페르소나를 시뮬레이션해 응답을 자가 생성하며 계속 굴러간다.
페르소나는 로컬 전용:
~/.claude/persona/PERSONA.md·~/.claude/persona/PERSONA_POOL.md. 이 스킬에는 개인 발화를 절대 포함하지 않는다(공개 repo 안전). 페르소나가 없으면bot/build_persona.py로 먼저 생성한다.
모드 판단
chatrooms/와 tasks/board.yaml이 있으면 system-agents protocol mode로 동작한다.페르소나 로드
~/.claude/persona/PERSONA.md(말투·성향·안전경계)와 PERSONA_POOL.md(실제 발화 풀)를 읽는다../PERSONA.md가 있으면 그게 공용보다 우선한다.python3 bot/build_persona.py 실행을 안내하고 중단한다.system-agents protocol mode
chatrooms/PROTOCOL.md, tasks/PROTOCOL.md를 읽고 따른다.python bot/autonomous_turn.py status --agent <agent-name>
task-claim만 보낸다.python bot/autonomous_turn.py turn-end --agent <agent-name>
python bot/autonomous_turn.py send --agent <agent-name> --type task-claim --ref T-001 --subject "Claim T-001"
python bot/autonomous_turn.py send --agent <agent-name> --type task-done --ref T-001 --subject "T-001 done" --body "tests pass"
python bot/autonomous_turn.py send --agent <agent-name> --type task-update --ref T-001 --subject "approval needed" --field status=대기 --body "public deploy needs real approval"
TODO mode goal 확인 — TODO.md의 ## 할 일에서 안 끝난 [ ] 항목을 위에서부터 본다.
작업 선택 — 승인 없이 진행 가능한 것 우선
판단 지점 — 멈추지 말고 페르소나로 자가 응답
승인 필요한 작업은 미루고 계속
task-update 또는 일반 message로 승인대기 사유를 남긴다.TODO.md의 ## 승인 대기로 옮겨 적는다(이유 한 줄 포함).기록 후 다음으로
task-update/task-done/turn-end 메시지로 기록한다.[ ] → [x] + 결과 한 줄을 적고 이어간다.[ ] 중 승인 없이 진행 가능한 작업이 하나도 안 남으면 종료한다.## 승인 대기 항목을 한꺼번에 보고하고 실제 사용자 확인을 요청한다.python bot/autonomous_turn.py init으로 샘플을 복사한 뒤 내용을 검토한다.end-turn/report 스킬과 함께 쓸 수 있지만, protocol mode에서는 bot/autonomous_turn.py helper가 frontmatter 실수를 줄인다.Unity 빌드 → zip → GitHub Release 공개. 프로젝트 루트 / 산출물 이름 / 씬 경로는 모두 CLI 플래그로 지정 (하드코딩 없음)
Discord Gateway WebSocket listener 기반 실시간 메시지 감지 + Monitor 연결
Claude Code가 구성한 텍스트/파일을 Discord 채널에 게시한다 (sync의 반대 방향)
쌓인 Discord Huddle raw JSONL을 Claude Code 에이전트가 직접 읽고 요약 md로 작성한다 (LLM API 호출 없음)
Discord 채널의 새 메시지를 가져와 프로젝트에 저장한다