2.1.0

에이전트 워크플로, 인앱 지원 및 파트너 OAuth

Mastra 네이티브 AI 에이전트의 라이브 워크플로 실행, Helpway 기반 인앱 지원, 파트너 OAuth 셀프서비스 전환, Content CMS의 항목별 분석, 상단 내비게이션에서 접을 수 있는 사이드바로의 대시보드 이동.

Mastra 네이티브 AI 에이전트 v3

  • Mastra 마이그레이션 — `handleChatStream`이 정규 채팅 라우트. 레거시 AI SDK 라우트 제거.
  • 스레드 간 시맨틱 메모리 — Mastra Memory + pgvector를 postgres.js 어댑터(Path B)로 연결. 768차원 임베딩, HNSW 재활성화.
  • `useChat`을 통한 HITL — `@ai-sdk/react`의 네이티브 suspend/resume. 커스텀 스냅샷 엔드포인트 불필요.
  • 쓰기 도구 Auto-Apply — 쓰기 도구가 즉시 적용. 부분 성공은 「요청 40 / 작성 38」로 정직하게 카운트.
  • `webSearch`(Exa) — 프로젝트 인식 리서치, 월간 쿼터.
  • 70%+ 컨텍스트 절감 — read/workflow 도구의 Memory 쓰기를 슬림화.

Cloudflare Workers 워크플로 엔진 `NEW`

`createPlan` + `startWorkflow`가 라이브로 일시중단 가능한 파이프라인을 생성하고, SSE를 통해 채팅 UI에 진행 상황을 직접 스트리밍. Mastra 기본 엔진 + D1 스토리지. CF Workers 유휴 타임아웃은 SSE 하트비트로 해결. 두 워크플로: `translation-batch`(언어별 진행 표시 있는 대량 번역) 및 `content-creation`(DISCOVERY → plan → write → verify).

Helpway 인앱 지원 `NEW`

사이드바에 최신 지원 공지 또는 읽지 않은 대화의 앵커드 프리뷰. Helpway는 Better i18n 파트너 OAuth를 프로덕션에서 사용하는 첫 외부 제품.

사이드바 내비게이션 개편

  • 상단 내비게이션 바에서 접을 수 있는 사이드바로 이전(ElevenLabs 스타일)
  • 스코프 인식 설정 사이드바 + last-context 내비게이션
  • 멤버와 청구가 조직 설정 사이드바에 표면화
  • 컴팩트 사용량 카드가 사이드바 푸터로
  • 콘텐츠 에디터는 단일 헤더 레이아웃 + 브레드크럼

파트너 OAuth 2.0 `STABLE`

  • Claude Code 및 Cursor를 위한 OAuth(키 불필요) MCP 온보딩
  • RFC 7591 동적 클라이언트 등록 + 중복 제거
  • `GET /v1/installations` 그랜트 검색 엔드포인트
  • 동의 화면 폴리시 + 자동 리디렉트
  • 그랜트 취소는 `dbDirect`를 통해 처리(즉시 반영)

Content CMS 분석 `NEW`

  • 항목별 스파크라인(7일/30일 토글)
  • Cloudflare 스타일 TimeRangePicker(10가지 프리셋)
  • 국가/리퍼러 브레이크다운이 있는 분석 사이드바
  • Cloudflare Analytics Engine 위의 KV 캐시 통계 엔드포인트
  • `publishEntry`는 본문이 비어 있는 번역의 게시를 거부

텔레메트리, 안정성, 보안

  • PostHog Managed Reverse Proxy 마이그레이션 + 소스맵 파이프라인
  • `no-cache` index.html + `vite: preloadError` 복구
  • TanStack Router #7120 우회(`wrapInSuspense: true`)
  • `samlify` >= 2.13.0(XML 인젝션), `dompurify` >= 3.4.0(XSS), `next` >= 16.2.6(8개의 CVE)
  • CODEOWNERS + 조직 수준 보안 베이스라인