Skip to content

v0.4.0

Choose a tag to compare

@i098 i098 released this 10 Oct 01:32
Immutable release. Only release title and notes can be modified.
4f42543

Added

  • Default omp rules: rules/public/ (committed) and rules/private/ (git-ignored) rule files, installed to omp's global rules folder by the agents profile with the skills installer; skills.private_source also fills rules/private/ from the rules/ folder of that source, a private rule wins over a public one of the same name, and rules added by hand are never touched.
    The browser rules install only when fleet_browsers or fleet_guards enables the ladder; disabling it removes only manifest-owned copies (#89).
  • Opt-in crew board configuration now exports CREWBOARD_SOCKET to new shells and Herdr agents (#119).

Changed

  • Renamed the repository-only names that still said factory: containers/factory.container.yml is containers/crewship.container.yml, schemas/factory.schema.json is schemas/crewship.schema.json (with its $id), the Python project is crewship, and the docs say Crewship; host config keys, paths and unit names do not change (#96).
  • README: the Features list shows each opt-in feature with an "(opt-in)" tag, and a new collapsed Default config part lists what a fresh host gets; tests/test_readme.py checks both against the host config schema, config/default.yml, and config/omp.yml (#100).
  • The README puts documentation links in the Features list and links issue forms from its footer (#108).

Fixed

  • harbor/: the island ground has no square patches of bare earth, moss or flowers; the grass mixes its greens blade by blade and the flowers are small dots (#81).
  • The npm publish workflow no longer fails when the release PR already set npm/package.json to the release version; it checks that the version matches the tag and stops with an error before the publish when they differ (#122).
  • Fixed Python test collection by loading the renamed Crewship schema in the README checks (#129).