* Update ollama to use the ChatLog/ChatSession APIs
* Add documentation about history trimming.
* Revert changes to chat_log.py
* Explicitly check for SystemContent when converting system messages
* Remove half of a comment
* Add LLM tools support for Ollama
* fix tests
* coverage
* Separate call for tool parameters
* Fix example
* hint on parameters schema if LLM forgot to request it
* Switch to native tool call functionality
* Fix tests
* Fix tools list
* update strings and default model
* Ignore mypy error until fixed upstream
* Ignore mypy error until fixed upstream
* Add missing prompt part
* Update default model