keel-agent은(는) 무엇을 하나요?
리포지토리 소유 정책, 미션, 스킬, 검증, 학습 및 크로스 호스트 에이전트 워크플로 재사용을 위한 얇은 에이전트 하네스 커널입니다.
개요
Keel-agent는 AI 에이전트(예: Claude Code, Cursor, Codex)를 위한 가볍고 모듈식의 하네스 커널입니다. 이를 통해 리포지토리 자체에서 에이전트의 행동을 제어하는 정책, 미션, 스킬, 검증 규칙, 학습 데이터 및 크로스 호스트 워크플로를 정의할 수 있습니다.
주요 기능
- 리포지토리 소유 정책: 각 리포지토리에 맞는 맞춤형 에이전트 정책을 정의할 수 있습니다.
- 미션 기반 실행: 에이전트가 특정 미션을 수행하도록 지시할 수 있습니다.
- 스킬 라이브러리: 재사용 가능한 스킬을 정의하고 호출할 수 있습니다.
- 검증: 에이전트의 작업 결과를 자동으로 검증할 수 있습니다.
- 학습: 에이전트가 리포지토리 사용 패턴을 학습하여 성능을 개선할 수 있습니다.
- 크로스 호스트 워크플로 재사용: 여러 호스트에서 동일한 워크플로를 재사용할 수 있습니다.
설치
npx keel-agent init
사용법
Keel-agent는 단일 파일 구성(keel.yml)을 사용하여 설정됩니다. 다음은 기본 예제입니다:
# keel.yml
version: "1.0"
policy:
allowed_actions:
- read
- write
- execute
skills:
- name: review
description: 코드 리뷰를 수행합니다.
- name: test
description: 테스트를 실행합니다.
missions:
- name: deploy
steps:
- skill: test
- skill: review
- action: deploy
명령어
keel-agent run <mission>: 특정 미션을 실행합니다.keel-agent learn: 리포지토리 사용 패턴을 학습합니다.keel-agent verify: 현재 설정을 검증합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트 플랫폼 (확장 가능)
기여
기여를 환영합니다! 자세한 내용은 CONTRIBUTING.md를 참조하세요.
라이선스
MIT