提交

917 次代码提交

作者 SHA1 备注 提交日期
Simon Willison c6b2f2681a Release 0.26
Test / test (macos-latest, 3.10) (push) Has been cancelled
Test / test (macos-latest, 3.11) (push) Has been cancelled
Test / test (macos-latest, 3.12) (push) Has been cancelled
Test / test (macos-latest, 3.13) (push) Has been cancelled
Test / test (macos-latest, 3.9) (push) Has been cancelled
Test / test (ubuntu-latest, 3.10) (push) Has been cancelled
Test / test (ubuntu-latest, 3.11) (push) Has been cancelled
Test / test (ubuntu-latest, 3.12) (push) Has been cancelled
Test / test (ubuntu-latest, 3.13) (push) Has been cancelled
Test / test (ubuntu-latest, 3.9) (push) Has been cancelled
Test / test (windows-latest, 3.10) (push) Has been cancelled
Test / test (windows-latest, 3.11) (push) Has been cancelled
Test / test (windows-latest, 3.12) (push) Has been cancelled
Test / test (windows-latest, 3.13) (push) Has been cancelled
Test / test (windows-latest, 3.9) (push) Has been cancelled
Refs #1000, #1089, #1094, #1096, #1097, #1099, #1103, #1066
0.26
2025-05-27 13:32:59 -07:00
Simon Willison eddcf480e3 Show tool_instances on logging.md, refs #1089 2025-05-27 13:28:46 -07:00
Simon Willison 6bab712cdd Fix for module 'builtins' has no attribute 'instance_id, closes #1107 2025-05-27 13:13:28 -07:00
Simon Willison fe7a1f0ee7 Tweaked header 2025-05-27 13:06:12 -07:00
Simon Willison dbb02d65b9 Fix for llm_time plugin test 2025-05-27 10:26:08 -07:00
Simon Willison 684e03059a Cog for README 2025-05-27 10:24:32 -07:00
Simon Willison 7fb4245f9d Fix for mypy 2025-05-27 10:16:27 -07:00
Simon Willison 9e25055765 Turn incorrect tool names into errors, closes #1104 2025-05-27 09:29:05 -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 d1c5c688e2 Error on llm -c with a Toolbox, closes #1101
Refs #1092
2025-05-26 21:51:16 -07:00
Simon Willison b4365ceb35 Move llm_version into llm.tools namespace 2025-05-26 21:44:33 -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 c9e8593095 Assert specific order again thanks to monotonic ULIDs, refs #1099 2025-05-26 20:03:22 -07:00
Simon Willison eafe141d49 Fix for Python 3.9, refs #1099 2025-05-26 19:54:57 -07:00
Simon Willison 1dc7a1d1f9 Monotonic ULIDs, refs #1099 2025-05-26 19:49:42 -07:00
Simon Willison 57459c0a6e Fix the tests I broke in #1096 2025-05-26 19:02:14 -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 00f44a848a Test that async def methods work on Toolbox 2025-05-26 10:08:31 -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
Test / test (macos-latest, 3.10) (push) Has been cancelled
Test / test (macos-latest, 3.11) (push) Has been cancelled
Test / test (macos-latest, 3.12) (push) Has been cancelled
Test / test (macos-latest, 3.13) (push) Has been cancelled
Test / test (macos-latest, 3.9) (push) Has been cancelled
Test / test (ubuntu-latest, 3.10) (push) Has been cancelled
Test / test (ubuntu-latest, 3.11) (push) Has been cancelled
Test / test (ubuntu-latest, 3.12) (push) Has been cancelled
Test / test (ubuntu-latest, 3.13) (push) Has been cancelled
Test / test (ubuntu-latest, 3.9) (push) Has been cancelled
Test / test (windows-latest, 3.10) (push) Has been cancelled
Test / test (windows-latest, 3.11) (push) Has been cancelled
Test / test (windows-latest, 3.12) (push) Has been cancelled
Test / test (windows-latest, 3.13) (push) Has been cancelled
Test / test (windows-latest, 3.9) (push) Has been cancelled
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
0.26a1
2025-05-25 23:08:05 -07:00
Simon Willison a87e4505ff Remove obsolete details: mechanism from ChainResults, closes #1087 2025-05-25 22:43:45 -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 abc4f473f4 --td now pretty-prints JSON if possible, closes #1083 2025-05-25 12:59:48 -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 7837335eea Remove colon in Token usage header for consistency
More consistent with other headings in logs now.
2025-05-24 16:55:05 -07:00
Simon Willison 89411227e9 Clarify where default model options apply, refs #985 2025-05-24 14:27:02 -07:00
André Arko fc44fd6a0d llm chat now respects default model options (#985) 2025-05-24 14:24:53 -07:00
Arjan Mossel 5d6f96a908 Provide response_json type hint (#1077) 2025-05-24 13:46:36 -07:00
Simon Willison 713ee9b032 Ignore order in test, refs #1073, #1079 2025-05-24 13:18:09 -07:00
Simon Willison 3d25708acd Instantiate from spec utility function, refs #1059
Code by o3, docstring by Claude Sonnet 4
2025-05-24 08:21:33 -07:00
Simon Willison deafb7e76a Removed unused fixture 2025-05-24 00:03:27 -07:00
Simon Willison b6f4838b17 Test for fragments in chat, refs #1044, #1048 2025-05-23 23:48:48 -07:00
Simon Willison a7c51e2871 Don't execute fragments/attachments in !edit sessions, closes #1074 2025-05-23 23:44:24 -07:00
Abizer Lokhandwala 9dace69af7 bugfix: cast path to str in templates_edit (#1031) 2025-05-23 23:34:16 -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
Simon Willison 4281fd5101 Fixed test for #1073 2025-05-23 23:26:33 -07:00