Real PostgreSQL 16 and Redis Stack 7.4; 24 tests write output/01-24. Covers the 20-message default window with no property, the 36-character conversation_id, tool messages dropped by JdbcChatMemoryRepository, concurrent add() on one conversation, a 1.x table under the 2.0 repository, the Redis repository silently backing off for a custom ChatMemory, and the removal of PromptChatMemoryAdvisor. Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Ja4jkzrbQ4LQZBNrb5mkZE
16 lines
502 B
Plaintext
16 lines
502 B
Plaintext
# MessageChatMemoryAdvisor + ToolCallingAdvisor
|
|
|
|
Advisor.DEFAULT_CHAT_MEMORY_PRECEDENCE_ORDER = HIGHEST_PRECEDENCE + 200
|
|
ToolCallingAdvisor.DEFAULT_ORDER = HIGHEST_PRECEDENCE + 300
|
|
|
|
answer: It is 31C in Mumbai.
|
|
model calls: 2
|
|
|
|
What the model was sent on each call:
|
|
call 1: U:Weather in Mumbai?
|
|
call 2: U:Weather in Mumbai? | A:[tool call currentWeather] | T:[tool result "31C in Mumbai"]
|
|
|
|
Stored in memory afterwards:
|
|
USER Weather in Mumbai?
|
|
ASSISTANT It is 31C in Mumbai.
|