Discord는 보고 레이어입니다
에이전트들은 상황이 어떤지 물어볼 때까지 기다리지 않습니다. 그들이 보고합니다.
완료하는 모든 작업, 발생하는 모든 오류, 시작하는 모든 세션 — 모든 것이 Discord로 흘러들어옵니다. 이것이 팀이 지금 무엇을 하고 있는지 알 수 있는 창입니다. 지금 이 순간, 하루 종일.
섹션 4에서 각 에이전트의 채널과 웹훅 URL을 생성했습니다. 이 섹션은 그 원초적인 설정을 정리된 작업 공간으로 바꾸는 것에 관한 것입니다 — 매일 아침 들어와서 채널을 훑어보고 팀 상태를 즉시 파악할 수 있는 곳.
이 섹션에서 설정할 것:
- 채널 구성 및 이름 지정
- 압도당하지 않도록 알림 설정
- 5분 미만이 걸리는 읽기 루틴
중요한 범위 참고: Discord는 에이전트에게 일방향입니다 — 그들은 Discord 에 보고하지만, Discord Bot 없이는 Discord 에서 명령을 받을 수 없습니다. Discord에서 직접 명령을 입력할 수 있도록 Bot을 설정하는 것은 T1에서 다루지 않는 고급 설정입니다. 지금은 VS Code 터미널 또는 OpenGoat UI를 통해 명령을 내리고, Discord에서 팀 보고서를 읽으세요.
작동하는 채널 구조
섹션 4를 마칠 때 에이전트당 하나의 채널이 있었습니다. 그것이 올바른 시작 구조입니다. 팀이 성장함에 따라 읽기 좋게 유지되도록 정리하는 방법은 다음과 같습니다.
권장 Discord 서버 레이아웃:
INFO
BALIA OS Team ├── 📋 TEAM OVERVIEW │ └── #announcements ← 중요한 업데이트를 여기에 고정 │ ├── 🤖 AGENT REPORTS │ ├── #[agent1-channel] ← 예: #operations │ ├── #[agent2-channel] ← 예: #marketing │ ├── #[agent3-channel] ← 예: #finance │ ├── #[agent4-channel] ← 예: #specialist-a │ ├── #[agent5-channel] ← 예: #specialist-b │ └── #security ← 에이전트 #6은 항상 여기에 보고 │ └── 📁 LOGS └── #errors ← 선택: 오류 보고서를 여기에 라우팅
이 구조를 정확히 만들 필요는 없습니다 — 채널 이름은 섹션 2에서 왔습니다. 목표는 에이전트 채널을 함께 그룹화하여 한 번에 훑어볼 수 있도록 하는 것입니다.
채널 정리하는 방법
현재 Discord 서버에 에이전트 채널이 흩어져 있다면, 그룹화하는 방법은 다음과 같습니다:
채널 카테고리 만들기:
- Discord 서버 이름 우클릭 (왼쪽 사이드바) → 카테고리 만들기
AGENT REPORTS로 이름 지정- 각 에이전트 채널을 카테고리로 드래그
필요시 채널 이름 변경: 채널 이름은 팀 설계 중 섹션 2에서 정의되었습니다. 지금 이름을 바꾸고 싶다면, 채널 우클릭 → 채널 편집 → 이름 업데이트.
각 채널에 메시지 고정하기: 각 에이전트 채널에 에이전트 이름과 역할이 적힌 메모를 고정하세요. 누가 어디에 보고하는지 한눈에 기억하는 데 도움이 됩니다.
메시지 우클릭 → 메시지 고정 또는 직접 메시지를 만들고 고정하세요: 📌 [에이전트 이름] — [역할]. 각 작업 후 여기에 보고.
알림 설정
에이전트는 세션당 여러 번 보고할 수 있습니다. 기본 알림을 켜두면 Discord가 계속 핑을 보냅니다. 이것은 원하는 것과 반대입니다.
채널별 권장 설정:
- 각 에이전트 채널 우클릭 → 알림 설정
- 없음 으로 설정 — 또는 중요한 알림에 핑을 받고 싶다면 @멘션만
여러분이 원하는 일정에 따라 Discord를 확인하세요 — 몇 분마다 핑을 받는 것이 아니라.
Discord를 확인하는 시점:
- 아침: 모든 채널을 훑어보며 각 에이전트가 밤새 또는 어제 무엇을 했는지 확인
- 명령을 내린 후: 완료 보고를 보러 다시 확인
- 하루에 한 번: 플래그된 알림을 위해 #security 채널 검토
팀 보고서 읽는 방법
각 에이전트는 보고서를 일관되게 형식화합니다 — 이것은 섹션 4의 AGENTS.md에서 설정했습니다. 표준 형식은:
결론 → 지원 상세 → 권장 다음 행동매일 아침 확인할 것:
| 아이콘 | 의미 |
|---|---|
| 🔷 | 에이전트가 세션 시작 |
| ✅ | 작업 또는 세션 완료 |
| ⚠️ | 경고 — 주의 필요 |
| ❌ | 오류 — 에이전트가 완료할 수 없었음 |
⚠️ 또는 ❌를 보면, 메시지를 열어 전체 상세 내용을 확인하고, VS Code 터미널 또는 OpenGoat UI를 통해 에이전트에게 후속 명령을 보내세요.
GitHub 백업 설정 (권장)
BALIA OS는 보안 가디언을 통해 30분마다 자동으로 작업 공간을 GitHub에 백업합니다. 이는 문제가 발생했을 때 지난 30분 내의 어느 시점으로도 롤백할 수 있다는 의미입니다.
백업되는 것:
- 에이전트 설정 (
agents/) - 공유 메모리 (
memory/) - 스킬 (
skills/) - 스크립트 (
scripts/) - 에이전트 작업 공간 (
workspaces/)
절대 푸시되지 않는 것 (자동으로 보호됨):
.env(API 키, Webhooks)*.key,*.pem과 일치하는 모든 파일secrets/디렉토리
설정:
.opengoat디렉토리를 Git 저장소로 초기화하세요:Windows:
cd $env:USERPROFILE\.opengoat git init git branch -M mainMac:
cd ~/.opengoat git init git branch -M main비공개 GitHub 저장소 만들기
.opengoat디렉토리에 원격을 추가하세요:Windows:
git -C $env:USERPROFILE\.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.gitMac:
git -C ~/.opengoat remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.gitworkspaces/security-guardian/guardian_config.json에서git.autoPushEnabled: true설정보안 가디언이 나머지를 자동으로 처리합니다
▶ 시작하려면 이것을 AI에 붙여넣으세요
어려운 부분은 이미 완료했습니다 — 채널이 생성되었고 웹훅이 설정되었습니다. 아래 프롬프트를 사용하여 특정 Discord 레이아웃 정리에 대한 개인화된 체크리스트와 도움을 받으세요.
사용 중인 채팅 AI에 붙여넣고 팀 설계 문서를 첨부하세요.
당신은 BALIA OS를 위한 내 Discord 작업 공간을 정리하는 것을 도와주고 있습니다 —
각 에이전트가 자신의 Discord 채널에 활동을 보고하는
멀티 에이전트 AI 운영 체제입니다.
팀 설계 문서를 첨부했습니다. 읽어서 에이전트 이름과
Discord 채널 이름을 파악하세요.
다음을 통해 단계별로 안내해 주세요.
한 번에 하나의 질문을 하세요. 내 답변을 기다린 후 계속 진행하세요.
막히면 스크린샷을 찍도록 요청하세요 — 내가 보이는 것을 설명하면
무엇을 해야 할지 알려드리겠습니다.
STEP 1 — 현재 Discord 설정 확인
나에게 물어보세요: "Discord 서버를 여세요. 에이전트 섹션에
현재 몇 개의 채널이 있나요?"
내 답변에 따라, 빠진 것이 있는지 또는
6개의 에이전트 채널이 모두 있는지 알려주세요.
STEP 2 — 채널 카테고리 만들기
모든 에이전트 채널을 카테고리로 그룹화하도록 안내해 주세요:
1. 왼쪽 사이드바의 서버 이름 우클릭
2. "카테고리 만들기" 선택
3. 이름: AGENT REPORTS (또는 내가 선호하는 이름)
4. 각 에이전트 채널을 카테고리로 드래그
팀 설계 문서를 읽어서 이동할 채널의 정확한 목록을 알려주세요.
STEP 3 — 공지 채널 추가 (선택)
나에게 물어보세요: "에이전트를 재시작하거나 새 스킬을 설치할 때와 같이
중요한 업데이트를 고정하기 위한 #announcements 채널을 원하시나요?"
예: AGENT REPORTS 카테고리 위에 만들도록 안내해 주세요.
아니오: 건너뜁니다.
STEP 4 — 알림 설정 구성
각 에이전트 채널에 대해 핑을 끄도록 안내해 주세요:
AGENT REPORTS의 각 채널에 대해:
1. 채널 우클릭 → 알림 설정
2. "없음"으로 설정 (중요한 알림을 원하면 "@ 멘션만")
나에게 말해주세요: "이렇게 하면 에이전트가 보고할 때마다
Discord가 핑을 보내는 것을 막습니다. 원하는 일정에 따라 보고서를 확인하세요."
STEP 5 — 각 채널에 역할 알림 고정
각 에이전트 채널에 대해, 짧은 메모를 고정하여
누가 어디에 보고하는지 한눈에 기억할 수 있도록 안내해 주세요:
1. 채널 클릭
2. 입력 및 전송: 📌 [에이전트 이름] — [역할]. 여기에 보고.
3. 메시지 우클릭 → 메시지 고정
4. 핀 알림을 닫으려면 "알겠습니다" 확인
각 채널의 올바른 이름과 역할에 대해 팀 설계 문서를 읽으세요.
STEP 6 — 아침 읽기 루틴 만들기
팀 설계 문서를 바탕으로, 인쇄하거나 저장할 수 있는
5분 아침 체크인 체크리스트를 작성해 주세요:
---
아침 DISCORD 확인 — [내 비즈니스 이름]
소요 시간: ~5분
1. Discord 열기 → AGENT REPORTS 카테고리
2. 각 채널에서 밤새 활동 훑어보기:
□ #[채널 1] — [에이전트 이름]: ✅ 완료 또는 ⚠️ 경고 확인
□ #[채널 2] — [에이전트 이름]: ...
[6개 모두에 대해 계속]
3. ⚠️ 또는 ❌를 보면: 문제를 기록하고,
VS Code 터미널 또는 OpenGoat UI를 통해 후속 명령 보내기
4. 플래그된 알림을 위해 #security 확인
5. 완료 — 다음 확인 때까지 Discord 닫기
---
STEP 7 — 최종 확인
이 체크리스트를 살펴보세요:
□ Discord에 6개의 에이전트 채널 모두 존재
□ 채널이 AGENT REPORTS 카테고리 아래 그룹화됨
□ 알림 설정이 없음 또는 @멘션만으로 설정됨
□ 각 채널에 역할 알림 고정됨
□ 아침 읽기 체크리스트 저장됨
모든 항목이 체크되면 말해주세요:
"Discord 작업 공간이 정리되었습니다.
섹션 8 — 첫 번째 주로 넘어갈 준비가 되었습니다."
지금 시작하세요. 첫 번째 질문을 해주세요.Discord 한눈에 보기 — 일반적인 시나리오
에이전트가 성공적으로 작업을 완료했을 때:
✅ Finance — 일일 손익 보고서 완료.
잔액: $9,847 | 오늘 순이익: +$235 | 승률(30일): 68.2%
출력 저장됨: workspaces/finance/outputs/2026-06-04_pl_report.md
다음: 다음 세션 명령 대기 중.→ 아무것도 할 필요 없습니다. 팀이 일하고 있습니다.
에이전트가 오류를 만났을 때:
❌ Operations — 시장 스캔 완료 실패.
오류: 세 번째 데이터 소스에서 API 속도 제한 도달.
3개 중 2개 소스 완료. 부분 출력 저장됨.
권장 행동: 60분 후 재시도 또는 데이터 소스 목록 확장.→ 후속 명령을 보내세요: openclaw agent --agent [agentid] "지금 시장 스캔을 재시도해 주세요."
에이전트가 세션을 시작할 때:
🔷 Marketing 준비 완료. 오늘 작업: 이번 주 업로드의 제목 옵션 3개 생성.→ 조치 필요 없음 — 완료 보고를 위해 나중에 다시 확인하세요.
설정 확인
Discord 작업 공간이 정리되면 다음을 실행하세요:
Windows:
node $env:USERPROFILE\.opengoat\workspaces\security-guardian\scripts\verify_setup.js --section 7Mac:
node ~/.opengoat/workspaces/security-guardian/scripts/verify_setup.js --section 7이것은 섹션 8로 이동하기 전에 보안 가디언이 계속 실행 중이고 BALIA OS 환경이 온전한지 확인합니다.