excalibur-core은(는) 무엇을 하나요?
Excalibur Core는 모든 리포지토리에 구조화되고 안전하며 구성 가능한 AI 워크플로를 제공하는 오픈소스 개발자 툴킷입니다.
개요
이 툴킷은 AI 에이전트와의 상호작용을 위한 표준화된 프레임워크를 제공하여, 개발자가 일관된 방식으로 AI 기능을 활용할 수 있도록 합니다. Excalibur Core는 복잡한 AI 설정을 단순화하고, 재사용 가능한 워크플로 구성 요소를 제공하며, 보안 모범 사례를 내장하고 있습니다.
주요 기능
- 구조화된 워크플로: YAML 기반 스키마로 AI 작업 흐름을 정의
- 안전한 실행: 샌드박스 환경과 권한 제어 지원
- 구성 가능성: 플러그인 방식의 확장 가능한 아키텍처
- 플랫폼 호환성: Claude Code, Cursor, Codex 등 주요 AI 에이전트와 통합
시작하기
- 리포지토리에 Excalibur Core 설치:
npm install @excalibur/core - 워크플로 설정 파일 생성:
excalibur init - 첫 번째 AI 워크플로 실행:
npx excalibur run
사용 예시
# excalibur.config.yml
workflows:
code_review:
steps:
- task: analyze
model: claude-3
prompt: "코드 변경 사항을 검토하고 잠재적 문제를 식별하세요."
- task: report
format: markdown
문서화
자세한 내용은 공식 문서를 참조하세요.