Skip to content

v0.3.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@sktkkoo sktkkoo released this 23 Jun 00:15

v0.3.0-alpha

Highlights

  • Windows ビルド対応(準備)HOMEdirs::home_dir() 統一、hooks の PowerShell 分岐、npm shim 検索の platform 対応。動作確認はこれから
  • デフォルト VRM キャラクターモデル同梱 — CLAI.vrm をバンドル
  • Controls MCP — カメラ・ライティングの MCP tools を公開、SDK controls store を scene に統合
  • Scene 切替の安定化 — layer override の orphan 問題修正、切替時の state carryover 解消

Features

  • Controls MCP tools(controls_get / controls_set / controls_transition
  • SDK scene controls registration + leva 連携
  • state_get に lighting 情報を追加
  • get_ui_state / set_ui_state の active scene fallback
  • グローバル system prompt に Charminal 環境情報フラグメントを追加
  • F1 キーで charminal-settings を開く
  • Controls transition API

Fixes

  • Scene 切替で sceneLayerOverrides を正しく clear
  • Scene layer override の auto-create を廃止(no-op + warn に変更)
  • ThreeRuntime の default light を削除、lighting は scene pack 専有に
  • Animation load 失敗時のエラー握りつぶしを解消
  • Tutorial 構成を再設計(モーション → Light → カメラ → Scene → 花火 → Effect 案内)

Refactor / Chore

  • Legacy parameter MCP tools を削除
  • camera-lighting-panel bundled pack を削除(reference pack 化)
  • .worktrees/ を gitignore + vitest 除外に追加

Docs

  • トリガー・リアクションシステムの統合 architecture overview
  • Scene controls API の 2-panel 構造を確定
  • Scene layer override semantics の決定を記録
  • ~/.charminal/ データディレクトリの説明を README に追加

Platform

Platform Status
macOS (Apple Silicon) ✅ 動作確認済み
macOS (Intel) 未確認
Windows ⚠️ ビルド対応済み・動作未確認
Linux 未対応