Community생산성 & 협업github.com

Alex-nx-netizen/Alex-harness

AI 워크플로우를 테스트, 실행 및 제어하기 위한 에이전트 하네스입니다.

Alex-harness란 무엇인가요?

이 스킬은 개발자가 AI 에이전트 워크플로우를 테스트, 실행 및 제어할 수 있는 하네스(harness)를 제공합니다. 주로 Claude Code, Cursor, Codex와 같은 AI 코딩 에이전트와 함께 사용되며, 에이전트 기반 작업을 안정적으로 오케스트레이션하고 모니터링하는 데 유용합니다. Alex-harness는 복잡한 다단계 AI 워크플로우를 정의하고 실행할 수 있는 환경을 제공하며, 각 단계의 상태를 추적하고 실패 시 재시도 로직을 적용할 수 있습니다. 또한 에이전트 호출 간의 컨텍스트를 유지하고, 외부 도구 및 API와의 통합을 지원하여 개발자가 AI 시스템을 더 체계적으로 관리할 수 있도록 돕습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Alex-nx-netizen/Alex-harness

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Alex-harness은(는) 무엇을 하나요?

AI 워크플로우를 테스트, 실행 및 제어하기 위한 에이전트 하네스입니다.

개요

Alex-harness는 AI 에이전트 워크플로우를 위한 강력한 하네스로, 개발자가 복잡한 AI 기반 작업을 정의, 실행 및 모니터링할 수 있도록 지원합니다. 이 도구는 Claude Code, Cursor, Codex와 같은 주요 AI 코딩 에이전트와 원활하게 통합됩니다.

주요 기능

  • 워크플로우 정의: YAML 또는 JSON을 사용하여 다단계 AI 워크플로우를 정의합니다.
  • 상태 관리: 각 워크플로우 단계의 상태를 추적하고 재시도 로직을 적용합니다.
  • 컨텍스트 유지: 에이전트 호출 간 컨텍스트를 유지하여 일관된 동작을 보장합니다.
  • 모니터링: 워크플로우 실행을 실시간으로 모니터링합니다.
  • 통합: 외부 도구 및 API와의 통합을 지원합니다.

설치

npm install alex-harness

또는

yarn add alex-harness

사용법

간단한 워크플로우 예제

const { Harness } = require('alex-harness');

const workflow = {
  steps: [
    {
      name: '코드 생성',
      agent: 'claude-code',
      prompt: 'React 컴포넌트를 생성하세요.'
    },
    {
      name: '테스트',
      agent: 'cursor',
      prompt: '생성된 코드를 테스트하세요.'
    }
  ]
};

const harness = new Harness();
harness.run(workflow).then(result => {
  console.log('워크플로우 완료:', result);
});

API

Harness 클래스

constructor(options)

  • options.retryCount: (선택 사항) 단계 실패 시 재시도 횟수 (기본값: 3)
  • options.timeout: (선택 사항) 각 단계의 제한 시간 (밀리초, 기본값: 30000)

run(workflow)

정의된 워크플로우를 실행합니다.

on(event, callback)

워크플로우 이벤트를 수신합니다.

  • event: 'stepStart', 'stepComplete', 'stepError' 등
  • callback: 이벤트 데이터를 수신하는 함수

환경 변수

변수명설명필수
ALEX_API_KEYAlex-harness API 키예
CLAUDE_API_KEYClaude Code API 키아니요
OPENAI_API_KEYOpenAI (Codex) API 키아니요

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 OpenAI 호환 API

라이선스

MIT

관련 스킬