Weave 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

Symfony AI Store provides a low-level abstraction for storing and retrieving documents in vector stores, with bridge packages for popular backends. Experimental and not covered by Symfony’s BC promise.

View on GitHub
Deep Wiki
Context7
v0.14.0

Changelog (https://github.com/symfony/ai-store/compare/v0.13.0...v0.14.0)

  • minor #2599 Bump version to 0.14 and sync demo Mate skills (@chr-hertel)
  • feature #1755 Add "count" capabilities for stores (@lochmueller)
  • feature #2495 Introduce VectorDocumentInterface (@chr-hertel)
  • feature #2494 Accept any VectorInterface in vector queries (@chr-hertel)
  • feature #2493 Pass indexer options to the loader (@chr-hertel)
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.
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support