Skip to content

v1.0.2 — Reliable persona load/save

Choose a tag to compare

@MaxwellDPS MaxwellDPS released this 15 Jul 04:26
d0458f2

Patch release: makes saved personas actually load (Pig Latin was coming out as generic pirate speech), fixes silently-lost saves, and completes a full end-to-end call sweep.

Fixes

  • Saved personas now load reliably. "Use the Pig Latin persona" was quietly falling back to a vague, model-invented description instead of the saved rules — because the set→load safety net bailed whenever the description happened to mention a second profile name (e.g. "…Pig Latin… with a cheerful tone"). It now picks the most specific match, so the real saved profile wins.
  • Saving a style no longer silently fails. The model conflates "set" and "save" ("save a style named X, the style is Y" arrives as one set call); that was being hijacked and lost. It's now handled as save-and-apply.

Testing

  • Full e2e sweep over real SIP calls: all voice-tool and persona tests pass (PERSONA set/save/load, weather, forecast, search, quakes, KP index, GPU, alerts, dice/coin/joke/trivia/story/drink, timer, transfer, hangup, memory remember/recall/forget, virtual numbers).
  • E2E REST helpers now send the API auth token so those tests run against a hardened deployment.

Notes

  • CONTAINER_CTL / TRIGGER_WORKFLOW e2e tests are guarded (need a throwaway target / receiver) and skip by default.
  • Pig Latin output quality remains model-dependent; this release ensures the correct rules are loaded.

See PR #4.