[Bug]: AI answers over meshtastic are truncated #60

Closed
opened 2026-06-20 08:02:54 +00:00 by ssmithx · 1 comment
Collaborator

Description

Answers over a certain length get cut off and are not resumed in a second message

Steps to Reproduce

Ask !ai a question, if the answer is long enough, it will be truncated.

Expected Behavior

Answer should come back in 2 messages

Actual Behavior

Answer is truncated

Archipelago Version

1.7.99-alpha

Hardware

x86_64 (Intel/AMD)

Relevant Logs

No response

Screenshots

No response

### Description Answers over a certain length get cut off and are not resumed in a second message ### Steps to Reproduce Ask !ai a question, if the answer is long enough, it will be truncated. ### Expected Behavior Answer should come back in 2 messages ### Actual Behavior Answer is truncated ### Archipelago Version 1.7.99-alpha ### Hardware x86_64 (Intel/AMD) ### Relevant Logs _No response_ ### Screenshots _No response_
Collaborator

Fixed: mesh assistant replies are now split into ordered 160-character AssistResponse chunks (core/archipelago/src/mesh/listener/assist.rs — CHUNK_CHARS + send_typed_chunks), so a long answer arrives as several messages instead of one cut-off text. There is still an overall length cap with an explicit “(truncated)” marker — LoRa airtime is scarce — but the “never resumed in a second message” defect is gone.

Fixed: mesh assistant replies are now split into ordered 160-character `AssistResponse` chunks (`core/archipelago/src/mesh/listener/assist.rs` — `CHUNK_CHARS` + `send_typed_chunks`), so a long answer arrives as several messages instead of one cut-off text. There is still an overall length cap with an explicit “(truncated)” marker — LoRa airtime is scarce — but the “never resumed in a second message” defect is gone.
chaum closed this issue 2026-08-30 13:44:50 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lfg2025/archy#60