v0.1.57
·
46 commits
to main
since this release
Patch Changes
- 01546d3: CI:
betadist-tag 자동 publish 채널 추가. 같은 main 커밋에서latest(web-framework 2.x peer, 기존 흐름 무변경)와 나란히, 3.0 라인 peer(>=3.0.0-beta <4.0.0)를 실은 Changesets 스냅샷(0.0.0-beta-<datetime>-<sha>)을release-betajob이 pending changeset이 있을 때만 publish한다. 3.0-beta 소비자는@ait-co/devtools@beta로 설치. base가0.0.0이라 어떤 stable range도 만족하지 않고(latest로 누출 불가), peer rewrite는 job-local ephemeral checkout에서만 일어나며, publish 직전 artifact shape(version/peer/optional)을 assert한다.latest채널은 2.x로 유지 — GA flip(#370) 아님. - c7cd513: MCP debug dashboard (GET / + SSE /events) — tunnel/page/attachUrl 라이브 갱신 (#247 Phase 1)
- 3ce37be: env-2 unplugin relay에서 AIT_DEBUG_TOTP_SECRET 미설정 시 256비트 시크릿 자동 생성·영속화 (#394)
- b5a5885: relay 시크릿 저장을 머신 홈에서 프로젝트 로컬 .ait_relay 단일 파일로 이전, MCP 데몬은 start_debug projectRoot 인자로 받아 read-only 로드. DualConnectionRouter를 all-lazy로 전환해 모든 family 부트가 switchMode(=시크릿 로드)를 거치게 하여 데몬 startup 시점의 시크릿 로드 빈틈을 제거 (#396)
- 5aa69c0: start_debug mode 이름을 환경 계층이 드러나게 하드 리네임 —
local→local-browser(환경 1),mobile→relay-sandbox(환경 2),staging→relay-staging(환경 3),live→relay-live(환경 4). 내부 FamilyKey도 정렬(local→local-browser,relay-external→relay-sandbox,relay-intoss는 relay-staging·relay-live 두 모드가 공유하는 단일 물리 슬롯으로 유지 — 4개 노출 라벨 → 3개 캐시 키). 옛 이름과 deprecated 별칭은 모두 제거(back-compat 없음, 0.1.x 단계라 허용). LIVE guard(relay && liveIntent && !confirm → reject) 동작은 불변 (#398)