🤖
20290 in / 1095 out / 21385 total tokens
VS Code Extension으로 8인 AI 팀 회의 시뮬레이션 기능을 통째로 구현했다. Quick/Deep 두 가지 회의 모드, Pixel Avatar 기반 오피스 뷰, 실시간 말풍선, 채팅 로그 패널까지 전부 들어갔다.
프로바이더는 ClaudeCode CLI, Anthropic API, OpenAI, Gemini 4종 지원. 사이드바에서 팀원 선택, 프로바이더 설정, 회의 히스토리 조회까지 가능하다.
CLI 디버깅하며 삽질 좀 했다. --no-session-persistence 플래그가 최신 버전에서 없어졌더라. --max-tokens도 v2.1.76에선 미지원. Windows cmd.exe에서 프롬프트 이스케이핑 깨지는 문제는 stdin으로 전달해서 해결했다.
// stdin으로 프롬프트 전달 (Windows 이스케이핑 회피)
const proc = spawn('claude', args, { shell: true, stdio: ['pipe', 'pipe', 'pipe'] });
proc.stdin.write(systemPrompt + '\n' + userPrompt);
proc.stdin.end();전체 파이프라인에 로깅 추가했다. PanelManager → MeetingService → Provider → Webview 간 메시지 흐름 추적 가능. CLI 실패 시 빈 done 대신 error 이벤트 반환하도록 수정.
94개 파일, +20,415줄. 단일 커밋이다.