ユーザーガイド
TASTESTUDIO 아키텍처와 현재 범위
この章は現在韓国語のみで提供しています。
Studio는 사용자 화면과 프로젝트 문맥을 관리합니다. Tauri Rust Runtime은 데스크톱의 파일·Git·프로세스 작업을 맡습니다. Core는 작업 계획·Queue·Matcher·Agent 상태·Run 결과와 Provider 연결을 관리합니다. Rust Agent는 Run별 workspace에서 구조화된 단계를 실행합니다.
전체 구성
실행 흐름
저장된 .tastedev 정의 → TestPlan → Core Queue/Matcher → Agent Pipeline → Log/Evidence → 실제 Result → Studio.
승인과 AI 수정
Failure → 최소 Context·전송 승인 → Core의 실제 Provider → Proposal → 사용자 검토·Patch 승인 → 앱의 Patch → Validation → Snapshot → 같은 Core/Agent 경로의 Retest → 실제 결과.
모델 Tool과 앱 Action은 다른 권한입니다. 모델은 읽기 도구로 분석하고 앱이 승인·scope·base 상태를 검사한 뒤 쓰기를 수행합니다. GitHub도 후보 생성·중복 조회·검토·외부 생성 승인을 구분합니다.
배치 방식
로컬에서 Studio/Core/Agent를 함께 실행하거나 원격 Core와 별도 Agent 장비를 사용할 수 있습니다. 이는 연결 토폴로지이며 통합 설치본·서비스·클라우드 제공 완료를 의미하지 않습니다.
현재 제한
- Core Run/Queue/등록 Protocol과 여러 분석·수정·Issue 이력은 메모리 기반입니다.
- Schedule 정의와 Artifact 파일은 별도 저장하지만 전체 복구 DB는 아직 없습니다.
- 작은 텍스트 Snapshot만 지원하고 Secret injection은 없습니다.
- Windows Desktop Runtime 구현과 Agent Windows/Linux 실행 범위를 구분합니다.
- 팀 권한·다중 Core·Cloud Sync·자동 Commit/Push는 제공 기능이 아닙니다.
- 홈페이지 다운로드 제공·설치 QA·실제 운영 서비스 상태는 별도 확인해야 합니다.
이미지는 기능 관계를 설명한 다이어그램이며 실제 앱 화면의 Screenshot이 아닙니다.
