0.4.4 — adapter examples degrade cleanly; Beta + Security on PyPI
Polish pass on the first-run experience and PyPI discoverability. No engine change.
- Adapter examples stop crashing without the framework.
veto_crewai.pyandveto_langgraph.pymoved their framework import intomain()behind a try/except — apip install gate-catuser running the example now gets a one-line "installgate-cat[crewai]/[langgraph]to run this adapter demo; the gate itself needs none of it" instead of a rawModuleNotFoundError. Verified: both print the clean message with no framework installed. - Hook example README dropped the
>= 0.3.0note and the "fix the absolute path toveto_hook.py" step that contradictedsettings.example.json(it calls thegatecat-hookconsole script by name — nothing to edit). - PyPI metadata: Development Status Alpha → Beta, added
Topic :: SecurityandQuality Assuranceclassifiers + security keywords (verified live on the 0.4.4 JSON API). So the package shows up as the guardrail it is.
Clean-venv verified: pip install gate-cat==0.4.4 → hero snippet raises VETO [TERRAFORM_PROD]. Tests 907/27/0 local.