v0.13.0 — I Know Kung Fu
What's New
Memory System Overhaul
- Removed time-based decay: Vacations and project switches no longer crush your memory level. Knowledge earned stays earned — bad facts are removed by quality gates, not arbitrary timers.
- Per-scope capacity limits: GLOBAL (200), ORG (100), PROJECT (500), SESSION (50). When a scope fills up, the lowest-quality facts are evicted. Constraints and synthesized archetypes are protected.
- Quality-based memory level:
memory_level()now reflects actual fact confidence and validation history, not just entry count.
"I Know Kung Fu" — AI Tool Knowledge Ingestion
Neo now absorbs existing AI tool knowledge on first run in a repository:
Tier 1 — Instruction files ingested as constraints:
.cursorrules(Cursor).windsurfrules(Windsurf).clinerules(Cline).github/copilot-instructions.md(GitHub Copilot)
Tier 2 — Claude Code auto-memory (~/.claude/projects/{id}/memory/*.md):
- Parses YAML frontmatter and maps Claude memory types to neo facts
project→ DECISION,feedback→ PATTERN,reference→ ARCHITECTURE- Pre-curated knowledge at confidence 0.7, checksum-based skip logic
Scoring Simplified
- Retrieval ranking:
similarity × confidence— no recency penalty - Old high-confidence facts rank above new low-confidence facts
Install
pip install neo-reasoner==0.13.0