April 20, 2026
Improved Thinking & Weather Tool Testing
The thinking level classifier now defaults to 'low' when it receives uncertain inputs, which prevents high-tier reasoning from being engaged inappropriately
The thinking level classifier now defaults to ‘low’ when it receives uncertain inputs, which prevents high-tier reasoning from being engaged inappropriately.
A new smoke test was added for the weather tool to verify that it correctly resolves country names like ‘germany’ without error.
This test ensures the ACT loop routes a prompt mentioning Germany to the weather tool and passes ‘germany’ in the parameters.
It specifically validates that the tool handles a country-only location string using the wttr.in fallback path, as Open-Meteo requires coordinates that are not supplied in this scenario.
The smoke test is marked as an integration test, meaning it performs a real outbound HTTP call and runs in approximately 1.5 seconds.
-
Thinking level classifier defaults to ‘low’ on uncertain inputs
-
Weather tool smoke test added for ‘germany’
-
Test verifies routing of Germany prompt to weather tool
-
Tool handles country-only location string via wttr.in fallback
-
Test is marked as integration test