Skip to content

v0.5.0 — Ontology + Agent Activity + Neo4j

Choose a tag to compare

@SonAIengine SonAIengine released this 22 Mar 12:47
· 205 commits to main since this release

Synaptic Memory v0.5.0 — 온톨로지 + 에이전트 활동 추적 + Intent 검색 + Neo4j

Added

  • Ontology Engine — dynamic type hierarchy, property inheritance, relation constraint validation (OntologyRegistry)
  • Agent Activity Tracking — session/tool call/decision/outcome capture (ActivityTracker)
  • Intent-based Agent Search — 6 search strategies: similar_decisions, past_failures, related_rules, reasoning_chain, context_explore, general (AgentSearch)
  • Neo4j Backend — native Cypher graph traversal, dual label, typed relationships, fulltext index
  • Auto-embedding — automatic vector generation on add() / search()
  • Qdrant + MinIO + CompositeBackend — storage separation by purpose
  • 5-axis Resonance Scoring — added context axis (session tag Jaccard similarity)
  • GraphTraversal Protocolshortest_path(), pattern_match(), find_by_type_hierarchy()
  • Node.properties — ontology extension attributes, supported across all backends
  • MCP 9 new tools (total 16): agent session/action/decision/outcome tracking, ontology tools
  • 6 new NodeKind values: tool_call, observation, reasoning, outcome, session, type_def
  • 5 new EdgeKind values: is_a, invoked, resulted_in, part_of, followed_by
  • docker-compose.yml for Neo4j dev environment
  • docs/COMPARISON.md — comparison with existing agent memory systems
  • 185+ unit tests, 22 Neo4j integration tests

Fixed

  • MemoryBackend fuzzy search ineffectiveness bug + 12 edge case QA tests
  • Library distribution quality: __version__, py.typed, lazy imports, embedding extra