Function Calls is repeated unnecessary

The AI needs complete conversation history of what it has written and the function returns it has received, at the minimum since the last time it has replied directly to the user.

If you make an AI that forgets the previous function, it doesn’t know why someone is wanting to go to the beach, and it still looks like the weather is unknown.