Skip to content

0.1.1

Choose a tag to compare

@cursor cursor released this 11 Sep 11:54
2f53a9c

0.1.1 — pip install no longer breaks validate, generate, or skills discover

11 September 2026. Patch on the public 0.1.0 beta.

Install

pip install opentide==0.1.1
export OPENTIDE_REPO_ROOT=/path/to/detection-repo
opentide validate --strict

If you already pinned 0.1.0, upgrade. That wheel crashes after pip writes bytecode next to bundled configuration TOMLs, and opentide setup skills discover never ran as a subcommand.

Fixed

  • opentide generate and opentide validate no longer raise UnicodeDecodeError when pip has compiled __pycache__ beside packaged configuration TOMLs. Nested configuration directories load *.toml only. Same class of fix as PR #150 (Remi SEGUY).
  • opentide setup skills discover and show are parsed as subcommands. A positional PATH on the skills group was consuming those names and falling through to an interactive install.
  • Starter skills (opentide-detection-rule, detection-engineering) install from the packaged skill trees when GitHub is unreachable.

Verify

python -c "import opentide; print(opentide.__version__)"
opentide setup skills discover
opentide validate --strict

Expect 0.1.1. discover must list the catalogue (not print DEPRECATED Positional skills PATH or start the install wizard).

Links

License: EUPL-1.2. Issues: OpenTideHQ/opentide.