Repository navigation
v1.0.2 — Reliable persona load/save
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
setcall); 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.