Skip to content

v1.7.2

Latest

Choose a tag to compare

@virgesmith virgesmith released this 05 Oct 07:00
· 8 commits to main since this release
1837b20

Release v1.7.2

A small release that adds an installable agent skill and restores a typed API reference to the
documentation site. There are no changes to the C++ core and no breaking changes.

New features

  • Installable agent skill (#122). The package now bundles a compact reference for coding
    agents covering the model lifecycle, timelines, MonteCarlo/SplitMix64 seeding, neworder.df,
    spatial domains, MPI patterns and common pitfalls. Install it into a project with the new
    neworder-skill console script:

    neworder-skill --install          # installs to .agents/skills/neworder
    neworder-skill --install .claude  # or a harness-specific directory
    neworder-skill --remove

    The skill is symlinked to the installed package where possible, so it stays in step with the
    installed version. On Windows without symlink permission it is copied instead. Existing files
    that neworder did not create are never overwritten or deleted. See the
    agent skill docs.

Documentation

  • The API reference is back (#123). The API page
    is now generated from the package's type stubs, with full annotated signatures for Model,
    MonteCarlo and SplitMix64.

Other changes

  • Dependency updates (uv.lock, pre-commit hooks, docs requirements).
  • Minor type-checking fixes in the boids, markov_chain, mortality, people and wolf_sheep
    examples. They behave the same as before.

Full changelog: v1.7.1...v1.7.2