Simon Willison
3cb875fa3d
Async tool support ( #1063 )
...
* Sync models can now call async tools, refs #987
* Test for async tool functions in sync context, refs #987
* Test for asyncio tools, plus test that they run in parallel
* Docs for async tool usage
2025-05-21 21:42:19 -07:00
Simon Willison
0ee1ba3a65
Ditch SimpleEcho entirely for Echo, closes #1061
2025-05-20 22:02:04 -07:00
Simon Willison
bd2180df7d
llm chat --tool and --functions ( #1062 )
...
* Tool support for llm chat, closes #1004
2025-05-20 21:30:27 -07:00
Simon Willison
114d567da5
Release 0.26a0
...
Refs #937 , #988 , #991 , #992 , #994 , #995 , #997 , #998 , #999 , #1002 , #1003 , #1005 , #1007 , #1008 , #1010 , #1012 , #1016 , #1017 , #1019 , #1021 , #1022 , #1023 , #1024
2025-05-13 20:37:22 -04:00
Simon Willison
c1a66eed60
Tests run on Click < 8.2.0
...
Refs #1024 , #1023
2025-05-13 17:19:30 -07:00
Simon Willison
1efb14f294
Upgrade condense-json
...
Refs https://github.com/simonw/llm/issues/1003#issuecomment-2873322525
Refs https://github.com/simonw/condense-json/issues/5
2025-05-13 17:19:30 -07:00
Simon Willison
5162cabbe1
First test for tools, plus vcr+syrupy, refs #1017
2025-05-13 17:19:30 -07:00
Simon Willison
8df839383f
Release 0.25
...
Refs #876 , #887 , #903 , #904 , #907 , #908 , #916 , #918 , #925 , #929 , #932 , #933 , #941 , #945 , #949 , #950 , #957 , #965 , #968 , #969 , #972 , #973 , #974 , #975 , #976
2025-05-04 20:23:30 -07:00
Simon Willison
6273bc79ff
Release 0.25a0
...
Refs #887 , #903 , #904 , #908
2025-04-10 17:28:36 -07:00
Simon Willison
54f54efcbe
Convert from setup.py to pyproject.toml ( #908 )
...
* Build package as part of tests, upload as artifact
* Only stash artifact for ubuntu-latest Python 3.13
Closes #907
2025-04-10 16:57:53 -07:00