본문으로 건너뛰기

내장 Agent

Elftia는 다양한 시나리오에 맞게 미리 구성된 Agent를 제공하는 Agent 갤러리를 제공합니다. 이러한 Agent를 직접 사용하거나 이를 기반으로 맞춤 버전을 만들 수 있습니다.

Agent 갤러리

Agent 갤러리는 사전 설정된 Agent를 사용 사례별 카테고리로 구성하여 적합한 Agent를 빠르게 찾을 수 있게 해줍니다.

Agent 탐색하기

  1. 사이드바의 Agent 아이콘을 클릭해 Agent 패널을 엽니다
  2. 상단에 Gallery / My Agents 전환 탭이 표시됩니다
  3. "Gallery" 탭을 선택해 모든 사전 설정 Agent를 둘러봅니다
  4. 검색 상자나 카테고리 필터를 사용해 빠르게 찾습니다

Agent 카테고리

CategoryDescriptionIncluded Agent Types
Work업무프로젝트 관리, 작업 분해, 회의록, 주간 보고서
Business비즈니스비즈니스 분석, 시장 조사, 기획 제안
Tools도구파일 처리, 데이터 변환, 자동화 스크립트
Language언어번역, 교정, 문법 검사, 다국어
Office오피스문서 작성, 스프레드시트 처리, 프레젠테이션
Creative크리에이티브카피라이팅, 스토리 작성, 브레인스토밍
Coding코딩코드 생성, 코드 리뷰, 버그 수정, 테스트
Education교육지식 Q&A, 튜터링, 학습 계획

Agent 선택 및 사용

  1. 갤러리에서 Agent 카드를 클릭합니다
  2. Agent의 세부 정보를 확인합니다.
    • Description — Agent의 기능과 적용 가능한 시나리오
    • Tool list — Agent가 사용할 수 있는 도구
    • Permission mode — 도구 실행을 위한 보안 수준
    • Model — Agent가 사용하는 LLM 모델
  3. "Use"를 클릭해 대화를 시작합니다
  4. "Favorite"를 클릭해 Agent를 빠른 액세스 목록에 추가할 수도 있습니다

즐겨찾기와 평점

  • Favorite — Agent 카드의 별 아이콘을 클릭합니다. 즐겨찾기한 Agent는 "My Agents" 목록 상단에 표시됩니다
  • Rate — Agent를 사용한 후 평점을 매겨 다른 사용자가 품질 좋은 Agent를 발견하는 데 도움을 줄 수 있습니다

Agent 구성 형식

각 Agent는 본문이 시스템 프롬프트 역할을 하고 YAML frontmatter를 사용해 구성 매개변수를 정의하는 Markdown 파일입니다.

파일 구조

---
name: Code Review Assistant
description: Review code quality, identify potential issues, and suggest improvements
model: main
permissionMode: default
tools:
- Read
- Glob
- Grep
- ListDir
skills:
- code-standards
---

You are a professional code review assistant.

## Review Focus

1. Code quality and readability
2. Potential bugs and performance issues
3. Security vulnerabilities
4. Adherence to best practices

## Output Format

For each issue found, provide:
- Issue description
- Severity (High / Medium / Low)
- Suggested fix

구성 필드 참조

FieldTypeRequiredDescription
namestringYesAgent 이름
descriptionstringYesAgent 설명(갤러리 카드에 표시)
modelstringNo모델 선택(별칭 지원, 기본값: main)
permissionModestringNo권한 모드(기본값: default)
toolsstring[]No허용된 도구 목록(비어 있으면 모두 상속)
skillsstring[]No자동 로드할 Skill 이름

모델 별칭

Agent 구성의 model 필드는 구성이 특정 모델에 묶이지 않도록 다음 별칭을 지원합니다.

AliasMeaningDescription
main메인 모델현재 세션 구성의 메인 모델을 사용합니다(기본값)
inherit상속된 모델main과 동일하며, 부모 Agent의 모델을 상속합니다
background백그라운드 모델사용자가 구성한 백그라운드 모델(경량)을 사용합니다
sonnetSonnet 계열부모 모델을 Sonnet 계열로 전환합니다(Anthropic만 해당)
opusOpus 계열부모 모델을 Opus 계열로 전환합니다(Anthropic만 해당)
haikuHaiku 계열부모 모델을 Haiku 계열로 전환합니다(Anthropic만 해당)

:::tip 의미 기반 별칭 사용 main, inherit, background 같은 의미 기반 별칭을 사용하는 것이 좋습니다. 이 별칭들은 특정 제공업체에 묶이지 않습니다. sonnet, opus, haiku는 Anthropic 모델을 사용할 때만 효과가 있습니다. :::

권한 모드

ModeDescription
default민감한 도구(Bash, Write, Edit)는 사용자 확인이 필요합니다
acceptEdits파일 편집은 자동으로 승인되지만, Shell 및 MCP 도구는 여전히 확인이 필요합니다
bypassPermissions모든 도구가 확인 없이 자동으로 실행됩니다
plan읽기 전용 모드입니다. Read, ListDir, Glob, Grep 같은 읽기 전용 도구만 허용됩니다

Agent 저장 위치

Agent 구성 파일은 다음 위치에 배치할 수 있습니다.

LocationPathScope
프로젝트 수준.claude/agents/*.md현재 프로젝트에서만 사용 가능
개인 수준~/.claude/agents/*.md모든 프로젝트에서 사용 가능
내장앱에 번들로 포함모든 사용자가 사용 가능

로드 우선순위: 프로젝트 수준 > 개인 수준 > 내장. 동일한 Agent 이름이 여러 위치에 있으면 프로젝트 수준 버전이 우선합니다.

FAQ

ProblemCauseSolution
Agent가 갤러리에 표시되지 않음Agent 구성 파일이 올바른 경로에 없음파일이 .claude/agents/ 디렉터리에 있는지 확인하세요
Agent가 특정 도구를 사용할 수 없음해당 도구가 tools 필드에 나열되어 있지 않음frontmatter에 도구 이름을 추가하세요
모델 별칭이 적용되지 않음Anthropic에서만 지원되는 별칭을 사용 중main 또는 background 의미 기반 별칭으로 전환하세요
커스텀 Agent가 다른 프로젝트에 표시되지 않음프로젝트 수준 디렉터리에 저장됨~/.claude/agents/(개인 수준)로 이동하세요

관련 링크