Skip to content

v0.3.9

Choose a tag to compare

@zk-xyz zk-xyz released this 06 Apr 06:47

From Mira's Session 3 completion: flexible answers parsing.

Fixed

  • All 6 interview tools now accept answers as objects or strings. MCP clients differ in serialization — some send {"answers": "{\"key\":\"val\"}"} (string), others send {"answers": {"key":"val"}} (object). The new parseAnswers() helper handles both, plus plain text fallback. Eliminates the invalid_json errors agents were hitting when recording session answers.

Affected tools: brand_compile_messaging, brand_deepen_identity, brand_build_personas, brand_build_journey, brand_build_themes, brand_build_matrix.

This completes the feedback cycle from Mira's full 3-session test on Booth Beacon (Sessions 1-3 all complete, brand-runtime.json deployed to sub-agents in production).