Skip to content

v0.6.2

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Jul 10:24

Highlights

Yori's face is alive while speaking. Until now Yori spoke with an idle face and a moving mouth. A speech reflex layer now derives brow/eye engagement, phrase-boundary blinks, and prosodic brow flicks from the lip-sync audio signal — no emotion is inferred from the audio, only physiological activation. On top of that, voice_say takes an optional mood, which fades in when the line starts and releases when it ends: an expression that lasts exactly as long as the words it belongs to.

A persona can bring its own body. Drop an avatar.vrm into a persona pack and switching to that persona — from Settings or through persona_goodbye_switch — changes the figure automatically. Previously the body only changed when a VRM path was pasted by hand.

Reflexes stopped being invisible. Trigger.description lets a pack state in one human-readable line what makes a reflex fire, and the new persona_reflex_list MCP tool lists a persona's triggers and responses — including whether it defines its own reflexes or inherits the bundled defaults wholesale.

A readable terminal over a scene. UI packs can set terminal backgroundOpacity (0–1) instead of an all-or-nothing transparency switch. The tint is bridged into the surrounding frame padding, so no gap shows between the panel and the window.

Also in this release

  • PersonaDefinition is now two axes: thinking and reflex. The declared-but-unconsumed world and logReading axes were removed; packs that still declare them keep loading unchanged.
  • Fixed user packs failing to bundle when scene.tsx / ui.tsx imported a pack-local module such as ./lib/palette.
  • The F2 debug panel's speech folder is now opt-in via localStorage.setItem("yorishiro:speech-debug", "1"), keeping Common for controls that matter whenever you open it.
  • README leads with the demo video, and the Contributing sections now say plainly that Issues and Discussions are wanted.

Full details: CHANGELOG.md


What's Changed

  • 発話反射層 + voice_say mood — 発話中の顔を生かす by @sktkkoo in #60
  • refactor(sdk): persona を思考+反射の二軸に — world / logReading 軸を削除 by @sktkkoo in #61
  • feat: 反射の可視化 — Trigger.description + persona_reflex_list by @sktkkoo in #62
  • feat: persona 切替時に pack 同梱 avatar.vrm を自動適用 by @sktkkoo in #63
  • fix(runtime): support pack-relative imports in TSX transpiler by @sktkkoo in #64
  • Support terminal background opacity by @sktkkoo in #65
  • chore(debug): Speech controls を localStorage opt-in にする by @sktkkoo in #66

Full Changelog: v0.6.1...v0.6.2