메인 콘텐츠로 건너뛰기

Documentation Index

Fetch the complete documentation index at: https://docs.decepticon.red/llms.txt

Use this file to discover all available pages before exploring further.

API 키 설정

Decepticon의 에이전트를 구동하려면 LLM API 키가 필요합니다. 대화형 설정 마법사를 실행하세요:
decepticon onboard          # 기본 설정 흐름
decepticon onboard --reset  # 처음부터 다시 설정

지원 프로바이더

Decepticon은 LiteLLM을 모델 프록시로 사용하며, 호환되는 모든 백엔드를 지원합니다:
프로바이더모델비고
Anthropic APIClaude Opus, Sonnet, Haiku최상의 성능을 위해 권장
Anthropic OAuth동일 모델, Claude 구독을 통해Claude Code OAuth 크리덴셜 사용
OpenAIGPT-5.5, GPT-5.4, GPT-5-nano자동 폴백과 함께 완전 지원
GoogleGemini 2.5 Pro / Flash / Flash-LiteLiteLLM 프록시를 통해 지원
MiniMaxMiniMax-M2.5, MiniMax-M2.5-lightning대체 상위/중위 티어
커스텀모든 LiteLLM 백엔드자체 호스팅 또는 대안 프로바이더

환경 변수

환경 변수를 통해서도 설정할 수 있습니다:
# 기본 프로바이더
export ANTHROPIC_API_KEY="sk-ant-..."

# 또는 OpenAI
export OPENAI_API_KEY="sk-..."

# 또는 커스텀 백엔드를 위한 LiteLLM 설정

모델 프로파일

Decepticon은 에이전트 역할별로 서로 다른 모델 티어에 라우팅하여 비용/성능의 최적 균형을 맞춥니다:
프로파일오케스트레이터익스플로잇정찰용도
ecoOpus 4.7Sonnet 4.6Haiku 4.5프로덕션 — 최상의 비용/성능 비율 (기본값)
maxOpus 4.7Opus 4.7Sonnet 4.6고가치 타겟 — 최대 성능
testHaiku 4.5Haiku 4.5Haiku 4.5개발/CI — 빠른 반복
각 프로파일에는 자동 폴백 체인이 포함되어 있습니다. 기본 프로바이더가 사용 불가하거나 레이트 리밋에 걸리면, Decepticon이 다음 프로바이더로 원활하게 전환합니다 (예: Opus 4.7 → GPT-5.5 → Gemini 2.5 Pro → MiniMax-M2.5).
decepticon onboard 실행 시 프로파일을 선택하거나 언제든 DECEPTICON_MODEL_PROFILE 환경 변수를 통해 변경할 수 있습니다. eco 프로파일이 기본값이며 대부분의 작전에서 권장됩니다.

C2 설정

Sliver C2 통합은 Docker Compose 프로파일 방식으로 활성화됩니다. COMPOSE_PROFILES 환경 변수는 런처가 스택을 시작하기 전에 .env (또는 쉘)에서 읽히며, decepticon 명령어의 플래그가 아닙니다. Sliver는 기본적으로 활성화됩니다.
# .env (기본값)
COMPOSE_PROFILES=c2-sliver

# 또는 실행 시 쉘을 통해 재정의
COMPOSE_PROFILES=c2-sliver decepticon
활성화 시, Sliver 팀 서버가 작전 네트워크에서 다음과 함께 시작됩니다:
  • 자동 생성된 오퍼레이터 설정
  • 샌드박스에 사전 설치된 sliver-client
  • mTLS, HTTPS, DNS C2 채널 지원

C2 통합

Sliver C2 통합 및 C2 채널 설정에 대해 더 자세히 알아보세요.

Docker 리소스

Decepticon은 전적으로 Docker 컨테이너에서 실행됩니다. 권장 리소스 할당:
컴포넌트CPU메모리비고
LangGraph Platform1 코어1 GB관리 네트워크 — 에이전트 조율
LiteLLM Proxy0.5 코어512 MB관리 네트워크
PostgreSQL0.5 코어512 MB관리 네트워크 — 인게이지먼트 상태
Neo4j1 코어1 GB양 네트워크 연결 — 지식 그래프
Web Dashboard0.5 코어512 MB관리 네트워크 — Next.js
Kali Sandbox2 코어4 GB작전 네트워크 — 오펜시브 도구 실행
Sliver C21 코어1 GB작전 네트워크 (기본 프로파일)
Kali 샌드박스는 전체 오펜시브 툴킷을 실행하므로 가장 많은 리소스가 필요합니다. 복잡한 인게이지먼트의 안정적인 운영을 위해 최소 4 GB의 메모리를 할당하세요.