OpenDesk 0.3.0
Release source
- Source tag: v0.3.0
- Source commit: a105000caae2
- Commit range: v0.2.0..v0.3.0
OpenDesk 0.3.0
한 줄 요약: 동료 상태(AgentState)의 단일 권위를 미들웨어로 이관하고, 외주(delegate_work) v1과
계정·업데이트·연결 안정성을 함께 손본 알파.
✨ 새로운 기능
- 외주(delegate_work) v1 — 배치 위임, capability allowlist, 격리 workspace + 채팅 외부 협업 카드
- 동료 상태 SSOT 이관 — 명부/장착/capability/세션 목록/반복 업무를 미들웨어 권위로 전환(v1→v2 마이그레이션 + 충돌 해결 모달)
- 부팅 업데이트 카드 리디자인 — 보류된 업데이트를 승인 한 번으로 전부 적용, 항목별 진행/실패/재시도
- 메뉴바(트레이) 계정 표시 + 앱이 꺼져 있어도 메뉴바에서 바로 로그인
- 앱 종료 확인 모달 — 백그라운드 실행 여부에 따라 안내 분기
- API 키 자격증명 저장소를 미들웨어 소유로 이관(값 비노출, 통째 교체)
- 못 쓰는 장착 항목을 지우지 않고 사유와 함께 표면화
🔧 개선
- 프롬프트 저작/allowlist 판정의 Unity 사본 은퇴 + 드리프트 정적 가드
- 반복 업무를 디스크 스토어 대신 메모리 read model 로 — revision CAS / generation / 변경 push
- 세션 슬롯을 미들웨어 권위와 대조해 유령 방 정리, 빈 세션 누적 차단
- 티어 전환 시 주간 사용분 리셋(승급=깨끗한 시작, 강등=다음 결제일)
🐛 버그 수정
- 사무실 유령 동료 잔존 / 새로 뽑은 동료 미표시 — 명부 읽기 경로를 권위로 일원화
- 스킬·플러그인 장착이 전부 실패하던 결함(결과 라우팅 누락)
- 큐 메시지가 진행 중인 턴에 주입되지 않고 별도 턴으로 답하던 결함
- 세션 전환/새 대화가 LLM 맥락에 반영되지 않던 결함
- 로그인 창이 5분마다 반복해서 뜨던 결함(브라우저 로그인 단일 진행 통합)
- 화면 언어와 미들웨어 렌더 언어가 어긋나던 결함(도구 카드/라우팅 사유)
- 구버전 미들웨어 데몬 오채택 차단 + 명시 재시작 안내
- 커스텀 스킬이 스킬 마켓에 진열되던 결함, 로드아웃 3D 프리뷰가 다른 동료를 보여주던 결함
- 사용량 표시가 간헐적으로 '이번 달 크레딧'으로 되돌아가던 결함
📦 함께 배포
- 미들웨어 데몬 0.3.0
- 서버: Railway 재배포