Yeah this can be frustrating when Sonnet gives partial responses. If you notice this happening repeatedly, try starting a fresh Composer window - this should help Sonnet give more complete responses. The model can sometimes get stuck in a pattern of giving partial answers, and a reset usually fixes it