core/tests
Denis Shulyaka 4b2073ca59
Add LLM tools support for Ollama (#120454)
* 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
2024-07-28 18:19:53 -07:00
..
auth Update import locations in tests (#122216) 2024-07-20 11:16:04 +02:00
components Add LLM tools support for Ollama (#120454) 2024-07-28 18:19:53 -07:00
fixtures
hassfest
helpers Remigrate device_registry created_at/modified_at (#122490) 2024-07-23 15:47:27 -05:00
non_packaged_scripts
pylint
resources
script
scripts
snapshots
test_util Improve contextmanager typing (#122250) 2024-07-20 14:09:37 +02:00
testing_config
util Use correct enum in UnitSystem tests (#122256) 2024-07-20 17:33:48 +02:00
__init__.py
common.py Remove loop shutdown indicator when done with test hass (#122432) 2024-07-23 00:56:06 +02:00
conftest.py Fail tests if recorder creates nested sessions (#122579) 2024-07-25 21:18:55 +02:00
ignore_uncaught_exceptions.py
patch_recorder.py Fail tests if recorder creates nested sessions (#122579) 2024-07-25 21:18:55 +02:00
patch_time.py Improve tests/patch_time.py (#122017) 2024-07-16 14:22:22 +02:00
ruff.toml
syrupy.py Add created_at/modified_at to entity registry (#122444) 2024-07-23 13:12:29 +02:00
test_backports.py
test_block_async_io.py
test_bootstrap.py Split recorder and frontend bootstrap steps (#122420) 2024-07-22 23:07:49 +02:00
test_circular_imports.py
test_config.py Update import locations in tests (#122216) 2024-07-20 11:16:04 +02:00
test_config_entries.py
test_const.py Fix missing type[..] annotation in tests (#122217) 2024-07-20 11:11:16 +02:00
test_core.py Update import locations in tests (#122216) 2024-07-20 11:16:04 +02:00
test_data_entry_flow.py
test_exceptions.py
test_loader.py
test_main.py
test_requirements.py Remove recorder from websocket_api after dependencies (#122422) 2024-07-22 16:50:05 -05:00
test_runner.py Update import locations in tests (#122216) 2024-07-20 11:16:04 +02:00
test_setup.py
test_test_fixtures.py
typing.py