-
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