提交

提交图

  • f1ce873a9f Update docs. fix-1222-tools-with-schemas-bug Andrew Sanchez 2025-12-31 08:08:04 -05:00
  • a26662d78c Add tests. Andrew Sanchez 2025-12-31 08:07:14 -05:00
  • 759c2551ac Propagate schema through the chain. Andrew Sanchez 2025-11-03 04:54:01 -05:00
  • ad8b5d1d80 Ran cog claude/integrate-openai-responses-wrBhM github-actions[bot] 2025-12-22 22:25:02 +00:00
  • fac44d43c3 Fix test failures after Responses API integration Claude 2025-12-22 22:23:52 +00:00
  • a85dff5ddc Ran cog github-actions[bot] 2025-12-22 21:38:27 +00:00
  • 32ce633b52 Add tests for OpenAI Responses API models Claude 2025-12-22 02:40:44 +00:00
  • 095dba00cb Add OpenAI Responses API as default, move Chat to openai/chat/ prefix Claude 2025-12-22 02:35:05 +00:00
  • 5d237ce6ce Show options in Markdown logs output, closes #1322 Simon Willison 2025-12-17 22:19:21 -08:00
  • 4766f47946 Note about just cog in release process 0.28 Simon Willison 2025-12-12 12:01:37 -08:00
  • 8002325600 Cog for 0.28 release Simon Willison 2025-12-12 12:00:22 -08:00
  • 3a4f639536 Release 0.28 Simon Willison 2025-12-12 11:58:35 -08:00
  • e0b44bc5ab Fix some test warnings, refs #1312 Simon Willison 2025-12-11 14:36:38 -08:00
  • f7934c5c26 Fix some descriptor leaks (#1313) Eric Bloch 2025-12-11 14:20:58 -08:00
  • 73548c479a Add type annotations for OpenAI Chat/AsyncChat/Completion execute methods (#1315) Arjan Mossel 2025-12-11 23:17:17 +01:00
  • 618463de13 fix: register fragment source in chat command (#1316) Giuseppe Rota 2025-12-11 22:54:32 +01:00
  • abf77e40d8 Fix for cog Simon Willison 2025-12-11 13:20:06 -08:00
  • dd227cdcd1 Drop Python 3.9, add 3.14 Simon Willison 2025-12-11 13:19:34 -08:00
  • 1e3c7f0cfd uv and dependency-groups, refs #1318 Simon Willison 2025-12-11 13:18:09 -08:00
  • 1753eb74ee gpt-5.2, gpt-5.2-chat-latest - refs #1317 Simon Willison 2025-12-11 11:50:08 -08:00
  • 14c2e2ab7e Move the import to a better spot, refs #1309 Simon Willison 2025-11-25 22:19:57 -08:00
  • a0ac68c452 Custom HTTP user-agent for llm -f URL, closes #1309 Simon Willison 2025-11-25 22:07:11 -08:00
  • a04a6afa74 AsyncModel in llm.__all__, closes #1308 Simon Willison 2025-11-25 13:44:42 -08:00
  • c7abd58000 Fix for asyncio.iscoroutinefunction warning Simon Willison 2025-11-14 15:49:18 -08:00
  • 0526abeeea gpt-5.1 and gpt-5.1-chat-latest, refs #1300 Simon Willison 2025-11-13 11:35:09 -08:00
  • 0a5a4d84a7 Initial implementation, by cmux cost-estimates Simon Willison 2025-10-15 17:18:08 -07:00
  • 4dc1bb955c Planning phase complete Simon Willison 2025-10-15 17:08:31 -07:00
  • 697636222a Research spike by Claude on messages= tree hashing research-message-hashing Simon Willison 2025-09-30 11:40:39 -07:00
  • 921fae9a0a Release 0.27.1 0.27.1 Simon Willison 2025-08-11 22:14:55 -07:00
  • c41c122239 Use tools in templates with llm chat, closes #1239 Simon Willison 2025-08-11 22:11:17 -07:00
  • 2f206d0e26 Fix for duplicated prompts in llm chat with templates, closes #1240 Simon Willison 2025-08-11 21:52:54 -07:00
  • c6e158071a Ran black Simon Willison 2025-08-11 21:47:11 -07:00
  • e6ac18fbcb Fix for confusing error, closes #1238 Simon Willison 2025-08-11 16:52:16 -07:00
  • 9f1417f6e8 Fix for enum options and --save, refs #1237 Simon Willison 2025-08-11 16:11:25 -07:00
  • e15e1ad717 Credit James Sanford in changelog, refs #1218, #1232 0.27 Simon Willison 2025-08-11 14:29:35 -07:00
  • e4c1a46d90 Fix test failure caused by version bump, refs #1218 Simon Willison 2025-08-11 14:27:16 -07:00
  • 2a54939951 Fix streaming tool calls with tests for many variants. (#1218) James Sanford 2025-08-11 14:17:52 -07:00
  • 4292fe9d21 Relase 0.27 Simon Willison 2025-08-11 13:54:53 -07:00
  • 5204a11f33 Allow -o option when calling tools, closes #1233 Simon Willison 2025-08-11 13:41:24 -07:00
  • cbd3aab511 GPT-5 model IDs, refs #1229 Simon Willison 2025-08-07 11:41:38 -07:00
  • 08094082f2 Toolbox.add_tool(), prepare() and prepare_async() methods Simon Willison 2025-08-11 13:19:31 -07:00
  • 90ceb988ac More GPT-5 work in progress stuff, refs #1229 gpt-5 Simon Willison 2025-08-11 12:07:22 -07:00
  • 89a22ee5c7 GPT-5 codex first attempt at Responses API Simon Willison 2025-08-07 13:13:01 -07:00
  • 30de34270f GPT-5 model IDs, refs #1229 Simon Willison 2025-08-07 11:41:38 -07:00
  • ef3192b44d Better docs for OpenAI model options Simon Willison 2025-08-03 15:31:25 -07:00
  • 0bf655a1fe Cog against README Simon Willison 2025-06-20 10:11:57 -07:00
  • 24f32fe7b4 Grant models the ability to execute tools Simon Willison 2025-06-19 13:21:03 -07:00
  • 0863ed460e llm logs -l/--latest -q option, closes #1177 Simon Willison 2025-06-17 23:23:45 -07:00
  • 544ce17c1d Tests to confirm responses FTS triggers Simon Willison 2025-06-17 23:18:07 -07:00
  • 2292d7a56d No need for a venv in Codex Simon Willison 2025-06-03 15:57:59 -07:00
  • ac0506e15b AGENTS.md file for Codex Simon Willison 2025-06-03 15:52:09 -07:00
  • 12b6ea6977 Fix grammar in attachments docs Simon Willison 2025-06-03 15:48:07 -07:00
  • 3a96d52895 Better handling of before_call cancellation, closes #1148 Simon Willison 2025-06-01 18:36:55 -07:00
  • d96ae4ed8d Fix --async logging to database, closes #1150 Simon Willison 2025-06-01 17:38:26 -07:00
  • 65dde782b7 Fix mypy warning, closes #1146 Simon Willison 2025-06-01 17:03:44 -07:00
  • 30e0c4abe8 ToolResult.exception for tool errors, now logged to DB Simon Willison 2025-06-01 17:01:40 -07:00
  • 748c838ba1 Made a mess better-tool-exceptions Simon Willison 2025-06-01 15:31:05 -07:00
  • e6dcd414a5 note about async before_call/after_call Simon Willison 2025-06-01 12:36:28 -07:00
  • f5a38d3342 Add -h shortcut for --help Sukhbinder Singh 2025-06-01 16:02:34 +05:30
  • 94c62f45b1 Fix type of tools argument (#1144) Joe Freeman 2025-06-01 20:06:20 +01:00
  • ed64fc3362 chain_limit/before_call/after_call for conversations Simon Willison 2025-06-01 12:00:29 -07:00
  • b5d1c5ee90 Tools can now return attachments Simon Willison 2025-06-01 10:08:36 -07:00
  • f74e242442 Clarifying comment Simon Willison 2025-06-01 09:16:37 -07:00
  • aee868f78a WIP special tools, refs #1139 special-tools Simon Willison 2025-05-31 17:39:54 -07:00
  • 7409b0f225 Merge branch 'main' into special-tools Simon Willison 2025-05-31 17:26:15 -07:00
  • fd2f0ffbcd Better error on llm templates show, closes #1053 Simon Willison 2025-05-31 17:25:54 -07:00
  • 1ef66e4e39 Better error on llm templates show, closes #1053 Simon Willison 2025-05-31 17:25:54 -07:00
  • 330a568683 Raise error if a non-Toolbox subclass is passed to register(), closes #1114 Simon Willison 2025-05-30 21:37:41 -07:00
  • a3a2996fed Tools in templates (#1138) Simon Willison 2025-05-30 17:44:52 -07:00
  • 796e8952e8 Deploy advanced-model-plugins.md Simon Willison 2025-05-29 22:27:48 -07:00
  • a2063e913f Try pip install . in ReadTheDocs Simon Willison 2025-05-29 22:24:54 -07:00
  • 2fd6c09db1 More labels in docs Simon Willison 2025-05-28 08:02:32 -07:00
  • f2cf81e29a Move LLM_RAISE_ERRORS to advanced model plugins, closes #1121 Simon Willison 2025-05-28 08:02:25 -07:00
  • b858b0083e set_resolved_model() for async models, closes #1117 Simon Willison 2025-05-28 07:39:57 -07:00
  • 301db6d76c responses.resolved_model column and response.set_resolved_model(model_id) method, closes #1117 Simon Willison 2025-05-28 07:16:19 -07:00
  • afb170a62a llm-fragments-reader Simon Willison 2025-05-27 20:11:11 -07:00
  • 64f78e3867 add four new plugins to directory (#1115) Dan Turkel 2025-05-27 23:06:46 -04:00
  • cbe304a6ea document register_embedding_models hook (#1049) Dan Turkel 2025-05-27 23:00:58 -04:00
  • 045d00ed98 Bump copyright year in docs Simon Willison 2025-05-27 19:46:40 -07:00
  • fed9573629 Tools section in plugin directory Simon Willison 2025-05-27 14:20:05 -07:00
  • c6b2f2681a Release 0.26 0.26 Simon Willison 2025-05-27 13:32:59 -07:00
  • eddcf480e3 Show tool_instances on logging.md, refs #1089 Simon Willison 2025-05-27 13:28:46 -07:00
  • 6bab712cdd Fix for module 'builtins' has no attribute 'instance_id, closes #1107 Simon Willison 2025-05-27 13:13:13 -07:00
  • fe7a1f0ee7 Tweaked header Simon Willison 2025-05-27 13:06:12 -07:00
  • cb2f4cf573 WIP better error handling, refs #1104 Simon Willison 2025-05-27 12:32:36 -07:00
  • d135a0a4ef ToolResult.exception property, refs #1104 Simon Willison 2025-05-27 10:26:34 -07:00
  • dbb02d65b9 Fix for llm_time plugin test Simon Willison 2025-05-27 10:26:08 -07:00
  • 684e03059a Cog for README Simon Willison 2025-05-27 10:24:32 -07:00
  • 7fb4245f9d Fix for mypy Simon Willison 2025-05-27 10:16:27 -07:00
  • 9e25055765 Turn incorrect tool names into errors, closes #1104 Simon Willison 2025-05-27 09:29:05 -07:00
  • 2bc6d7679c New default tool, llm_time, closes #1103 Simon Willison 2025-05-26 23:00:18 -07:00
  • cc017a7f84 Note that llm -c and toolboxs don't work yet Simon Willison 2025-05-26 22:07:44 -07:00
  • 034acda23c Toolbox configuration docs, closes #1057 Simon Willison 2025-05-26 22:00:24 -07:00
  • d1c5c688e2 Error on llm -c with a Toolbox, closes #1101 Simon Willison 2025-05-26 21:51:16 -07:00
  • b4365ceb35 Move llm_version into llm.tools namespace Simon Willison 2025-05-26 21:44:33 -07:00
  • e4ecb86421 Log tool_instances to database (#1098) Simon Willison 2025-05-26 21:01:55 -07:00
  • c9e8593095 Assert specific order again thanks to monotonic ULIDs, refs #1099 Simon Willison 2025-05-26 20:02:50 -07:00
  • eafe141d49 Fix for Python 3.9, refs #1099 Simon Willison 2025-05-26 19:54:57 -07:00
  • 1dc7a1d1f9 Monotonic ULIDs, refs #1099 Simon Willison 2025-05-26 19:46:01 -07:00
  • 57459c0a6e Fix the tests I broke in #1096 Simon Willison 2025-05-26 19:02:14 -07:00