Connecting…
Connecting…
View all
🌸Crypto Judy🐰🌸
Telegram · @lovejudylee

오픈클로에 대한 Anthropic의 지원이 끊김에 따라 개인적인 Discord <-> Claude Code bridge를 설계하고 있습니다.

Posted
2026.04.04 09:19
Views
2,082
Forwards
10

기본적인 설계도안은 다음과 같습니다.


index.js — 엔트리포인트
bot.js — Discord 봇 (메시지 수신/응답)
router.js — 에이전트 라우팅 (멘션/이름 기반)
executor.js — claude -p 실행 + 계정 fallback
session.js — 세션 관리 (resume/expire)
context.js — Discord→Claude 컨텍스트 변환
accounts.js — 3계정 라운드 로빈

특히 CC의 빌트인 펑션들을 최대한 사용하는 구조를 가져가는데, 아래의 빌트인 기능들을 주요하게 사용하고 있습니다.

SendMessageTool → 특정 에이전트에게 메시지 전송
writeToMailbox() → 파일 잠금(lockfile) 기반 동시성 안전
readUnreadMessages() → 미읽 메시지만 조회
브로드캐스트 (to: "*") → 전체 팀원에게 전송
구조화 메시지: shutdown_request, plan_approval, permission_request

관건은 각 에이전트들이 기존에 심어줬던 시냅스 구조를 유지할 수 있는지인데.. 열심히 해보겠습니다.

이번주는 시작부터 주말까지 아주 바쁜 한 주네요 🙂
주말에 있던 비소식이은 사라지고 오후에는 화창하다고 합니다.
다들 즐거운 주말 보내세요!

Views2,082Forwards10View on Telegram