본문으로 건너뛰기

CrewX 0.8.7 릴리스 - 크론 스케줄, 스레드 고정 & 워크스페이스별 데몬

· 약 2분
박도하
Founder @ SowonLabs

CrewX 0.8.7은 완전한 크론 스케줄 관리 UI, 스레드 고정/즐겨찾기, 워크스페이스별 크론 데몬, 원클릭 문서 복사 기능을 제공합니다. CLI 없이 UI에서 모두 처리하세요.

🎯 주요 신기능

크론 스케줄 관리

CrewX에 완전한 크론 스케줄링 UI가 추가되었습니다. 터미널을 열지 않고도 에이전트 예약 작업을 만들고 관리할 수 있습니다.

주요 기능:

  • 생성/편집 모달 — 비주얼 에디터로 스케줄 정의
  • 데몬 제어 — UI에서 직접 크론 데몬 시작/중지
  • 고급 표현식 편집기 — 필드별 힌트와 예시 칩으로 복잡한 크론 표현식 구성
  • AI 표현식 생성 — 원하는 스케줄을 자연어로 설명하면 WebLLM이 크론 표현식을 자동 생성
  • i18n 필드 힌트 — 분, 시, 일, 월, 요일 필드에 한국어 레이블 지원

스레드 고정 및 즐겨찾기

중요한 대화를 항상 상단에 고정해두세요.

  • 스레드를 사이드바 상단에 고정(Pin)
  • 빠른 참조를 위한 즐겨찾기(Star) 추가
  • 고정된 스레드를 드래그 앤 드롭으로 원하는 순서로 정렬
  • 정렬 순서는 세션 간에 영속 저장됨

워크스페이스별 크론 데몬

기존에는 하나의 전역 데몬이 모든 워크스페이스를 처리했습니다. 이제 각 워크스페이스가 독립된 크론 데몬을 가지며, PID 라이프사이클 관리와 워크스페이스 경로 필터링이 적용됩니다. 더 이상 워크스페이스 간 간섭이 없습니다.

문서 복사 액션

문서 뷰어에서 문서를 읽다가 마우스를 올리면 두 개의 복사 버튼이 나타납니다:

  • 경로 복사 — 문서의 파일 경로를 클립보드에 복사
  • 내용 복사 — 원클릭으로 전체 문서 내용 복사

🔧 버그 수정

  • 좀비 태스크 수집기에서 task:end 이벤트가 반드시 발행되도록 수정
  • crewx serve Ctrl+C로 종료되지 않던 문제 수정
  • 스레드 폴링이 항상 새로 고침되도록 수정 (idleOnly 제한 제거)
  • 사이드바 Tasks 레이블을 Task History로 변경
  • 2번째 이후 메시지 전송 시 폴링 경쟁 조건 수정
  • GLM 모델에서 OpenCode 어댑터의 effort 파라미터로 인해 태스크가 조용히 실패하던 문제 수정

📦 내장 패키지 업데이트

패키지버전
@crewx/cron0.1.9
@crewx/knowledge-core0.1.17
@crewx/memory0.1.22
@crewx/skill0.1.20
@crewx/wi0.1.10
@crewx/workflow0.3.21

🛠 SDK & CLI 변경사항

  • 신규 설치 시 마이그레이션 0002–0004가 올바르게 적용되도록 저널 타임스탬프 수정
  • 고정/즐겨찾기 컬럼 추가 및 force-push 마이그레이션 지원을 위한 스키마 업데이트
  • 배포 시 dist 오염 방지를 위해 prepare 훅 제거
  • 배포 워크플로에서 내장 패키지 RC 버전 관리 지원
  • 오래된 빌드 배포 방지를 위한 prepublishOnly dist 가드 추가

🚀 업그레이드

npm install -g crewx@0.8.7