CHANGELOG:
64ec3cb chore: added debug log
6fbe6b5 fix: do not consider empty message.tool_calls as valid
c8ed591 new: automatically detect model supported features such as system prompt support and function calling
a5c0c84 fix: fixed broken trait
5ebae31 new: implemented new --user-only argument for openai/o1 models
15a99b3 chore: more tests, never enough