Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ai Store Laravel Package

symfony/ai-store

Experimental Symfony AI Store component: a low-level abstraction to store and retrieve documents in vector stores. Use bridge packages to connect to providers like pgvector, Pinecone, Redis, Elasticsearch, Qdrant, ChromaDB, and more.

View on GitHub
Deep Wiki
Context7
v0.12.0

Changelog (https://github.com/symfony/ai-store/compare/v0.11.0...v0.12.0)

  • minor #2358 Prepare version constraints for release of v0.12.0 (@chr-hertel)
v0.11.0

Changelog (https://github.com/symfony/ai-store/compare/v0.10.0...v0.11.0)

  • minor #2320 Prepare version constraints for release of v0.11.0 (@chr-hertel)
  • feature #2305 Add StoreInterface::clear() and implement it in all bridges (@chr-hertel)
  • feature #2231 Add DirectoryLoader with per-extension sub-loaders (@chr-hertel)
  • bug #2230 Always batch embeddings, drop catalog coupling (@chr-hertel)
v0.10.0
v0.9.0

Changelog (https://github.com/symfony/ai-store/compare/v0.8.0...v0.9.0)

  • feature #2088 Add maxDepth to RstToctreeLoader for scoped indexing (@chr-hertel)
v0.8.0

Changelog (https://github.com/symfony/ai-store/compare/v0.7.0...v0.8.0)

v0.7.0

Changelog (https://github.com/symfony/ai-store/compare/v0.6.0...v0.7.0)

  • bug #1921 Add configurable includeText option to Vectorizer (@chr-hertel)
  • feature #1501 Implement remove() method (@chr-hertel)
  • feature #1507 Implement remove() method (@chr-hertel)
  • bug #1787 Use Reciprocal Rank Fusion for hybrid queries in SQLite store (@wachterjohannes)
  • bug #1809 Fix set-up store command when store is decorated with TraceableStore (@lyrixx)
  • feature #1781 Add support for cosine distance in MariaDB store (@lyrixx)
  • bug #1467 Fix TextSplitTransformer to set KEY_TEXT for documents smaller than chunk size (@OskarStark)
  • feature #1842 StoreFactory introduced (@Guikingone)
  • feature #1669 Introduce StoreFactory and support for ScopingHttpClient (@Guikingone)
  • bug #1821 Return NullVector when includeValues is set to false (@MolloKhan)
  • bug #1811 Open up SourceLoader for source-independent loaders, e.g. based on entity repositories (@chr-hertel)
  • feature #1687 Add support for ScopedHttpClient (@Guikingone)
  • bug #1786 Split query string into words for TextQuery and HybridQuery in Retriever (@wachterjohannes)
  • feature #1778 Introduce batch processing in DistanceCalculator (@Guikingone)
  • feature #1779 Skip missing toctree entries gracefully (@wachterjohannes)
  • feature #1770 Add SQLite store bridge (@wachterjohannes)
  • bug #1772 Fix RstToctreeLoader trailing-slash toctree entry resolution (@wachterjohannes)
  • feature #1745 Add PreQueryEvent for query enhancement (@wachterjohannes)
  • feature #1704 Add platform-level reranking and hybrid retriever (@wachterjohannes)
  • feature #1705 Add RstToctreeLoader for RST documentation parsing (@wachterjohannes)
  • feature #1739 Support includeMetadata and includeValues options (@MolloKhan)
v0.6.0

Changelog (https://github.com/symfony/ai-store/compare/v0.5.0...v0.6.0)

  • feature #1706 Add SummaryGeneratorTransformer for LLM-based document summaries (@wachterjohannes)
  • bug #1454 Fix for invalid parameter number (@michielvaneerd)
  • bug #1695 Improvement on ScopingHttpClient support (@Guikingone)
  • bug #1702 Fix composer setup of examples before 0.6 (@chr-hertel)
  • feature #1633 Support for ScopingHttpClient improved (@Guikingone)
  • feature #1561 Add bridge (@Guikingone)
  • feature #1554 Add bridge (@aszenz)
v0.5.0
v0.4.0

Changelog (https://github.com/symfony/ai-store/compare/v0.3.3...v0.4.0)

  • feature #1533 add ResetInterface to prevent memory leaks (santysisi)
  • bug #1607 Keep lazy iterator alive (chr-hertel)
  • feature #1570 Add query abstraction with filter support (wachterjohannes)
  • feature #1512 Implement remove method for SurrealDb store (chr-hertel)
  • feature #1509 Implement remove method for Typesense store (chr-hertel)
  • feature #1503 Implement remove() method (chr-hertel)
  • feature #1513 Implement remove method for Weaviate store (chr-hertel)
  • feature #1506 Implement remove() method (chr-hertel)
  • feature #1500 Implement remove method for Milvus store (chr-hertel)
  • feature #1505 Implement remove method for Redis store (chr-hertel)
  • feature #1496 Implement remove() method (chr-hertel)
  • feature #1502 Implement remove() method (chr-hertel)
  • feature #1497 Implement remove() method (chr-hertel)
  • feature #1580 Add JsonFileLoader (bigdevlarry)
  • feature #1537 Add CSV loader to load data from CSV file as text documents (RamyHakam)
  • feature #1581 Add MarkdownLoader (Guikingone)
  • feature #1504 Implement remove() method (chr-hertel)
  • feature #1498 Implement remove method for MariaDb store (chr-hertel)
  • feature #1492 Implement remove() method (chr-hertel)
  • feature #1499 Implement remove method for Meilisearch store (chr-hertel)
  • feature #1494 Implement remove() method (chr-hertel)
  • feature #1551 Add DocumentIndexer support when no loader is configured (chr-hertel)
  • feature #1495 Implement ChromaDb store remove() method (chr-hertel)
  • feature #1493 Implement remove() method (chr-hertel)
  • feature #1490 Implement remove() method (chr-hertel)
  • feature #1491 Implement remove method for AzureSearch store (chr-hertel)
  • bug #1518 Fix to proper delay handling, more than once but also not after last element (chr-hertel)
  • feature #1517 Allow iterable of source in Indexer::index() + doesn't break lazyness (lyrixx)
  • feature #1464 Make Indexer stateless by moving source to index() parameter (chr-hertel)
  • feature #1389 Add support for "remove" operation (@MolloKhan)
v0.3.3

Changelog (https://github.com/symfony/ai-store/compare/v0.3.2...v0.3.3)

  • bug #1462 Expose chunk size and delay via construct to actually override via container (@chr-hertel)
v0.3.0
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky