File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -179,10 +179,17 @@ func (ps *PromptSession) Run(ctx context.Context) {
179179 }
180180 }
181181 if strings .TrimSpace (ourContent ) != "" {
182- if err := ps .conn .Write (streamCtx , websocket .MessageText , []byte ("c" + ourContent )); err != nil {
183- streamSpan .AddField ("error" , err )
184- log .Printf ("write to websocket failed: %v\n " , err )
185- break
182+ words := strings .Split (ourContent , " " )
183+ for i , w := range words {
184+ if i != len (words )- 1 {
185+ w += " "
186+ }
187+ if err := ps .conn .Write (streamCtx , websocket .MessageText , []byte ("c" + w )); err != nil {
188+ streamSpan .AddField ("error" , err )
189+ log .Printf ("write to websocket failed: %v\n " , err )
190+ break
191+ }
192+ time .Sleep (time .Millisecond * 25 )
186193 }
187194 }
188195 content += ourContent
You can’t perform that action at this time.
0 commit comments