David Sanders
48f0edec4d
feat: support modelParameters in prompt.yaml files
2025-11-23 16:07:11 -08:00
Sean Goedecke
dfaa426c29
Parse inference response format defensively
2025-08-22 22:34:18 +00:00
Sean Goedecke
e44da102bf
fixup format parsing
2025-08-05 22:21:28 +00:00
Sean Goedecke
866ae2b5d7
Ensure MCP loops output the right response format
...
In a tool loop, you can't set response_format because the model needs to
be able to think in plain English. But you still need the final response
to be in the desired format, so we add response_format only on the last
iteration.
2025-08-05 22:06:49 +00:00
Sean Goedecke
009d5e6e28
Update error
2025-08-05 02:52:11 +00:00
Sean Goedecke
de436346ec
Fixup error messages
2025-08-05 02:11:43 +00:00
Sean Goedecke
4b5bb5c538
Use OpenAI SDK to avoid setting apiVersion manually
2025-08-05 02:09:17 +00:00
Marais Rossouw
7e2aa19f3b
chore: use github's shared prettier-config
2025-07-24 19:11:15 +10:00
Sean Goedecke
8f64ac1284
Fixup types and tests
2025-07-21 04:31:06 +00:00
Sean Goedecke
1780121e3b
Support .prompt.yml files
2025-07-21 00:11:26 +00:00
Sean Goedecke
a3fe147234
Merge branch 'main' into sgoedecke/mcp
2025-07-16 02:56:55 +00:00
Sean Goedecke
4fd6464105
Add read-only MCP support
2025-07-16 02:19:49 +00:00
Sean Goedecke
86c0691fbf
Add tests
2025-07-16 00:12:41 +00:00