voice-agent-expert
LiveKit Letta 음성 에이전트 문제 해결
음성 에이전트 오류는 오디오, WebRTC, 토큰, 프로세스 상태가 상호작용할 때 진단하기 어렵습니다. 이 스킬은 LiveKit 및 Letta 디버깅을 위한 집중 점검 항목, 워크플로, 헬퍼 스크립트를 제공합니다.
설치 전에 중지하고 확인을 요청하세요.
계획을 검토하고 파일을 변경하기 전에 사용자의 명시적 동의를 받으세요.
내 에이전트로 설치
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "voice-agent-expert" from https://skillstore.io/skills/egadams-voice-agent-expert.md and its manifest at https://skillstore.io/api/skills/egadams-voice-agent-expert/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
에이전트가 읽기 쉬운 리소스
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
테스트해 보기
"voice-agent-expert" 사용 중입니다. 내 음성 에이전트가 룸에 참여하지만 전혀 응답하지 않습니다.
예상 결과:
- 가능한 원인: 중복 voice-agent 워커 또는 잘못된 LiveKit hook.
- 하나의 워커만 활성 상태인지, 로컬 테스트가 DEV 모드를 사용하는지 확인하세요.
- Letta가 메시지를 수신하고 있음을 증명하는 라우팅 마커가 로그에 있는지 확인하세요.
"voice-agent-expert" 사용 중입니다. playground에서 내 토큰이 유효하지 않다고 표시됩니다.
예상 결과:
- 토큰은 몇 시간 후 만료되므로 새 LiveKit 토큰을 생성하세요.
- LiveKit URL이 브라우저에서 사용하는 서버 엔드포인트와 일치하는지 확인하세요.
- 토큰을 민감 정보로 취급하고 토큰이 포함된 로그를 공유하지 마세요.
"voice-agent-expert" 사용 중입니다. 몇 초 후 오디오가 끊깁니다.
예상 결과:
- 모델이나 오디오 설정을 변경하기 전에 중복 voice-agent 워커가 있는지 확인하세요.
- 오래된 프로세스를 중지하고 오래된 룸을 정리한 뒤 워커를 깨끗하게 다시 시작하세요.
- 활성 워커가 현재 로그를 수신하는 워커인지 확인하세요.
보안 감사
높은 위험The skill appears intended for local LiveKit and Letta debugging, not covert exfiltration. Several findings are confirmed because helper scripts read .env files, handle API secrets, spawn shell commands, and start local services with hardcoded paths. Many markdown backtick and localhost URL findings are false positives, but the package needs hardening before broad marketplace distribution.
확인된 보안 우려 사항 (8)
기능 검토 항목 (32)
이 스킬에 대해 예상될 수 있는 실제 로컬 기능이므로 검토가 필요하지만, 확인된 악의적 동작으로는 집계되지 않습니다.
위험 요인
📁 파일 시스템 접근 (32)
🌐 네트워크 접근 (6)
⚙️ 외부 명령어 (22)
🔑 환경 변수 (16)
이 보고서 공유 및 인용
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
보고서 링크 복사
https://skillstore.io/skills/egadams-voice-agent-expert/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 배지
[](https://skillstore.io/skills/egadams-voice-agent-expert?utm_source=security_passport_badge)HTML 배지
<a href="https://skillstore.io/skills/egadams-voice-agent-expert?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/egadams-voice-agent-expert/security.svg" alt="Skillstore security assessment" loading="lazy"></a>임베드 카드
<iframe src="https://skillstore.io/embed/skills/egadams-voice-agent-expert.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>학술 인용 (APA · BibTeX · CFF)
APA 인용
EGAdams. (2026). voice-agent-expert security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/egadams-voice-agent-expert/audits/8BibTeX 인용
@techreport{egadams-egadams-voice-agent-expert-2026,
author = {EGAdams},
title = {voice-agent-expert security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/egadams-voice-agent-expert/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "voice-agent-expert security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "EGAdams"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/egadams-voice-agent-expert/audits/8"
identifiers:
- type: other
value: "skillstore:egadams-voice-agent-expert:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore 점수
이 점수의 이유 증거 신뢰도: 중간만들 수 있는 것
로컬 음성 채팅 설정 수정
로컬 LiveKit 및 Letta 음성 세션이 연결되지 않거나 응답하지 않는 이유를 진단합니다.
오디오 끊김 디버깅
간헐적인 오디오 오류를 중복 워커, 오래된 룸, 잘못된 에이전트 모드까지 추적합니다.
지원 런북 준비
반복되는 LiveKit 및 Letta 오류를 재현 가능한 점검 항목과 에스컬레이션 단계로 전환합니다.
이 프롬프트를 사용해 보세요
내 LiveKit 및 Letta 음성 에이전트가 연결되지 않습니다. 먼저 오류를 물어본 다음, 가장 안전한 점검부터 안내해 주세요.
로컬 음성 채팅에 START 모드와 DEV 모드 중 무엇을 사용해야 하는지 설명하고, 잘못된 모드를 선택했을 때 나타나는 증상을 나열해 주세요.
중복 voice-agent 워커나 오래된 LiveKit 룸이 오디오 끊김을 유발하는지 확인할 수 있도록 도와주세요.
보안 위험, 시크릿 처리, 더 안전한 프로세스 관리 관점에서 내 로컬 LiveKit 및 Letta 시작 워크플로를 검토해 주세요.
모범 사례
- 로컬 서비스나 shell startup 파일에 대해 실행하기 전에 모든 명령을 검토하세요.
- 이 워크플로를 여러 머신에서 공유하기 전에 하드코딩된 경로를 구성으로 옮기세요.
- 생성된 LiveKit 토큰과 .env 내용을 민감한 자격 증명으로 취급하세요.
피하기
- 일치하는 프로세스를 확인하지 않고 광범위한 process-kill 명령을 실행하지 마세요.
- 네트워크 제어 없이 로컬 개발 서비스를 모든 인터페이스에 바인딩하지 마세요.
- 생성된 토큰이나 .env에서 파생된 출력을 공개 이슈 보고서에 붙여넣지 마세요.
자주 묻는 질문
이 스킬은 어떤 시스템을 대상으로 하나요?
이 스킬이 명령을 자동으로 실행하나요?
LiveKit 토큰을 생성할 수 있나요?
프로덕션 배포에 바로 사용할 수 있나요?
중복 프로세스가 왜 중요한가요?
감사에서 위험이 표시되는 이유는 무엇인가요?
개발자 세부 정보
작성자
EGAdams라이선스
MIT
Skillstore 리비전
r1
버전 안내
작성자가 버전을 선언하지 않았습니다.
참조
72d5025b022c77f7a51bdf5c1637c689c80e89d1
유지보수 최신성
2026. 7. 25.
사용량
4 다운로드 · 177 조회