Skip to content

v0.13.0 — I Know Kung Fu

Choose a tag to compare

@mliotta mliotta released this 05 Apr 13:13
· 159 commits to main since this release

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