본문 바로가기

인공지능

Claude Code 자동화 기능 ‘Routines’ 출시로 달라지는 개발 업무 방식

728x90
반응형
728x170

이 글은 **Claude Code에 새롭게 추가된 자동화 기능 ‘Routines’**를 중심으로, 해당 기능이 등장하게 된 배경과 개념, 기존 기능과의 차이점, 주요 트리거 방식, 그리고 개발팀과 개인 개발자에게 어떤 실질적인 가치를 제공하는지를 정리한 IT 기술 블로그입니다. 특히 API, GitHub 웹훅, 스케줄 기반 실행이라는 핵심 요소를 중심으로 Claude Code가 어떻게 “백그라운드에서 일하는 코딩 에이전트”로 진화했는지 살펴봅니다.

반응형

Claude Code Routines란 무엇인가

Anthropic는 Claude Code에 Routines라는 새로운 자동화 기능을 추가했습니다.
Routines는 한 번 설정해 둔 프롬프트와 저장소, 커넥터를 기반으로 특정 조건이 만족되면 자동으로 실행되는 Claude Code의 작업 단위입니다.

기존에는 개발자가 직접 명령을 실행하거나 로컬 환경에서 주기 작업을 구성해야 했다면, 이제는 Claude Code가 클라우드 환경에서 자율적으로 작업을 수행할 수 있는 구조로 바뀌었습니다.


/schedule에서 Routines로의 확장

이전에도 Claude Code에는 /schedule 명령어가 존재해 정해진 시간이나 주기로 프롬프트를 실행할 수 있었습니다.
Routines는 이 기능을 한 단계 확장한 개념으로 볼 수 있습니다.

  • 기존 /schedule로 설정한 작업은 자동으로 Routines로 전환
  • 웹(claude.ai/code)과 데스크톱 앱 모두에서 설정 가능
  • 단순 시간 기반 실행을 넘어, 이벤트와 API 호출까지 포함

즉, Routines는 차세대 /schedule로, 더 많은 실행 조건과 자동화 시나리오를 지원합니다.


세 가지 실행 트리거 방식

Routines의 핵심은 실행 조건, 즉 트리거입니다. 현재 지원되는 트리거는 세 가지입니다.

1. 스케줄 기반 트리거

정해진 시간이나 주기로 Claude Code를 실행할 수 있습니다.
예를 들어 매일 밤 새로운 이슈를 자동으로 분류하거나, 매주 병합된 PR을 점검하는 작업에 적합합니다.

2. API 트리거

외부 코드에서 API 호출을 통해 Routines를 실행할 수 있습니다.
이는 CI/CD 파이프라인과 결합해 다음과 같은 시나리오를 가능하게 합니다.

  • 새 빌드 배포 후 자동 스모크 테스트 실행
  • 에러 로그 스캔 후 회귀(regression) 여부 판단
  • 릴리즈 채널에 자동으로 승인 또는 중단 신호 전달

3. GitHub 웹훅 트리거

GitHub 이벤트(예: PR 생성, 머지 등)에 반응해 자동 실행됩니다.
기존에 GitHub Actions와 headless 모드의 Claude를 조합해 구현하던 흐름을, 이제는 Anthropic이 직접 세션 라이프사이클까지 관리합니다.


백그라운드 에이전트로 진화한 Claude Code

Routines의 도입으로 Claude Code는 단순한 대화형 코딩 도구를 넘어, 백그라운드에서 지속적으로 일하는 에이전트에 가까워졌습니다.

특히 클라우드에서 실행되는 Routines는 다음과 같은 특징을 가집니다.

  • 로컬 PC가 켜져 있지 않아도 실행
  • 실행 중 승인 요청이나 퍼미션 선택 단계 없음
  • 쉘 명령 실행, 리포지토리 내 스킬 접근, 커넥터 및 MCP 서버 호출 가능

다만, GitHub·Slack 등 외부 서비스 연동은 개인 사용자 계정에 귀속되며, 팀 간에 Routines를 공유할 수는 없습니다.


사용량 제한과 요금제별 차이

클라우드에서 자율 실행되는 만큼 사용량 제한도 명확합니다.

  • Pro 요금제(월 $20): 하루 5회 실행
  • Max 요금제(월 $100 또는 $200): 하루 15회 실행
  • Team / Enterprise 요금제: 하루 25회 실행

이 제한은 토큰 사용량 제한과는 별도로 적용되며, Anthropic이 관리하는 인프라 비용 구조가 반영된 결과입니다.


Loops 기능은 여전히 유효

장시간 실행되는 로컬 기반 반복 작업이 필요한 경우에는 여전히 /loop 명령을 사용할 수 있습니다.

  • 로컬 머신에서 실행
  • 최대 7일간 유지 가능
  • 시스템 재시작 시 지속되지 않음

즉, Routines는 클라우드 기반 자동화, Loops는 단기 로컬 반복 작업이라는 역할 분담이 명확해졌습니다.


728x90

Claude Code Routines는 개발 자동화의 중심을 로컬 스크립트와 파이프라인 조합에서 AI 기반 자율 에이전트로 이동시키는 변화라고 볼 수 있습니다.

이 기능을 통해 기대할 수 있는 점은 다음과 같습니다.

  • 반복적인 코드 점검과 문서 관리 자동화
  • CI/CD 흐름에서의 AI 기반 품질 판단
  • 개발자가 직접 개입하지 않아도 돌아가는 안정적인 작업 흐름

결과적으로 Routines는 Claude Code를 “필요할 때 호출하는 도구”가 아니라, 항상 뒤에서 일하는 개발 파트너로 바꾸는 중요한 전환점이 될 것으로 보입니다.

300x250

https://claude.com/blog/introducing-routines-in-claude-code?utm_source=the+new+stack&utm_medium=referral&utm_content=inline-mention&utm_campaign=tns+platform

 

Introducing routines in Claude Code | Claude

Define repeatable routines that work your backlog, review your PRs, and respond to events in the cloud.

claude.com

 

728x90
반응형
그리드형