Repository navigation
Releases
Breaking change, please read
This release changes the default log format to markdown. It was previously json. It also adds an -l option to toggle in between them.
This means if you have it as infrastructure, it will currently break it.
Do -l json for backwards compatibility
Reusable configs
Introduces --save and reload option for transferrable configurations.
v0.16.1
Patch: Now detects if non-streamed responses happen with streamed requests and proceeds normally throwing a stream class json message which can be suppressed
v0.16.0
The @ file syntax can now be used just about anywhere. Beyond that there's also :line-number and even :.jq. support so you can do @settings.json:.[3].server ... for example
v0.15.2
Fixed an issue for toolcalling with some proxy hosts to gemma4-class models
v0.15.0
Added specifiers for extra body (-eb), way to turn streaming off (-ns), fixed a newline bug, made schema inclusion use the same @ syntax as everything else, fixed the accept header format and a few typos
v0.14.11
Fixing a toolcall loop that some of the smaller models got caught up in by doing a more explicit conversation history
v0.14.9
Adding multiple features: schema, protocol forcing, server load query, dry run, specifying key by @ syntax. Enjoy
v0.14.4
New:
- schema support via -sc and --schema
- server load status via -ps for servers that support such.
- optional separation of conversation into a readonly and a read/write flow as input and output
Changes:
- timeout default is now what responses uses as opposed to the previous value of 5