사전 요구 사항
- Node.js v18.19 이상 또는 v20.6 이상(
npm포함) - 설치 및 인증이 완료된 Claude Code
- CoreWeave Forge 계정 및
WANDB_API_KEY환경 변수로 설정된 API 키 - 트레이스를 수신할 Agent Lens 프로젝트(
[YOUR-TEAM]/[YOUR-PROJECT])
플러그인 설치
CLI를 설치하고 설치 프로그램을 실행해 Claude Code에 플러그인을 등록한 다음, Claude Code 세션을 시작하면 트레이싱이 시작됩니다.1
CLI 설치
이 플러그인은 Weave 가이드에서 설명하는 어느 패키지의 설정도 이전되지 않습니다. 설치 프로그램에서 요청하면 프로젝트와 API 키를 다시 설정하세요. 플러그인의 환경 변수를 설정해 두었다면
weave-claude-code 플러그인과는 별개입니다. 이 플러그인의 CLI는 forge-agent-lens-for-claude-code이며, 스킬은 forge라는 이름을 사용합니다. weave-claude-code 또는 이전 @coreweave/forge-claude-code 패키지를 설치했다면 두 플러그인이 트레이스를 중복으로 전송하지 않도록 이 플러그인을 설치하기 전에 기존 패키지를 제거하세요.WEAVE_PROJECT는 FORGE_TRACE_PROJECT로, WEAVE_AGENT_NAME은 FORGE_CLAUDE_CODE_AGENT_NAME으로 이름을 변경하세요.2
설치 프로그램 실행
~/.forge-agent-lens-for-claude-code/settings.json을 생성합니다.- Claude Code에 플러그인을 등록합니다.
- Agent Lens 프로젝트(
[YOUR-TEAM]/[YOUR-PROJECT])와 Forge API 키가 아직 설정되어 있지 않으면 입력을 요청합니다.
FORGE_TRACE_PROJECT와 WANDB_API_KEY를 사용하며, 둘 중 하나라도 없으면 경고를 표시합니다. 이 값들은 settings.json에 저장되지 않습니다.기본적으로 설치 프로그램은 GitHub에서 플러그인을 등록합니다. CI 시스템이나 컨테이너에서 GitHub에 접근할 수 없다면 --source=local을 지정해 이전 단계에서 설치한 npm 패키지로 플러그인을 등록하세요.3
Claude Code 시작
/reload-plugins를 실행하세요.이제부터 플러그인이 세션을 자동으로 트레이싱합니다. 특정 프로젝트의 세션만이 아니라 이 머신에서 실행되는 모든 Claude Code 세션이 트레이싱됩니다.Agent Lens에서 Claude Code 트레이스 보기
Claude Code 세션을 한 번 이상 실행한 후 Agent Lens UI에서 프로젝트를 여세요.- CoreWeave Forge로 이동하여 제품 메뉴에서 Agent Lens를 선택한 다음, 사이드 메뉴 상단의 프로젝트 선택기에서 프로젝트를 선택하세요.
- 사이드 메뉴에서 Conversations를 선택하세요.
- Conversations 탭을 선택하면 프로젝트에 저장된 모든 에이전트 대화를 확인할 수 있습니다.
- 대화를 선택하면 전체 대화 트리를 자세히 살펴볼 수 있습니다.
invoke_agent claude-code span은 최상위 에이전트 이름을 사용하며, 기본값은 claude-code입니다. 이 이름은 agent_name 설정이나 FORGE_CLAUDE_CODE_AGENT_NAME 환경 변수로 변경할 수 있습니다(플러그인 설정 참조). 서브에이전트는 자체 유형 이름을 그대로 유지합니다.
멀티턴 대화는 서버 측에서 대화 ID를 기준으로 연결되므로, 여러 트레이스에 걸친 대화의 흐름을 따라갈 수 있습니다. 각 span에는 토큰 사용량, 모델 이름, 도구 입력 및 출력, 소요 시간, 프롬프트와 응답의 텍스트 내용이 포함됩니다. 트레이스되는 데이터에 대한 자세한 내용은 GitHub의 What Gets Traced를 참조하세요.
플러그인 설정하기
설치 후에는forge-agent-lens-for-claude-code config 명령어로 플러그인 설정을 확인하거나 변경할 수 있습니다.
claude-code라는 에이전트 이름으로 표시됩니다. 팀이나 프로젝트를 구분하는 등 다른 이름을 사용하려면 agent_name을 설정하세요. 이름은 비워 둘 수 없으며, 앞뒤 공백은 자동으로 제거됩니다.
플러그인의 백그라운드 데몬은 시작될 때 설정을 읽어 들입니다. 실행 중인 데몬에 변경한 설정을 적용하려면 데몬을 다시 시작하세요.
Agent Lens 스킬
설치를 마치면 모든 Claude Code 세션에서 Agent Lens 전용 스킬 세 가지를 바로 사용할 수 있습니다.forge:forge-config 스킬을 사용하면 Claude Code 안에서 Agent Lens 값을 설정할 수 있습니다.
플러그인 상태 확인
다음 CLI 명령어를 사용하여 플러그인 상태를 확인하거나 문제를 해결할 수 있습니다.✓(정상), ✗(조치 필요) 또는 -(아직 활성화되지 않았지만 오류는 아님)가 표시됩니다.
Agent Lens에 대화가 표시되지 않으면 다음 명령어를 실행하여 데몬 로그의 마지막 50줄을 출력하세요.
--tail 옵션에 출력할 줄 수를 지정하세요.
~/.forge-agent-lens-for-claude-code/logs/daemon.log에서도 확인할 수 있습니다.
문제를 진단할 때 더 자세한 데몬 출력을 보려면 디버그 모드를 켜세요.
FORGE_CLAUDE_CODE_DEBUG=1을 설정하세요.
제거
Claude Code에서 플러그인을 제거하고 트레이싱을 중지하려면 다음 명령을 실행하세요.--keep-logs 옵션을 지정하세요.