PyPI 에서 설치
Decepticon 은 Python 패키지로 배포됩니다. 코어 SDK 를 설치하세요:decepticon 은 클라이언트 SDK 이지 단독 실행 앱이 아닙니다. 에이전트
팩토리·미들웨어·도구·스킬을 담고 있지만, LLM 호출과 샌드박스 실행은
런타임 서비스로 HTTP 라우팅됩니다. 에이전트를 실제로 돌리려면 그
서비스들(Docker 스택 또는 직접 운영하는 엔드포인트)이 필요합니다.두 개의 tier
| Tier | 무엇 | 배포 방식 |
|---|---|---|
| SDK (이 패키지) | decepticon/ — 에이전트 팩토리·미들웨어·도구·backends·llm 팩토리·스킬(package data 로 동봉) | PyPI wheel — pip install decepticon |
| 런타임 서비스 | LiteLLM 프록시, Kali sandbox, PostgreSQL, Neo4j | GHCR Docker 이미지 + docker compose |
DECEPTICON_LLM__PROXY_URL— LiteLLM 프록시 (기본http://localhost:4000)SAAS_SANDBOX_URL— sandbox HTTP 데몬 (예:http://localhost:9999)
미리 빌드된 에이전트 사용
tools=, middleware=, system_prompt=, llm= 등.
플러그인 번들로 확장
포크 없이 상용 도구·미들웨어·프롬프트·서브에이전트를 얹으세요 —decepticon.bundles entry-point 에 PluginBundle 을 등록합니다:
DECEPTICON_PLUGINS=standard,mybundle 로 활성화. 다운스트림 제품이 오픈 코어 위에 상용 기능을 얹는 방식이 정확히 이것입니다 — decepticon 에 의존할 뿐 포크하지 않습니다.
버전 관리
pyproject.toml 에 호환 범위를 핀:
PluginBundle 플러그인, 커스텀 오케스트레이터용 build_middleware(slots=...), 안전 게이트 — 는 docs/library-usage.md 에 문서화돼 있습니다.