리브레또 PR 에이전트 공개: 실패한 플레이라이트 스크립트 자동 수정

Libretto는 Playwright 스크립트 실패 시 라이브 페이지를 조사하고 GitHub 풀 리퀘스트로 코드 수정안을 제안하는 PR 에이전트입니다. 사용자는 기존 인프라와 LLM API 키를 유지하며, Libretto는 PR 에이전트에 대해 별도 비용을 청구하지 않습니다. 현재 Playwright 전용이며, MIT 라이선스로 오픈소스 제공됩니다.

AI 요약

Libretto가 Playwright 스크립트가 실패했을 때 자동으로 문제를 진단하고 GitHub 풀 리퀘스트로 코드 수정안을 제안하는 PR 에이전트를 공개했다. 이 도구는 실패한 자동화의 라이브 페이지를 조사하여 변경 사항을 파악하고 수정 코드를 제안한다. 기존 Playwright 프로젝트에 libretto-playwright-debugger 패키지를 추가하고 debugFailure()를 호출하기만 하면 사용할 수 있으며, MIT 라이선스로 오픈소스 제공된다. 사용자는 자신의 LLM 제공업체 API 키와 브라우저 인프라를 그대로 사용할 수 있다.

핵심 포인트

  • Libretto PR 에이전트는 Playwright 스크립트 실패 시 라이브 페이지를 조사해 GitHub 풀 리퀘스트로 코드 수정안 제안
  • 기존 Playwright 프로젝트에 패키지 추가 및 debugFailure() 호출만으로 통합 가능
  • MIT 라이선스로 오픈소스 제공되며, Libretto는 PR 에이전트 사용에 대해 별도 비용을 청구하지 않음
  • 사용자는 자신의 LLM 제공업체 API 키와 브라우저 인프라(로컬, 자체 호스팅, 호스팅 브라우저) 사용 가능

향후 전망

  • 향후 Selenium 및 Puppeteer용 어댑터가 추가로 개발될 가능성
  • 브라우저 자동화 테스트의 디버깅 및 유지보수 프로세스가 크게 자동화될 것으로 예상
출처:hackernews
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...