TRAE SOLO 정식 버전에 대한 심층적인 경험과 몇 가지 팁을 요약한 내용(완전히 재현 가능한 프롬프트와 소스 코드 포함). 요약: TRAE SOLO 모드 평가 및 두 가지 귀중한 교훈: 1. SubAgent를 사용하여 MCP 도구의 컨텍스트를 제어하는 방법; 2. TRAE SOLO 모드에서는 브라우저 플러그인의 프롬프트를 사용하여 웹페이지 콘텐츠에서 마크다운을 생성하는 작업을 한 번에 완료합니다. 본문: 🧵
한동안 많은 분들이 TRAE SOLO 모드 초대 코드를 찾아주셨습니다. 이제 공식 SOLO 버전이 모든 TRAE 해외 사용자에게 정식으로 출시되었으며, SOLO 코드와 대기자 명단은 더 이상 필요하지 않습니다. 베타 테스트 단계에서 TRAE의 SOLO 모드를 이미 충분히 경험해 보았고, 최근 새로운 SOLO Coder를 다시 테스트해 보았습니다. 모델링 기능이 크게 향상되었습니다. 현재 기간 한정으로 무료로 제공되고 있으니 아직 사용해 보지 않으신 분들은 꼭 한번 사용해 보시기를 추천합니다. TRAE의 SOLO 모드는 무엇인가요? 간단히 말해서, Claude Code / Codex CLI의 코드 편집기 버전이라고 생각하면 됩니다. 더 이상 어두운 명령줄 창이 아니라 사용자 친화적인 앱 인터페이스입니다. 에이전트 실행 중에 프롬프트를 쉽게 입력 및 수정하고, 이미지를 붙여넣고, MCP 도구(다양한 외부 기능)를 구성하고, 코드 변경 사항을 확인하고 결과를 실시간으로 미리 볼 수 있습니다. 언제든지 프로세스를 종료하고 새 프롬프트를 입력할 수도 있습니다. 공식 출처에 따르면: SOLO 공식 버전의 핵심 포지셔닝은 'Resoponsive Coding Agent'로, 높은 수준의 자동화를 달성하는 동시에 실시간 인식(Responsive Review), 지속적인 제어(Responsive Context), 멀티태스킹 병렬 처리(Responsive Multi-Agent)를 가능하게 합니다. SOLO의 공식 버전은 단일 오픈소스 프로젝트나 기존 프로젝트를 1~100개까지 리팩토링하고 반복하는 것과 같이 1~100개까지의 복잡한 작업을 대상으로 합니다. 주요 기능 기능 업데이트에 대해 논의하기에 앞서, 베타 테스트와 새 버전 사용 중에 가장 가치 있다고 생각했던 두 가지 주요 내용을 공유하고 싶습니다. "행동 → 검증"의 폐쇄 루프를 실제로 구축합니다. 제가 가장 중요하게 생각하는 부분입니다. 많은 AI 에이전트는 "맥락 수집 -> 실행"만 할 뿐, 제대로 하고 있는지는 잘 모릅니다. 예를 들어, AI에게 코드 작성만 요청할 수 있는데, 이 코드는 옳을 수도 있고 틀릴 수도 있습니다. 하지만 AI에게 테스트 데이터를 제공하고 해당 데이터를 사용하여 코드를 검증하도록 하면, AI는 모든 검증을 통과할 때까지 테스트 데이터를 기반으로 오류를 수정할 수 있습니다. 에이전트의 경우, 맥락 수집, 조치 실행, 결과 검증의 원활한 순환을 구축하는 것이 중요합니다. SOLO 모드는 이러한 악순환을 끊으려 합니다. 예를 들어, Codex를 사용할 때 브라우저 테스트 중 오류가 발생하면 에이전트에 반복적으로 복사하여 붙여넣어야 합니다. SOLO 모드는 내장 브라우저를 통해 웹페이지의 진행 상황을 실시간으로 "확인"할 수 있도록 합니다. 이를 통해 문제가 해결될 때까지 웹페이지의 오류 정보를 기반으로 코드를 자동으로 수정하여 최소한의 수동 개입만 필요로 합니다.
SubAgent: 컨텍스트 관리를 위한 강력한 도구 또 다른 장점은 SubAgent에 대한 탁월한 지원입니다. SubAgent를 사용하면 테스트 및 시스템 설계와 같은 특정 기능을 전담 에이전트에게 위임하여 전문가 팀을 보유한 것과 같은 효과를 얻을 수 있을 뿐만 아니라, 컨텍스트 엔지니어링을 지원하여 컨텍스트를 더욱 간소화할 수 있습니다. 예를 들어 Chrome Dev Tools의 MCP를 TRAE에 추가하면 스크린샷을 찍고 콘솔 로그를 분석하는 데 도움이 될 수 있습니다. 하지만 MCP 도구에는 컨텍스트 창을 많이 차지한다는 문제가 있습니다. 팁을 하나 알려드리자면, MCP 도구를 SubAgent로 래핑할 수 있습니다. 이 MCP를 사용해야 할 때는 먼저 이 SubAgent를 호출하세요. 이렇게 하면 MCP 작업 중 발생하는 모든 컨텍스트가 메인 에이전트의 컨텍스트 공간을 차지하지 않고 이 SubAgent에 통합됩니다. TRAE의 SubAgent에 대한 UI 지원은 매우 훌륭하며, "Smart Generate"를 통해 쉽게 추가할 수 있습니다. 에이전트에 작업 수행을 지시할 때, 프롬프트에서 미리 생성된 하위 에이전트를 사용하도록 명시적으로 요청할 수 있습니다. 예를 들어, webpage-analyzer라는 하위 에이전트를 생성했다면 다음과 같이 프롬프트할 수 있습니다. "webpage-analyzer" 하위 에이전트를 사용하여 현재 웹페이지를 분석하고, 제가 업로드한 참조 이미지와 비교하고, 차이점을 찾고, 스타일 문제를 수정한 다음, "webpage-analyzer" 하위 에이전트를 사용하여 스크린샷을 찍고 참조 이미지와 일치할 때까지 각 업데이트 후에 다시 분석합니다. 보시다시피, MCP를 반복적으로 호출하여 많은 분석을 수행하지만, 메인 에이전트의 컨텍스트 공간을 거의 차지하지 않습니다. 분석이 완료된 후 분석 결과를 메인 에이전트로 전송하기만 합니다. 이 접근 방식은 맥락 공간을 효과적으로 활용할 뿐만 아니라 "작업 -> 검증" 루프를 더욱 간소화하여 상담원이 스스로 검증하고 개선할 수 있도록 합니다. (유일한 사소한 문제는 MCP 호출 시 여전히 수동 확인이 필요한 경우가 많다는 것입니다.) 또한 TRAE에는 제가 꽤 좋아하는 몇 가지 다른 기능이 있는데, 이 기능들은 이미 이전에 제공되었던 것들입니다. - 뛰어난 Figma 지원: Figma 브라우저가 내장되어 있어 Figma 디자인을 컨텍스트에 직접 추가할 수 있습니다. Figma 프리미엄 멤버십은 필요하지 않으며, SVG 및 스타일을 포함하여 Figma 디자인을 매우 높은 정확도로 재현할 수 있습니다. - 소리 알림: 매우 유용합니다. 작업이 완료되면 즉시 알 수 있고, 언제든지 확인하여 다음 단계로 넘어갈 수 있습니다.
공식 버전에는 어떤 업데이트가 있나요? 이 공식 업데이트에는 몇 가지 주요 업그레이드가 포함되어 있습니다. 1. 계획 모드: 클로드 코드의 인기 기능입니다. 복잡한 작업을 실행하기 전에 에이전트가 계획을 수립할 수 있으며, 사용자는 이 계획을 수동으로 검토하고 만족할 때까지 반복적으로 조정하여 작업이 의도한 목적에서 벗어나지 않도록 할 수 있습니다. 2. SOLO Coder + SubAgent: SOLO Coder는 이전 SOLO Builder보다 훨씬 "스마트"하고 안정적이며 빠릅니다. 위에서 언급한 SubAgent 지원 또한 매우 의미 있는 업데이트입니다. 3. 병렬 멀티태스킹: SOLO 모드에서는 왼쪽에서 실행 중인 작업과 현재 실행 중인 작업을 확인할 수 있습니다. Codex Web처럼 여러 작업을 동시에 시작할 수 있습니다(코드 관리를 위해 git worktree와 함께 사용하는 것이 가장 좋습니다). 4. 컨텍스트 압축: 지난 이틀 동안 SOLO 모드를 광범위하게 사용해 본 결과, 컨텍스트 사용에 대한 제어가 매우 우수하다는 것을 확인했습니다. 이는 생성된 출력의 품질을 보장하는 데 매우 중요합니다. 5. Diffview: Diffview를 사용하면 에이전트의 코드 업데이트를 실시간으로 볼 수 있습니다. TRAE팀이 모델과 제품 측면에서 꾸준히 진전을 이루고 있다는 것은 분명합니다.
실제 사례 연구: SOLO Coder를 사용하여 "웹 페이지를 마크다운으로" 브라우저 플러그인 만들기 웹사이트 구축 외에 제가 주로 쓰는 작은 도구는 브라우저 플러그인입니다. 지난 며칠 동안 TRAE SOLO 모드를 사용하여 웹페이지 콘텐츠를 마크다운으로 추출하는 플러그인을 사용해 봤는데, 정말 편리했습니다. 또한, 코딩 에이전트인 TRAE를 사용하여 브라우저 플러그인을 작성하면서 몇 가지 경험과 팁을 얻었습니다. - 프레임워크 사용: 브라우저 플러그인을 위해 특별히 설계된 wxt와 같은 프레임워크를 사용하는 것이 가장 좋습니다. 이를 사용하면 처음부터 빌드하는 데 많은 시간을 절약할 수 있습니다. - 예시로 시작해 보세요. 에이전트 학습은 비교적 초기에 이루어지고 많은 라이브러리가 자주 업데이트되므로 에이전트를 처음부터 만들지 마세요. WXT + React + Tailwind + Shadcn 프로젝트가 적합합니다. https://t.co/RF9Q0SAZlH - 먼저 계획을 세우고, 그 다음에 실행합니다. 에이전트가 직접 코드를 작성하는 것보다, 제가 먼저 SOLO로 계획을 세우고 실행하는 데 익숙합니다. - 수동 피드백: Agent와 같은 브라우저 플러그인은 접근 및 디버깅을 직접 도울 수 없으므로 직접 테스트하고 오류 결과를 Agent에 붙여넣어야 합니다. 제가 구현할 때 사용한 프롬프트 단어는 다음과 같습니다. 관심 있으시면 시도해 보세요. --- 프롬프트 단어 시작 --- 현재 웹페이지에서 제목, 링크, 웹페이지 콘텐츠 등의 정보를 마크다운 형식으로 캡처할 수 있는 브라우저 플러그인을 구현하는 데 도움을 주세요. 스크린샷을 참고하세요(참고: 이미지 2). - 최대 크기 400x600 - 제목은 최대 한 줄로 표시될 수 있습니다(제목이 너무 길면 생략 부호가 표시됩니다). 속성 내의 메타 정보는 최대 한 줄에 표시됩니다(줄이 너무 길어지면 생략 부호가 표시됩니다). - 웹페이지 콘텐츠의 마크다운 부분은 남은 공간을 채웁니다. 콘텐츠가 너무 길면 스크롤할 수 있습니다. - 아래에 복사 버튼이 있습니다. 클릭하면 마크다운 콘텐츠 전체(제목 + 콘텐츠 + 소스 URL)가 복사됩니다. - 플러그인에 올바른 웹 페이지 접근 권한이 있고 웹 페이지 콘텐츠에 접근할 수 있는지 확인하세요. 기술 스택: - wxt: 플러그인 프레임워크 - Tailwindcss + shadcn ui: UI - 시작하려면 이 샘플 프로젝트를 직접 다운로드하세요(https://t.co/RF9Q0SAZlH). wxt-dev/examples/tree/main/examples/react-shadcn 디렉터리의 전체 내용이 포함되어 있어야 하며, 다른 관련 없는 내용은 필요하지 않습니다. --- 프롬프트 끝 --- SOLO 공식 버전을 받은 후, SOLO Coder를 사용하여 이 프롬프트를 다시 만들었더니, 발생한 오류 수가 크게 줄어들었고 생성 속도도 빨라졌습니다. 플랜 모드를 활성화하면 먼저 플랜이 생성됩니다. 실행을 시작하기 전에 플랜을 수동으로 검토하여 문제가 없는지 확인하는 것이 가장 좋습니다. 첫 번째 시도가 실패할 수 있습니다. 결과를 다시 보내 수정하세요. 원하는 결과를 얻으려면 여러 번 반복해야 할 가능성이 높습니다. 완성된 후 어떻게 사용할지 모르겠다면, 에이전트에게 게시하고 사용하는 방법을 물어보거나, 간단히 문서화해 달라고 하면 됩니다. TRAE SOLO 패턴을 사용하여 구축된 이 작은 프로젝트가 GitHub에 게시되었습니다.
마지막으로: 내 생각 전반적으로 SOLO 모드는 CLI 모드에 익숙하지 않은 사용자에게 훨씬 더 편리할 것입니다. - 프롬프트를 쉽게 입력하고 편집하고 이미지를 붙여넣을 수 있습니다. - 마우스를 이용해 언제든지 모드를 중지하거나 전환할 수 있습니다. - DiffView를 사용하면 코드 업데이트를 쉽게 볼 수 있고, Browser를 사용하면 웹페이지 효과를 실시간으로 볼 수 있습니다. CLI 모드에 익숙한 사람들에게는 이러한 장점이 그리 명확하지 않을 수 있지만, 브라우저에서 작업할 수 있는 기능은 여전히 웹 애플리케이션을 개발하는 데 훨씬 더 편리합니다. 마지막으로 청구에 대해 이야기해 보겠습니다. TRAE는 토큰 사용에 매우 관대합니다. 최근 SOLO는 토큰 기반 청구 방식으로 전환했으며, 이는 빠른 요청으로 전환되어 멤버십 패키지에서 차감됩니다. 각 대화가 끝나면 사용량 세부 정보가 IDE의 대화 상자 하단과 TRAE 웹사이트의 사용량 페이지에 명확하게 표시됩니다. 여러분 모두, 특히 제가 위에서 언급한 SubAgent를 사용해보시거나 제가 위에서 공유한 제안을 바탕으로 자신의 브라우저 플러그인을 작성해보시기를 권합니다. TRAE International Version 공식 웹사이트: https://t.co/rF5s0uF53p https://t.co/wQXKquMgqg









