Archive layout
- Keys in
arguments.jsonare scalar args. - Each folder under
input/is a file argument. The folder name is the argument name; drop one or more files inside it. Original filenames are preserved. expected/output.jsonis the ground truth an evaluator compares against. Leave it out for examples you only want to run, not score.
[a-z0-9][a-z0-9-_]*.
Build it
You can hand-author the folders, or create examples from the CLI:Push and pull
The dataset round-trips. Push your local folder, or pull the live dataset to edit it:push defaults to append; replace swaps the whole dataset and asks you to
confirm. Because the archive layout is identical in both directions, a
single-example export re-imports cleanly, which is the supported way to move one
example between environments.