isar_agent_memory 0.2.3 copy "isar_agent_memory: ^0.2.3" to clipboard
isar_agent_memory: ^0.2.3 copied to clipboard

Universal, local-first cognitive memory package for LLMs and AI agents. Graph-based, explainable, LLM-agnostic. Inspired by Cognee/Graphiti.

Changelog #

0.2.3 - 2024-11-24 #

  • Fix: Critical bug in OnDeviceEmbeddingsAdapter - corrected outputs.values.first to outputs.first.
  • Fix: Corrected invalid Mermaid diagram syntax in README (ASCII art → valid Mermaid).
  • Fix: Moved http from dev_dependencies to dependencies for tool scripts.
  • Improvement: Replaced forEach with for loops in resource cleanup (better Dart practice).
  • CI/CD: Disabled automatic benchmark workflow trigger (manual only) and added Linux desktop support.
  • Chore: Added test_resources/ and tool/ to .pubignore to reduce package size.

0.2.2 - 2025-08-18 #

  • New Feature: Added OnDeviceEmbeddingsAdapter using onnxruntime for privacy-first, local embedding generation.
  • New Feature: Implemented a basic WordPieceTokenizer for BERT-based models.
  • Improvement: Enhanced MemoryGraph robustness with a fallback mechanism (linear scan) when vector index operations fail (e.g., dimension mismatch).
  • Improvement: Added explicit dimension validation in ObjectBoxVectorIndex to prevent native crashes.
  • Documentation: Translated README.md and TASKS.md to 100% English. Added instructions for On-Device Embeddings.
  • Dependencies: Updated langchain to ^0.8.0, objectbox to ^5.0.0, langchain_google to ^0.7.0, and added onnxruntime ^1.4.1.
  • Refactor: Removed deprecated vector_index_dvdb.dart.

0.2.1 - 2025-08-17 #

  • CI/CD: Added publish-to-pub-dev.yml workflow for automated publishing on release creation or manual dispatch.
  • Credentials: Documented usage of PUB_CREDENTIALS_JSON secret.
  • Maintenance: Minor release preparation and local validation.

0.2.0 - 2025-08-17 #

  • Major Cleanup: Removed DVDB as a vector backend.
    • Deleted dvdb dependency and public export.
    • Retained vector_index_dvdb.dart as a deprecated stub (now removed in 0.2.2).
    • Established ObjectBox as the sole supported on-device ANN (HNSW) backend.
  • Testing:
    • Introduced InMemoryVectorIndex for plugin-free unit testing.
    • Removed isar_flutter_libs from the test subproject.
    • Fixed similarity metric consistency (cosine/L2/dot) in memory index.
  • Documentation:
    • Cleaned up references to DVDB in docs.
    • Clarified ObjectBox default usage.
    • Fixed linting issues.

0.1.2 - 2025-07-10 #

  • Fix: Resolved JavaScript error in Isar generated files by integrating build_runner.

0.1.1 - 2025-07-10 #

  • Documentation: Added comprehensive dartdoc comments to public APIs.
  • Linting: Fixed various linting and formatting issues.
  • Publishing: Corrected pub.flutter-io.cn topics for successful publication.

0.1.0 - 2025-07-09 #

  • Initial release: Isar agent memory graph with ANN search, explainability, robust tests, and modern CI/CD automation (Coderabbit, Renovate, Dependabot, Jules).
5
likes
0
points
33
downloads

Publisher

unverified uploader

Weekly Downloads

Universal, local-first cognitive memory package for LLMs and AI agents. Graph-based, explainable, LLM-agnostic. Inspired by Cognee/Graphiti.

Repository (GitHub)
View/report issues

Topics

#agent #graph #isar #llm #memory

License

unknown (license)

Dependencies

collection, flat_buffers, google_generative_ai, graphs, http, isar, langchain, langchain_google, meta, objectbox, onnxruntime, uuid

More

Packages that depend on isar_agent_memory