Repository navigation
v0.4.3
Before you update
System prompt files are no longer matched against the model's name. A model launches with a
prompt only when its config names one, and any file in the folder can be named by any model:
[[provider.model]]
id = "acme-orca-v4-pro"
prompt = "house-style" # the .md is optional, the case does not matterA model that named nothing used to be handed the file whose stem matched its id. It now
launches with no system prompt, silently. Add prompt to the models that were relying on
that. A prompt naming a file the folder does not hold is reported, in the options panel and
on stderr at launch.
The a key, which listed every file rather than only the matching ones, is gone: the whole
folder is the list now.
--json output carries schema: 4. A model's prompts array became a single prompt
string, absent when the model names no file or names one that is missing.
Changes since v0.4.2
- chore(release): v0.4.3
- fix(catalog): a private endpoint over http is not a key on the wire (#8)
- feat(prompts): every prompt in the folder, for every model (#7)
- chore: bump the actions group across 1 directory with 3 updates (#1)
- feat(pi): a fourth harness, and the endpoint it has no variable for (#6)
- feat(tui): the search that was always there, now on screen (#5)
- feat(prompts): a model can say which prompt file it wants (#4)
Install
Download the file for your platform, make it executable and put it on your PATH.
Every binary is signed with the project's minisign key; the signatures are in
SIGNATURES.json and SHA256SUMS.txt covers the same files.
An existing install updates itself with fastpick --update, which checks the
signature before replacing anything.