프로젝트 소개

artefacto는 에이전트와 무관하게 작동하는 도구로, 인간 개발자와 코딩 에이전트 간의 구조화된 상호 작용을 촉진합니다. 에이전트가 구조화된 데이터를 내보내면, artefacto가 이를 웹 브라우저에서 대화형 페이지로 렌더링합니다. 사용자는 이러한 아티팩트를 실시간으로 검토하고, 주석을 추가하며, 질문에 답하고, 단계를 체크하며, 승인을 제공할 수 있습니다. 중요한 점은, 모든 사용자 상호 작용이 검토가 열려 있는 동안 실시간으로 에이전트로 다시 전달되어, 밀접한 피드백 루프를 형성한다는 것입니다. 이 프로젝트는 단일 바이너리로 배포되며, 모든 코딩 에이전트가 구동할 수 있는 CLI와 함께, 에이전트에게 상호 작용 루프 사용법을 가르치는 스킬을 포함합니다. loadout을 위한 대화형 아티팩트 플러그인으로 기능하지만, 독립적으로도 실행할 수 있습니다. 현재 지원되는 첫 번째 아티팩트 종류는 개발 계획이며, 향후에는 사양, 변경 요약, 체크리스트, 문제 분류 등이 구현될 예정입니다. 프로젝트는 초기 단계에 있으며, 문서를 검증하고 독립적인 HTML 페이지를 생성하는 정적 렌더러는 작동하지만, 대화형 서버와 아티팩트 인덱스는 아직 개발 중입니다.