Skip to content

fix(ST-38): parse Lyria interaction outputs - #61

Merged
afaryy merged 1 commit into
mainfrom
fix/ST-38-lyria-response
Sep 3, 2026
Merged

fix(ST-38): parse Lyria interaction outputs#61
afaryy merged 1 commit into
mainfrom
fix/ST-38-lyria-response

Conversation

@afaryy

@afaryy afaryy commented Sep 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Parse the audio and text blocks from the real Lyria Interaction outputs array.
  • Preserve the existing safe unavailable fallback for provider failures.
  • Add a regression test matching the Google SDK response shape.

Evidence

  • Hosted smoke test reached the deployed API with synthetic media and safely returned the fallback.
  • Root cause: the previous client expected an output_audio convenience field that the installed SDK does not provide for Interaction responses.
  • API suite: 60 passed. One existing Starlette/httpx deprecation warning remains.
  • Web suite: 16 passed.
  • Production web build: passed.

Follow-up

After merge and automatic deployment, rerun the same non-sensitive hosted export smoke test. Only a successful playable generated-audio ZIP counts as Lyria evidence.

@afaryy
afaryy merged commit e8d94e7 into main Sep 3, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant