Commit 1c5ee11
committed
fix: include user message in auto-capture when prePromptMessageCount excludes it
Closes #1248
When OpenClaw's prePromptMessageCount points to an index that excludes
the current turn's user message, the VLM extractor receives only
assistant-role text (a recap/acknowledgment), yielding 0 extractable
memories.
This adds an ensureLastUserMessage parameter to extractNewTurnTexts.
When true, if no user message appears in the extracted window, the
last user message in the transcript is prepended to results.
Adapted from the original PR (#1256) which targeted the now-renamed
openclaw-memory-plugin directory.1 parent 7f05828 commit 1c5ee11
2 files changed
+32
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
806 | 806 | | |
807 | 807 | | |
808 | 808 | | |
809 | | - | |
| 809 | + | |
810 | 810 | | |
811 | 811 | | |
812 | 812 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
419 | 419 | | |
420 | 420 | | |
421 | 421 | | |
| 422 | + | |
422 | 423 | | |
423 | 424 | | |
424 | 425 | | |
| |||
452 | 453 | | |
453 | 454 | | |
454 | 455 | | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
455 | 486 | | |
456 | 487 | | |
457 | 488 | | |
| |||
0 commit comments