Simon Willison
eddcf480e3
Show tool_instances on logging.md, refs #1089
2025-05-27 13:28:46 -07:00
Simon Willison
fe7a1f0ee7
Tweaked header
2025-05-27 13:06:12 -07:00
Simon Willison
2bc6d7679c
New default tool, llm_time, closes #1103
2025-05-26 23:00:18 -07:00
Simon Willison
cc017a7f84
Note that llm -c and toolboxs don't work yet
...
Refs #1092 , #1101
2025-05-26 22:07:44 -07:00
Simon Willison
034acda23c
Toolbox configuration docs, closes #1057
2025-05-26 22:00:24 -07:00
Simon Willison
e4ecb86421
Log tool_instances to database ( #1098 )
...
* Log tool_instances to database, closes #1089
* Tested for both sync and async models
2025-05-26 21:01:55 -07:00
Simon Willison
278509d824
Warn about prompt injection tools risk, closes #1097
2025-05-26 18:01:51 -07:00
Simon Willison
e1f276e576
Use --tool longhand
2025-05-26 15:13:46 -07:00
Simon Willison
9bbb37fae0
New default llm_version tool, closes #1096
...
Refs https://github.com/simonw/llm/issues/1095#issuecomment-2910574597
2025-05-26 13:30:47 -07:00
Simon Willison
e23e13e6c7
Test for async toolbox, docs for toolboxes in general
...
Closes #1090 , refs #997
2025-05-26 10:23:03 -07:00
Simon Willison
218bd10d6d
Include dataclasses in plugin tool docs
...
Refs #1000
Refs https://github.com/simonw/llm/issues/997#issuecomment-2873497310
2025-05-26 10:05:10 -07:00
Simon Willison
35d460c5e3
How to add tool support to model plugins, closes #1000
2025-05-26 09:57:04 -07:00
Simon Willison
6850cbdfa8
Tips for implementing tools section, closes #1093
...
Refs https://github.com/simonw/llm-tools-datasette/issues/2
2025-05-26 09:44:15 -07:00
Simon Willison
7eb8acb767
llm.get_key() is now a documented utility, closes #1094
...
Refs #1093 , https://github.com/simonw/llm-tools-datasette/issues/2
2025-05-26 09:39:40 -07:00
Simon Willison
5a8d7178c3
Removed some fluff from the changelog
...
!stable-docs
2025-05-26 00:40:47 -07:00
Simon Willison
15a497635d
Release 0.26a1
...
Refs #985 , #1004 , #1013 , #1020 , #1025 , #1031 , #1032 , #1037 , #1042 , #1043 , #1044 , #1045 , #1047 , #1048 , #1052 , #1059 , #1060 , #1061 , #1062 , #1063 , #1068 , #1069 , #1070 , #1072 , #1073 , #1074 , #1077 , #1079 , #1081 , #1082 , #1083 , #1086 , #1087
2025-05-25 23:08:05 -07:00
Simon Willison
bb336d33a0
Toolbox class for class-based tool collections ( #1086 )
...
* Toolbox class for class-based tool collections
Refs #1059 , #1058 , #1057
2025-05-25 22:42:52 -07:00
Simon Willison
437a116d34
Remove changelog details from README ( #1082 )
...
* Minor change to trigger a build, closes #1081
* pip install -r docs/requirements.txt for cog.yml
* Ran cog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-24 19:57:11 -07:00
Simon Willison
3330b3d87e
Don't show changelog headers on homepage/README, refs #1081
2025-05-24 19:49:51 -07:00
Simon Willison
d9a6f671d1
Use sphinx-markdown-builder and cog for README, refs #1081
2025-05-24 19:43:22 -07:00
Simon Willison
58543f2206
Better list of features in index.md, refs #1081
2025-05-24 19:42:44 -07:00
Simon Willison
952687527f
Refreshed content ond index.md in docs, refs #1081
...
!stable-docs
2025-05-24 19:25:49 -07:00
Simon Willison
89411227e9
Clarify where default model options apply, refs #985
2025-05-24 14:27:02 -07:00
Simon Willison
a7c51e2871
Don't execute fragments/attachments in !edit sessions, closes #1074
2025-05-23 23:44:24 -07:00
Benjamin Kirkbride
ccc52265e9
fix typo in tutorial-model-plugin.md ( #1043 )
2025-05-23 23:33:40 -07:00
Dan Turkel
88d3e11c65
Support fragments in chat through -f, --sf, and !fragments ( #1048 )
...
* add vscode and uv artifacts to gitignore
* !fragment feature
* Update fragment command to accept multiple fragments
* Add support for multiple fragments in !fragment command, factor out fragment processing
* Add support for fragment/system fragment arguments in chat command
* update docs
---------
Co-authored-by: Simon Willison <swillison@gmail.com>
2025-05-23 23:31:16 -07:00
Dan Turkel
1d5d73481a
Filter IDs with --prefix in llm similar ( #1052 )
2025-05-23 22:54:55 -07:00
Simon Willison
70092f2e78
llm logs --tools flag, closes #1072
2025-05-23 21:58:24 -07:00
Simon Willison
8a1fc5a90e
llm logs --tool/-T option, closes #1013
2025-05-23 21:46:10 -07:00
Simon Willison
8aeadb7f7b
Docs for -c with tools, refs #1020
2025-05-23 21:17:16 -07:00
Simon Willison
0da2072ade
docs: Saving reusable schemas in templates, refs #1069
2025-05-23 18:37:15 -07:00
Simon Willison
d2886d4692
Record which plugin a tool came from, including in DB - refs #1020
2025-05-23 15:44:12 -07:00
Simon Willison
f6fefb3816
llm schemas list --json/--nl options, closes #1070
2025-05-23 15:17:32 -07:00
Simon Willison
e18eb3a595
Include tools in documented schema
2025-05-22 07:43:12 -07:00
Simon Willison
3e3492898c
Conversations using tools in Python API
...
Refs #1033
2025-05-21 23:05:16 -07:00
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
bd2180df7d
llm chat --tool and --functions ( #1062 )
...
* Tool support for llm chat, closes #1004
2025-05-20 21:30:27 -07:00
Simon Willison
a3414ed15d
llm install --pre option, closes #1060
2025-05-20 18:25:42 -07:00
Simon Willison
f879b816e4
llm plugins --hook X option, closes #1047
2025-05-18 14:50:34 -04:00
Simon Willison
f320de1b0c
LLM_TOOLS_DEBUG env var, closes #1045
2025-05-17 22:38:15 -04:00
Simon Willison
a888efa271
Ran cog, refs #1037
2025-05-15 10:41:06 -04:00
Simon Willison
2df619e7d8
--chain-limit option, closes #1025
2025-05-13 21:52:39 -04: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
471eb67326
Slim initial python API docs for tools and chains, closes #1022
2025-05-13 17:19:30 -07:00
Simon Willison
92b0c6b99c
Basic tool usage docs using --functions
...
Refs #1022 , #995 , #1016
2025-05-13 17:19:30 -07:00
github-actions[bot]
89c99df39c
Ran cog
2025-05-13 17:19:30 -07:00
Simon Willison
88b806ae1a
Got multi-tool OpenAI chat working, in no-stream mode too
...
Refs #1017 , #1019
2025-05-13 17:19:30 -07:00
Simon Willison
a880c123bd
--tools is now --functions, can be path, can be multiple
...
Closes #1016
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
7efe51fcb4
Rename --python-tools to --tools, closes #1008
2025-05-13 17:19:30 -07:00