OpenClaw 에이전트 릴레이 플러그인, 다중 에이전트 설정에서 텔레그램 전송 문제 해결

✍️ OpenClawRadar📅 게시일: March 25, 2026🔗 Source
OpenClaw 에이전트 릴레이 플러그인, 다중 에이전트 설정에서 텔레그램 전송 문제 해결
Ad

한 개발자가 다중 에이전트 설정에서 sessions_send가 Telegram 사용자에게 응답을 전달하지 못하는 문제를 해결하는 openclaw-agent-relay 플러그인을 공개했습니다.

sessions_send의 문제점

에이전트 간 메시지를 전달하기 위해 sessions_send를 사용할 때, 대상 에이전트의 응답이 사용자의 Telegram에 도달하지 않고 channel=webchat(내부 채널)로 이동합니다. 이는 sessions_send가 세션과 대화 기록은 보존하지만 전달을 제대로 처리하지 않기 때문에 발생합니다. 이 문제는 NOT_PLANNED로 표시된 폐쇄된 티켓 #13374에 문서화되어 있습니다. 또한 세션의 전달 컨텍스트를 telegram에서 webchat으로 영구적으로 뒤집어버려 손상시킬 수 있습니다(#44153 및 #31671 참조).

기존 해결책과 한계

개발자들은 주로 두 가지 접근법을 시도해 왔습니다:

  • 명시적 메시지 도구 사용: 대상 에이전트가 channel: "telegram"과 명시적 to/threadId로 메시지를 호출한 후 ANNOUNCE_SKIP을 반환합니다. 이는 #47971 및 #28603에 문서화되어 있습니다. 문제점으로는 모든 sessions_send 페이로드에 전달 지침을 포함해야 하며, 특히 긴 세션에서 에이전트가 해결책 사용을 잊어버리는 경우가 있습니다.
  • 알림 단계 의존: timeout=0을 사용하여 에이전트가 사용자에게 보이는 응답을 작성할 수 있는 알림 단계를 얻습니다. 그러나 모델들은 내용을 작성하기보다 ANNOUNCE_SKIP을 반환하는 경향이 있습니다(#43295). 알림 전달에도 문제가 있습니다: Telegram 주제에 대한 threadId를 삭제하고(#47971, #45878), 다중 채널 설정에서 조용히 실패하며(#47524), ANNOUNCE_SKIP 텍스트가 사용자에게 유출될 수 있습니다(#45084).
Ad

해결책: openclaw-agent-relay

이 플러그인은 sessions_send와 알림을 모두 완전히 우회합니다. 내부적으로 하위 에이전트가 사용하는 동일한 게이트웨이 WebSocket RPC(callGateway({ method: "agent" }))를 사용하여 deliver: true로 기존 세션에서 에이전트 턴을 트리거합니다. 에이전트는 특별한 지침, ANNOUNCE_SKIP 또는 메시지 도구 해결책 없이 정상적으로 응답하며, 응답은 직접 Telegram으로 전송됩니다.

사용 방법

두 가지 방법을 사용할 수 있습니다:

  • 도구 wake_agent: 모든 에이전트가 자신의 세션에서 다른 에이전트를 깨우기 위해 호출할 수 있습니다:
    wake_agent({ sessionKey: "agent:my-agent:telegram:direct:123456", message: "Hey, remind the client about the contract" })
  • HTTP POST /notify: 크론 작업, 스크립트 또는 외부 트리거용:
    curl -X POST http://127.0.0.1:18790/notify \
    -H "Authorization: Bearer your-secret-token" \
    -H "Content-Type: application/json" \
    -d '{"sessionKey":"agent:my-agent:telegram:direct:123456", "message":"Reminder: client asked for the contract"}'

설치

다음 명령으로 설치: openclaw plugins install openclaw-agent-relay

개발자는 게이트웨이 RPC 인증 구현에 Ed25519 장치 식별, 챌린지-응답 프로토콜 및 문서화되지 않은 프로토콜 특이점 작업이 포함되었다고 언급했습니다.

📖 전체 소스 읽기: r/openclaw

Ad

👀 See Also

상위 6가지 오픈소스 클로드 스킬 (4월 15일 - 5월 3일)
Tools

상위 6가지 오픈소스 클로드 스킬 (4월 15일 - 5월 3일)

지난 15일간의 여섯 가지 오픈소스 클로드 스킬: 브랜드-연금술, npm-다운로드를-리드로, 하이퍼프레임, 이메일-뉴스레터, 가격 책정 등. 각 스킬의 기능에 대한 상세 분석.

OpenClawRadar
AIsbf 0.9.8은 캐싱 기능, 라우팅 개선 및 확장된 AI 서비스 지원을 추가합니다.
Tools

AIsbf 0.9.8은 캐싱 기능, 라우팅 개선 및 확장된 AI 서비스 지원을 추가합니다.

AIsbf 0.9.8은 여러 AI 서비스에 OpenAI 호환 인터페이스를 제공하는 API 프록시/라우터입니다. 이번 릴리스에서는 Redis, SQLite, MySQL 및 파일 기반 캐싱, 향상된 의미론적 라우팅, Claude.ai, Amazon Kiro-cli, OpenAI Codex, Kilo.ai 구독자를 위한 완전한 OAuth2 지원이 추가되었습니다.

OpenClawRadar
TeenyApp를 통해 클로드가 단일 채팅 링크로 풀스택 웹사이트를 구축 및 배포할 수 있습니다
Tools

TeenyApp를 통해 클로드가 단일 채팅 링크로 풀스택 웹사이트를 구축 및 배포할 수 있습니다

TeenyApp는 Claude가 HTTP를 통해 사용할 수 있는 라이브 서브도메인과 에이전트 토큰을 제공하여, 채팅을 떠나지 않고도 코드 스캐폴딩, 마이그레이션 실행, 인증 설정, 실제 URL에 직접 배포할 수 있게 해줍니다.

OpenClawRadar
피코클로, F1 AI 에이전트 구축 실패로 API 크레딧 20달러 소진
Tools

피코클로, F1 AI 에이전트 구축 실패로 API 크레딧 20달러 소진

개발자가 라즈베리 파이 제로 2W에서 PicoClaw를 사용해 F1 정보 봇을 구축하려 했으나, 해당 도구가 버전 11로 기본 설정되어 환각적인 파이썬 코드를 생성했고, 작동하는 솔루션을 만들어내지 못한 채 DeepSeek API 크레딧 20달러를 소모했습니다.

OpenClawRadar