v0.13.1 — Crowd Learning
What's New
Seed Facts — Knowledge Ships With Every Release
20 curated patterns (N+1 queries, SQL injection, race conditions, timezone bugs, retry backoff, etc.) are bundled in the package. Every pip install --upgrade neo-reasoner upgrades neo's knowledge, not just its code.
Community Fact Feed — Crowd Learning Between Releases
Neo fetches community-curated patterns from community_facts.json on GitHub once per day. New patterns can be contributed via PR and reach all users within 24 hours — no release needed.
Initial community feed: 10 patterns covering Docker layer caching, GraphQL DataLoader, Kubernetes probes, CORS preflight, Postgres VACUUM, TypeScript discriminated unions, index-only scans, WebSocket heartbeats, idempotency keys, and CSS containment.
neo contribute — Share What You've Learned
When local patterns reach high confidence (>0.8) with 3+ real successes, neo --version shows a contribution hint. neo contribute exports anonymized high-quality facts and links to the PR workflow.
Auto-Update Enabled by Default
auto_install_updates now defaults to true. Opt out with neo config auto_install_updates false.
Install
pip install neo-reasoner==0.13.1