/btw 로는 물어도 답을 안해주는데 메인 대화창으로 물어보니 답을 해준다

아무튼 서브 에이전트로 해줘 라고 하니 하단에 저렇게 생긴다.

요 근래에는 저런식으로 shell이 뜨는걸 못 봤는데 머지..? 서브 에이전트 잘 안쓰게 바뀐건가?

 

아무튼 세션 한도 되면 리셋 이후에 이어간다는데 되는거 못 본거 같..

ssh나 한번 테스트 해봐야겠다.

1. 사용량 한도에 걸렸을 때 자동으로 이어 가기: 이미 켜져 있습니다

전역 설정 ~/.claude/settings.json에 "autoContinueAtUsageLimit": true가 이미 들어 있습니다. 한도에 걸리면 리셋 시각까지 기다렸다가 그 작업을 자동으로 이어 가는 기능입니다. 말씀하신 "5분마다 다시 시도"를 따로 만들 필요는 없습니다.
- 훅으로는 이 일을 할 수 없습니다. 한도에 걸리면 모델 호출 자체가 막히고, 훅(StopFailure 등)은 명령을 실행할 수는 있어도 모델을 다시 깨우지는 못합니다.
- 주의할 점: 이어 가는 것은 메인 세션입니다. 그때 멈춰 있던 서브 에이전트는 메인 세션이 재개된 뒤 제가 SendMessage로 다시 이어 붙입니다(지금 큐 처리와 같은 방식).
- 단말을 닫거나 노트북이 잠들면 이어 가지 못합니다. 그 사이 세션이 살아 있어야 합니다.

2. 오케스트레이션 방법

┌──────────┬────────────┬───────────────────────────────────┐
│         방법          │              쓰는 법              │                                      특징                                       │
├──────────┼────────────┼───────────────────────────────────┤
│                       │ 요청에 ultracode라는 단어를       │ 계획을 세우고 여러 에이전트에 나눠 맡긴 뒤 결과를 합칩니다. 에이전트 수 상한은  │
│ Workflows(ultracode)  │ 넣습니다. 예: "ultracode로 TODO   │ workflowSizeGuideline으로 정합니다. "small"이면 5개 미만입니다. 노트북 부하를   │
│                       │ 1~7 진행해"                       │ 생각하면 small을 권합니다.                                                      │
├──────────┼────────────┼───────────────────────────────────┤
│ 서브 에이전트 직접    │ 지금 쓰는 방식(worktree 격리,     │ 제가 순서와 병합을 직접 관리합니다. 가장 통제가 쉽습니다.                       │
│ 분배                  │ 동시 2개 제한)                    │                                                                                 │
├──────────┼────────────┼───────────────────────────────────┤
│ /loop                 │ 예: /loop 30m 큐에 남은 작업 진행 │ 주기적으로 깨어나 다음 일을 진행합니다.                                         │
└──────────┴────────────┴───────────────────────────────────┘

설정해 드릴 수 있는 것: 전역 설정에 "workflowSizeGuideline": "small"을 넣으면 ultracode를 써도 에이전트가 5개를 넘지 않습니다.

3. 서브 에이전트를 다른 장비에서 돌리기: 두 가지 방법이 있습니다

- A. 클라우드 원격 에이전트: 에이전트를 띄울 때 isolation: "remote"를 주면 Anthropic 클라우드 환경에서 돕니다.
  - 노트북 CPU는 전혀 쓰지 않습니다.
- B. 같은 계정으로 로그인한 다른 리눅스 장비(SSH):
  a. 그 장비에서 저장소를 받고 claude를 실행한 뒤 Remote Control을 켭니다(/remote-control 또는 설정 remoteControlAtStartup: true).
  b. 그러면 이 세션에서 그 세션이 보이고, 작업을 SendMessage로 넘길 수 있습니다.
  - 빌드 도구가 그 장비에 있으면 빌드까지 거기서 합니다.
  - 다만 그쪽 결과는 git 브랜치로 push하고 제가 받아서 병합하는 흐름이 됩니다.

공통 주의: 사용량 한도는 계정 단위라 어디서 돌리든 한도는 같이 줄어듭니다. 덜어지는 것은 노트북 부하뿐입니다.

추천은 B입니다. 지금 노트북 부하의 대부분은 에이전트 자체보다 빌드(-j4)에서 나오기 때문입니다. 쓸 만한 빌드 장비가 있으면 알려 주세요. 큐의 다음 작업(1·5번 fb clear + USB 업데이트)을 그쪽으로 보내 보겠습니다.

 

/config 에서 dynamic worflows / ultracode keyword trigger / dynamic worflow size가 서브 에이전트 관련인듯

 

/agents는 btw에서 알려준건데 써보니 제거되어서

 

/list-agent 로 대체 된것 같고

 

/tasks는 

 

아래처럼 쉘 목록이라고 해야하나? 그거처럼 나온다.

 

+

[링크 : https://platform.claude.com/docs/ko/build-with-claude/mid-conversation-effort-example]

[링크 : https://miiiiiin-devlog.tistory.com/157]

 

+

사용량 다 써서 리셋되고

5분 남에 벌인 미친짓.. -_- 아니 2개 서브 에이전트가 5분 만에 20%를 쳐드신다고?!?!

Posted by 구차니