Skip to content

Elixir Agent Kit 0.9.0

Choose a tag to compare

@sallaumen sallaumen released this 08 Nov 12:55
· 24 commits to main since this release
358a17f
  • Task size now changes the route and the execution: ROUTING.md gains a "Size
    changes the choice" section, every workflow gains a required ## Size section
    saying what to trim, keep or slice at each size, and START.md surfaces the
    rule at choice time. scripts/check_library.py requires the section and its
    Small, Medium and Large bullets in all 38 workflows.

  • Five new evaluation cases E83 to E87 (87 total) test size-routed pairs: the
    same kind of request changes route by size (competing flows, paid calls), and a
    fully specified small edit stays NONE.

  • docs/versioning.md defines the public interface under semantic versioning
    (configuration keys, Mix tasks and flags, file layout, the state.tsv format,
    the block markers and the stable workflow IDs), the versioning and deprecation
    policy, and an upgrade guide; scripts/check_library.py keeps the documented
    workflow IDs in sync with catalog.tsv.

  • Every code and backend workflow has a medium and a large evaluation case
    (E67 to E82, 82 total), and scripts/check_library.py enforces that coverage.

  • scripts/eval_matrix.py prints the coverage matrix by workflow and task size,
    and, from live-round result files in evals/results/*.tsv, an outcome matrix of
    routing, stated size, the plan rule and completion. It reads files only and
    calls no model; check_library.py validates every committed result file.

  • evals/README.md documents how to run a size round.