James Shannon and Claude Opus 4.8
b7e75b7ac8
Report cache read tokens as cached tokens in Anthropic ( #177604 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-13 16:05:10 +03:00
Erik Montnemery
bf3b974a07
Migrate calls to async_get_device in tests (part 1) ( #178322 )
2026-08-06 16:01:37 +02:00
Paulus Schoutsen and Claude Opus 4.8
7043ec06ce
Have the Assist API get its tools and prompt from the llm integration ( #175659 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 06:30:17 -04:00
Stefan Lettmayer and Claude Fable 5
52ce20bac7
Skip whitespace-only content when converting Anthropic chat log ( #175733 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 12:43:01 +03:00
epenet
1466cf0ef2
Fix flaky anthropic test ( #175279 )
2026-07-01 16:53:23 +02:00
Denis Shulyaka
866437a0fd
Claude Fable support for Anthropic ( #173455 )
2026-06-10 18:23:36 +02:00
epenet
f459946e86
Rename domain variable in tests ( #172575 )
2026-06-01 06:37:40 +02:00
Ariel Ebersberger
5432d29489
Use is/is not for same-enum identity comparisons (tests) ( #171689 )
2026-05-22 11:32:27 +02:00
Denis Shulyaka and Copilot
f499dbf29f
Add web fetch tool support for Anthropic ( #167405 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-19 09:50:50 +02:00
Franck Nijhof
a9207988f5
Fix line length violations in tests/components a ( #170806 )
2026-05-15 13:07:01 -04:00
Denis Shulyaka
7c7c075df4
Filter Anthropic schema ( #168542 )
2026-04-21 09:55:00 -04:00
Denis Shulyaka
476a04dcb2
Add Claude Opus 4.7 support ( #168496 )
2026-04-18 16:58:31 +02:00
Denis Shulyaka
771b1cac6f
Use model info from API for Anthropic ( #168459 )
2026-04-18 07:47:51 +02:00
Denis Shulyaka and Copilot
047500af42
Anthropic pretty device model name ( #167772 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-09 13:33:02 +02:00
Denis Shulyaka
1aa214fb61
Enable minimal thinking budget by default for Anthropic integration ( #167593 )
2026-04-07 13:36:49 +02:00
Denis Shulyaka
05aaf8745d
Add Tool search tool to Anthropic ( #167484 )
2026-04-06 12:24:07 +02:00
Denis Shulyaka
2b0f2bcd12
Automatic caching support for Anthropic ( #167436 )
2026-04-05 20:10:08 +03:00
7a77b071a2
Add coordinator to Anthropic for availability check ( #164615 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-01 22:20:56 +02:00
Denis Shulyaka
dc111a475e
Add support for web search dynamic filtering for Anthropic ( #164116 )
2026-03-30 19:40:56 +02:00
Denis Shulyaka
25bfb16936
Exception translations for Anthropic integration ( #166723 )
2026-03-28 15:40:03 +01:00
df51ac932b
Improve Anthropic service exceptions ( #164418 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-28 09:20:17 +01:00
Denis Shulyaka and Copilot
e7cf6cbe72
Create reauth flow for Anthropic for auth errors during conversation ( #164267 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-26 21:16:11 +01:00
Denis Shulyaka and Copilot
80574f7ae0
Change icon for Anthropic entities to mdi:asterisk ( #164099 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-25 20:33:33 +01:00
Denis Shulyaka
17e0fd1885
Add Code execution tool to Anthropic ( #164065 )
2026-02-25 20:01:34 +01:00
Denis Shulyaka
7e162cfda2
Update Anthropic models ( #163897 )
2026-02-23 22:13:31 +01:00
Denis Shulyaka and Copilot
e57613af65
Anthropic interleaved thinking ( #163583 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-23 20:24:40 +01:00
Denis Shulyaka
c67c19413b
Improve Anthropic coverage ( #163011 )
2026-02-14 21:33:53 +01:00
Denis Shulyaka
aecfca5020
Add Claude Opus 4.6 support ( #162365 )
2026-02-06 08:25:53 +01:00
Armin Ghofrani and Claude Opus 4.5
40944f0f2d
Enable prompt caching for Anthropic conversation integration ( #158957 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 23:32:47 +03:00
Dan Čermák and Artur Pragacz
9d8dc9ec06
Fix JSON serialization of time objects in anthropic tool results ( #160459 )
...
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
2026-01-09 12:06:36 +01:00
Denis Shulyaka
83c4e2abc9
Fix Anthropic init with incorrect model ( #157421 )
2025-11-27 14:16:46 +01:00
e780e3db8c
Add chat log subscription endpoint ( #155287 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 22:31:19 +01:00
Denis Shulyaka
326b8f2b4f
Add AI task for Anthropic ( #156221 )
2025-11-10 14:01:28 +01:00
34ab725b75
LLM prefix caching optimization using new GetDateTime tool ( #152408 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Denis Shulyaka <Shulyaka@gmail.com >
2025-10-16 12:47:12 -04:00
Denis Shulyaka
517124dfbe
Anthropic web search support ( #153753 )
2025-10-10 16:21:21 +02:00
Denis Shulyaka
d5970e7733
Anthropic thinking content ( #150341 )
2025-08-15 15:52:36 +02:00
Paulus Schoutsen
38a7b21052
Split Anthropic entity ( #147770 )
2025-06-30 21:47:44 +02:00
Paulus Schoutsen
1cb36f4c18
Convert Claude to use subentries ( #147285 )
...
* Convert Claude to use subentries
* Add latest changes from Google subentries
* Revert accidental change to Google
2025-06-24 15:36:09 +02:00
Paulus Schoutsen
059c12798d
Drop user prompt from LLMContext ( #146787 )
2025-06-13 22:01:39 -04:00
Denis Shulyaka and Franck Nijhof
199c565bf2
Add Anthropic Claude 4 support ( #145505 )
...
Add Claude 4 support
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-05-23 10:31:44 -04:00
Allen Porter
8d258871ff
Record Anthropic token statistics in conversation trace ( #143727 )
...
* Record anthopic token statistics in conversation trace
* Add test coverage for output token parsing
2025-04-26 18:04:12 -04:00
Allen Porter
ca07975ead
Fix Anthropic bug parsing a streaming response with no json ( #142745 )
2025-04-11 17:30:12 +02:00
07e7672b78
Anthropic conversation extended thinking support ( #139662 )
...
* Anthropic conversation extended thinking support
* update conversation snapshots
* Add conversation test
* Update openai_conversation snapshots
* Removed metadata
* Removed metadata
* Removed thinking
* cosmetic fix
* combine user messages
* Apply suggestions from code review
* Add tests for chat_log messages conversion
* s/THINKING_BUDGET_TOKENS/THINKING_BUDGET/
* Apply suggestions from code review
* Update tests
* Update homeassistant/components/anthropic/strings.json
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* apply suggestions from code review
---------
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2025-03-14 22:07:59 -04:00
Denis Shulyaka
1786bb9903
Use model list to check anthropic API key ( #139307 )
...
Anthropic model list
2025-03-01 22:28:48 +01:00
Denis Shulyaka
b82886a3e1
Fix anthropic blocking call ( #139299 )
2025-02-26 12:25:59 +00:00
Allen Porter
da1e3c29ed
Update anthropic to use the streaming API ( #138256 )
2025-02-12 01:05:23 +01:00
Allen Porter
ae38f89728
Update anthropic to use the new chatlog API ( #138178 )
...
* Update anthropic to use the new chatlog API
* Remove conversation id logging
* Add back whitespace
* Reduce unnecessary diffs
* Revert diffs to conversation component
* Replace types with union type
2025-02-09 20:42:15 -08:00
Paulus Schoutsen
9679fc7878
Chat session rev2 ( #137209 )
...
* Chat Session rev 2
* Rename session to chat_log
* Simplify typing
* Typing
* Address comments
* Fix anthropic and ollama
2025-02-03 00:05:20 -05:00
epenet
b11b36b523
Add more util aliases to import conventions ( #136153 )
2025-01-21 15:58:23 +01:00
Joost Lekkerkerker
8db63adc11
Bump ruff to 0.9.1 ( #135197 )
2025-01-14 11:46:12 +01:00