When filter_incomplete_user_turns is enabled and an LLMMessagesUpdateFrame replaces the context via set_messages(), the turn completion instructions system message was lost. This caused the LLM to stop emitting turn completion markers. Re-inject the instructions after set_messages() to fix this.
233 B
233 B
- Fixed turn completion instructions being lost when
LLMMessagesUpdateFramereplaces the LLM context. Whenfilter_incomplete_user_turnsis enabled, the turn completion system message is now re-injected after context replacement.