JetBrains Thinkrail - 명세로 프로젝트 지식을 유지하는 에이전트 IDE

1 hour ago 4

ThinkRail은 pi 코딩 에이전트에 편집기, 터미널, 검토 도구를 결합하고, 지속적으로 갱신하는 명세와 재사용 가능한 스킬로 프로젝트 지식을 세션 너머까지 유지하는 IDE임 git worktree 기반 작업공간마다 브랜치와 작업 디렉터리를 분리해 에이전트를 병렬 실행하며, 변경 검토부터 GitHub PR 생성, CI 확인, 병합까지 연결함 코드 옆의 SPEC.md 그래프를 에이전트가 전용 도구로 읽고 검색하고 관리함. 기존 Agent Skills를 그대로 읽으며, 프로젝트 설정과 설계 구상, PR 제출을 위한 워크플로도 제공함 작업공간당 여러 pi 세션을 실행하고 모델, 토큰 사용량, 비용을 개별 확인할 수 있음. 실행 중 지시 변경, 후속 요청 대기열, 하위 에이전트 위임, 공동 계획 편집을 지원함 데스크톱 앱과 브라우저용 CLI가 같은 엔진 호스트를 사용하며, JetBrains AI 또는 기존 제공업체 인증을 연결함. 기본 사용 이벤트와 오류 보고는 수집하며, 추가 사용 데이터 공유만 별도 설정으로 제어함 작업공간 격리와 PR 작업 흐름 git 저장소를 프로젝트로 열고 git worktree로 작업공간을 만들면 각각 독립된 브랜치와 작업 디렉터리를 가짐 에이전트가 기존 체크아웃을 건드리지 않고 병렬 작업하며, 원하는 브랜치는 병합하고 나머지는 삭제할 수 있음 기존 worktree를 연결하거나 프로젝트 폴더 자체에서 작업하는 방식도 지원함 완료되거나 쉬고 있는 작업공간은 프로젝트별 보관 선반으로 자동 이동함 PR이 병합되거나 닫혔을 때, 또는 일주일간 활동이 없을 때 이동하며 다시 작업하면 복귀함 상단 표시줄에서 활성 브랜치의 origin 대비 상태와 PR 상태를 확인하고 게시, 푸시, PR 생성을 실행할 수 있음 PR 설명에는 계획, 커밋, PR 템플릿 또는 에이전트가 작성한 초안을 활용함 GitHub PR을 연 뒤에는 CI 검사와 리뷰 결정을 확인하고, 리뷰 준비 완료 처리나 실패한 검사 및 분기된 브랜치의 해결을 에이전트에 맡길 수 있음 저장소에서 마지막으로 사용한 방식으로 병합하거나, PR을 다시 열거나, 원격 브랜치를 삭제할 수 있음 에이전트를 둘러싼 편집과 대화 환경 Monaco 편집기 탭, 파일 트리, 변경 파일 보기, 터미널, 문서를 분할 가능한 작업 화면에 배치하며 모두 활성 작업공간에 종속됨 파일 트리에 Git 변경 상태가 실시간으로 표시됨 파일과 diff의 특정 위치에 리뷰 댓글을 달...

Read Entire Article




피플앤툴즈 네트워크
🛍 샵