본문으로 건너뛰기

Lobster: 규격화된 워크플로우 엔진

Lobster는 OpenClaw 내부에서 복잡하고 비결정론적인 작업들을 하나의 확정적인 파이프라인으로 묶어 실행하는 전용 워크플로우 런타임입니다.

🏗️ Lobster가 해결하는 문제

AI 에이전트와의 일반적인 채팅은 자유롭지만, 반복되는 복잡한 작업(예: 기사 요약 후 특정 이메일로 발송)은 매번 지시하기 번거롭고 에러가 발생할 확률이 높습니다. Lobster는 이를 프로그래밍 방식의 워크플로우로 정의하여 해결합니다.

🚀 주요 특징

  • Typed Input/Output: 모든 단계의 입력과 출력이 규격화되어 있습니다.
  • State Persistence (상태 보존): 작업 중간에 연결이 끊기거나 에러가 나도, 마지막으로 성공한 '체크포인트'부터 다시 시작할 수 있습니다.
  • Human-in-the-loop: 중요한 단계(예: 결제, 삭제) 전에는 반드시 사용자의 버튼 클릭 승인을 대기하는 '게이트'를 둘 수 있습니다.

🛠️ 활용 예시

  1. GitHub 이슈 트래커: 새로운 이슈가 올라오면 자동으로 요약하여 슬랙으로 보내고, 관련 코드를 분석하여 제안합니다.
  2. 배포 파이프라인: 코드를 빌드하고, 테스트가 통과하면 스테이징 서버에 배포한 뒤 결과를 브리핑합니다.

⚙️ 실행 방법

CLI에서 Lobster 전용 작업(Task)을 호출하여 시작할 수 있습니다.

openclaw task run my-automated-workflow