이 플러그인은 Weights & Biases Weave 플러그인입니다. CoreWeave Forge 버전은 아직 제공되지 않습니다. Agent Lens와 Weave는 동일한 트레이스 데이터를 공유하므로, 플러그인이 전송한 트레이스는 Agent Lens에 표시됩니다.
사전 요구 사항
- Node.js v22.14 이상
- 플러그인 API를 지원하는 OpenClaw
2026.4.25이상 - CoreWeave Forge 계정 및 API 키
- 트레이스를 수신할 Agent Lens 프로젝트(
[YOUR-TEAM]/[YOUR-PROJECT])
플러그인 설치
다음 단계에 따라 플러그인을 설치하고 OpenClaw 게이트웨이에 등록한 다음, 트레이스가 Agent Lens 프로젝트에 전달되는지 확인하세요.1
패키지 설치
weave-openclaw를 사용하세요(weave만 입력하면 이 플러그인이 아니라 Weave SDK를 가리킵니다). OpenClaw 게이트웨이는 설정을 통해 플러그인을 로드하므로 애플리케이션 코드에서 임포트할 필요가 없습니다.2
게이트웨이 설정에 플러그인 추가
기본 설정 파일 위치는 **
~/.openclaw/openclaw.json입니다(주석과 후행 쉼표를 허용하는 JSON5 형식). 아직 설정 파일이 없다면 openclaw onboard를 실행하여 기본 파일을 생성하세요.
[YOUR-TEAM]과 [YOUR-PROJECT]를 사용 중인 프로젝트에 맞게 변경하세요.hooks.allowConversationAccess**를 **true**로 설정하세요. 그러면 OpenClaw가 콘텐츠를 포함하는 훅(llm_input, llm_output, agent_end)을 실행하고, span에 입력 및 출력 텍스트, 도구 인수, 도구 결과가 포함됩니다.diagnostics.enabled는 기본적으로 켜져 있습니다. 비활성화해야 하는 경우에만 명시적으로 설정하세요.3
게이트웨이 재시작 및 확인
OpenClaw 게이트웨이를 재시작한 다음, OpenClaw 채팅 화면 중 아무 곳에서나
/weave status를 실행하여 플러그인이 활성 상태인지 확인하세요. 에이전트를 처음 실행하고 몇 초 이내에 https://forge.coreweave.com/agent-lens/[YOUR-TEAM]/[YOUR-PROJECT] 에 트레이스가 표시됩니다.Agent Lens에서 OpenClaw 트레이스 보기
플러그인이 활성화되면 에이전트 세션마다 트레이스가 생성되며, 이 트레이스는 Agent Lens UI에서 살펴볼 수 있습니다. 에이전트 세션을 한 번 이상 실행한 후 Agent Lens UI에서 프로젝트를 여세요.- CoreWeave Forge로 이동하여 제품 메뉴에서 Agent Lens를 선택한 다음, 사이드 메뉴 상단의 프로젝트 선택기에서 프로젝트를 선택하세요.
- 사이드 메뉴에서 Conversations를 선택하세요.
- Conversations 탭을 선택하면 프로젝트에 저장된 모든 에이전트 대화를 볼 수 있습니다.
- 대화를 선택하면 전체 대화 트리를 살펴볼 수 있습니다.
설정 레퍼런스
이 섹션에서는openclaw.json에 있는 weave 플러그인 항목의 전체 설정 레퍼런스를 설명합니다.
apiKey 필드는 네 가지 인증 소스를 지원하며, 다음 순서대로 확인됩니다.
source: "env"또는source: "file"이 지정된SecretRef객체(아래 예시의 10번째 줄 참조)- 리터럴
apiKey문자열(지원되지만 권장하지 않음) WANDB_API_KEY환경 변수wandb login으로 생성되는 Agent Lens 호스트의~/.netrc항목
captureContent의 기본값은 true입니다. captureContent가 true이면 플러그인은 입력 및 출력 메시지, 도구 인수, 도구 결과도 gen_ai.input.messages 및 gen_ai.output.messages 페이로드 형식에 맞춰 함께 내보냅니다. 또한 서브에이전트, 컴팩션 이벤트, 루프 감지, 재시도, 컨텍스트 사이징 정보를 추가 속성과 span 이벤트로 기록합니다.
규정 준수 또는 데이터 보존 정책상 캡처를 비활성화해야 하는 경우 captureContent를 false로 설정하세요.
문제 해결
트레이스가 Agent Lens에 전달되지 않거나 content 필드가 비어 있으면 다음 섹션을 참고하여 가장 흔한 원인을 진단하세요. 게이트웨이 로그는openclaw를 실행 중인 프로세스의 터미널 출력입니다. 데몬으로 실행한 경우에는 프로세스 관리자의 로그 스트림을 확인하세요.
플러그인은 로드되었지만 span이 표시되지 않는 경우
/weave status를 실행하세요. lifecycle이disabled,config-error또는not-started이면 플러그인이 활성화되지 않은 것입니다. 게이트웨이 로그에weave: config.entity is required,weave: configuration error또는[weave] incompatible plugin SDK메시지가 있는지 확인하세요.- 게이트웨이 설정에
diagnostics.enabled: false가 설정되어 있지 않은지 확인하세요. 이 필드는true여야 합니다. - entity와 프로젝트가 현재 확인 중인 Agent Lens 프로젝트의 URL 슬러그와 일치하는지 확인하세요.
/weave status를 실행하면project=[YOUR-TEAM]/[YOUR-PROJECT]가 출력되어야 합니다. - 인증 소스를 확인하세요.
/weave status를 실행하면auth=...가 출력되어야 합니다. 출력이WANDB_API_KEY env인데 키를 다른 환경 변수에 설정했다면 플러그인이 잘못된 키를 읽고 있는 것입니다.
span은 수집되지만 입력/출력 텍스트가 비어 있는 경우
게이트웨이 로그에서 다음 내용을 확인하세요.plugins.entries.weave.hooks.allowConversationAccess: true를 지정하고 게이트웨이를 다시 시작하세요. span 구조와 비용 및 사용량 데이터는 훅이 아닌 진단 이벤트를 통해 전달되므로, allowConversationAccess가 false여도 정상적으로 수집됩니다.