다른 터미널 프로그램 추가
실행 파일과 인수, 환경을 직접 지정해 터미널 프로그램을 New Agent에 추가합니다.
통합 유형 선택
Claude Code, Codex, Antigravity, Muse Code, OpenCode, Pi에는 다른 제공자에 연결하더라도 해당 기본 유형을 사용하십시오. 그래야 CLI에서 Facade 도구와 메시징을 사용할 수 있습니다.
다른 터미널 프로그램에는 custom을 사용하십시오. Facade에서 실행하고 입력을 보낼 수는 있지만 Facade 협업 도구나 메시지는 받지 않습니다.
예제: Aider 추가
Aider를 설치하고 모델 액세스를 먼저 구성하십시오. 이 구성을 facade.json에 추가합니다(에이전트 설정 참조):
{
"clis": {
"Aider": {
"type": "custom",
"command": "aider",
"args": [
"--model",
"YOUR_AIDER_MODEL_ID"
],
"icon": "facade-pink"
}
}
}모델 ID를 Aider 구성에서 지원하는 모델로 바꾸십시오. 저장한 뒤 New Agent를 선택하고 Aider를 고릅니다. 해당 터미널에서 작업을 보내십시오.
명령과 인수 설정
command에는 실행 파일 하나를 지정하십시오. 터미널의 PATH에 없다면 전체 경로를 사용합니다. 각 인수는 프로그램이 기대하는 순서대로 args에 별도 문자열로 넣으십시오.
인수는 그대로 전달됩니다. 파이프, &&, 변수 참조 같은 셸 표현식은 평가되지 않습니다. 환경 변수는 env에 추가하십시오.
사용자 지정 프로그램의 모델 옵션은 Aider 예제의 --model처럼 해당 프로그램의 인수에 포함합니다. 사용자 지정 항목에는 Facade의 model 및 effort 필드를 사용할 수 없습니다.
사용 가능한 기능 확인
| 기능 | 기본 유형 | custom |
|---|---|---|
| 터미널 입력 | 사용 가능 | 사용 가능 |
| Facade 도구 및 스킬 | 기본 유형에서 제공 | 사용할 수 없음 |
| 다른 에이전트의 작업 및 메시지 | Facade가 전달 | 사용할 수 없음. 터미널에 직접 입력 |
| 활동 추적 | CLI와 플랫폼에 따라 다름 | 표시되지 않음. 터미널 확인 |
| 재개 및 고정 | CLI가 저장한 대화 사용(지원되는 경우) | 사용할 수 없음 |
YOLO는 사용자 지정 프로그램의 권한을 바꾸지 않습니다. 프로그램은 자체 권한 설정을 사용합니다.