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 + 조직 수준 보안 베이스라인