Response variable value contains ">"

I’m trying to pass a response.response_text into an input text helper. If the response is short enough to not include the “>” in it it works fine, if however it does include “>” the text helper doesn’t get updated. Besides ensuring the response is short enough to not include that is there a way to make this work?

action: input_text.set_value
metadata: {}
data:
  value: "{{response.response_text}}"
target:
  entity_id: input_text.blah

Doesn’t work:

response:
  response_text: >
    Neither a person nor a package is visible at the front door in the image. 
    There is a small container on a folding chair near the door, but it's
    unclear what's inside.

Works:

response:
  response_text: |
    Neither.  There is a small container on a chair near the door.

No. An input_text helper can hold a maximum of 255 characters, or less if you have set a different limit. Either truncate the string to fit, or I suppose use an AI or something to summarize it…

value: "{{ response.response_text[:254]~'…' if response.response_text | length >= 255 else response.response_text }}"

Thanks, that explains it. An LLM is generating the text so I just tell it to be concise and it works.