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 Bundle Laravel Package

symfony/ai-bundle

View on GitHub
Deep Wiki
Context7
v0.12.0

Changelog (https://github.com/symfony/ai-bundle/compare/v0.11.1...v0.12.0)

  • minor #2358 Prepare version constraints for release of v0.12.0 (@chr-hertel)
  • feature #2353 Accept string and UserMessage as agent input (@chr-hertel)
  • minor #2243 Align bridge base_url convention with Generic bridge (@jvancoillie)
v0.11.1

Changelog (https://github.com/symfony/ai-bundle/compare/v0.11.0...v0.11.1)

  • bug #2339 Fix orphan ai.command.clear_store definition without store (@chr-hertel)
v0.11.0

Changelog (https://github.com/symfony/ai-bundle/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 #2316 Allow attaching metadata to tools (@chr-hertel)
  • feature #2315 Pass the serializer to TemplateRendererListener (@chr-hertel)
  • feature #2310 Add AiAssertionsTrait to assert on AI usage in functional tests (@chr-hertel)
  • feature #2292 Add choices when selecting models in ai:platform:invoke command (@lyrixx)
  • feature #2282 Register StringToMessageBagListener in DI (@lyrixx)
  • bug #2239 Fix profiler crash on tool message rendering (@chr-hertel)
  • feature #2094 Introduce StoreFactory (@Guikingone)
  • feature #2096 Introduce StoreFactory (@Guikingone)
  • feature #1905 Add support for Deepgram (@Guikingone)
  • feature #1463 Add support for MiniMax (@Guikingone)
  • feature #2024 Add # with SchemaProviderInterface for runtime JSON Schema fragments (@camilleislasse, @alpernuage, @chr-hertel)
  • feature #2097 Introduce StoreFactory (@Guikingone)
v0.10.0

Changelog (https://github.com/symfony/ai-bundle/compare/v0.9.0...v0.10.0)

  • feature #2179 Default maxToolCalls to 50 in AgentProcessor (@chr-hertel)
  • feature #2157 Make agent tools opt-in instead of opt-out (@chr-hertel)
  • bug #2150 Fix data_collector template for tool parameter union types (@ngrie, @chr-hertel)
  • bug #1708 Defer DataCollector to lateCollect (@Spomky)
v0.9.0

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

  • feature #1993 Add a StoreFactory (@Guikingone)
  • feature #2074 Introduce a StoreFactory (@Guikingone)
  • feature #2066 Add bundle support for OpenResponses bridge (@chr-hertel)
  • bug #2033 Data Collector - Fix bug that re-throws Exception (@MolloKhan)
  • bug #2061 Patch profiler template for Template system messages and URL content (@chr-hertel)
  • feature #2060 Follow-up fixes for AssistantMessage rework (@chr-hertel)
  • feature #1986 Prompt for missing arguments in ai:platform:invoke (@Amoifr)
  • feature #2002 Validate structured output (@valtzu)
  • bug #2018 Fix ValidateToolCallArgumentsListener registration when a agent is not installed (@camilleislasse)
v0.8.0

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

  • feature #1923 Introduce Provider abstraction and model routing layer (@chr-hertel)
  • feature #1800 Add VecStore for native vector search via sqlite-vec … (@wachterjohannes)
  • feature #1940 StoreFactory introduced (@Guikingone)
  • bug #1918 Rename response_format_factory service ID from agent to platform namespace (@OskarStark)
v0.7.0

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

  • bug #1910 Add missing event key for kernel.event_listener tagged services (@Kocal)
  • bug #1894 Fix data collector crash for non-text result types (@camilleislasse)
  • feature #1735 Add native bridge for chat, embeddings, and reranking (@wachterjohannes)
  • bug #1741 Fix error in the tools datacollector when using Json format (@GaryPEGEOT)
  • feature #1781 Add support for cosine distance in MariaDB store (@lyrixx)
  • feature #1842 StoreFactory introduced (@Guikingone)
  • bug #1876 Fix generic platform factory arguments in AI Bundle (@chr-hertel)
  • feature #1686 Add AmazeeAI bundle config (@colorfield)
  • feature #943 Introduce Speech support (@Guikingone, @chr-hertel)
  • feature #1797 Refactoring on Vectorizer definition (@Guikingone)
  • feature #1681 Validate tool call arguments using symfony/validator (@valtzu)
  • feature #1669 Introduce StoreFactory and support for ScopingHttpClient (@Guikingone)
  • feature #1759 Replace untyped stream chunks with semantic DeltaInterface deltas (@fabpot, @chr-hertel)
  • bug #1828 Implement ManagedStoreInterface in TraceableStore (@wachterjohannes)
  • feature #1687 Add support for ScopedHttpClient (@Guikingone)
  • feature #1790 Rename ElevenLabsApiCatalog as ModelCatalog (@Guikingone)
  • feature #1583 Add support for streaming (@Guikingone)
  • bug #1748 Fix all tools listing duplicates for each agent (@DZunke)
  • bug #1794 Fix dispatch of multiple tool instances of the same class (@chr-hertel)
  • feature #1722 Generate JSON schema using Validator metadata (@valtzu)
  • feature #1767 Replace ModelCatalog by OllamaApiCatalog (@Guikingone)
  • feature #1770 Add SQLite store bridge (@wachterjohannes)
  • feature #1704 Add platform-level reranking and hybrid retriever (@wachterjohannes)
v0.6.0

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

  • feature #1644 Add support for prompt caching (@fabpot)
  • feature #1683 Make JSON schema generation extensible (v2) (@valtzu)
  • bug #1694 Fix on ElevenLabs platform (@Guikingone)
  • feature #1661 Support API key authentication with global endpoint (@botjaeger)
  • bug #1675 Fix ai profiler page (@pkothmair)
  • feature #1680 Add setup_options to store config (@plachance)
  • feature #1633 Support for ScopingHttpClient improved (@Guikingone)
  • feature #1561 Add bridge (@Guikingone)
  • feature #1654 TraceableStore implemented (@Guikingone)
  • feature #1554 Add bridge (@aszenz)
  • feature #1656 TraceableAgent implemented (@Guikingone)
  • feature #1653 Move debug service decorating to compiler pass (@HypeMC)
v0.5.0

Changelog (https://github.com/symfony/ai-bundle/compare/v0.4.0...v0.5.0)

  • feature #1652 Make OVH platform configurable (@loicsapone)
  • bug #1639 Fix DataCollector failing when iterables are RewindableGenerator (@ahmed-bhs)
  • feature #1641 Add setup_options to store config (@OskarStark)
  • feature #1615 Improve support for ScopingHttpClient (@Guikingone)
v0.4.0

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

  • feature #1594 Add bridge (colorfield)
  • feature #1533 add ResetInterface to prevent memory leaks (santysisi)
  • bug #1607 Keep lazy iterator alive (chr-hertel)
  • bug #1609 Improve support for ScopingHttpClient (Guikingone)
  • feature #1570 Add query abstraction with filter support (wachterjohannes)
  • bug #1603 Fix profiler collector names to use short names (wachterjohannes)
  • bug #1569 Fix ResultNormalizer parse-time import causing fatal error (wachterjohannes)
  • feature #1571 Introduce Open Responses Platform Bridge by extracting from OpenAI (chr-hertel)
  • bug #1535 Read discriminator mapping from serializer metadata (valtzu)
  • feature #1521 Add bridge (loicsapone)
  • feature #1551 Add DocumentIndexer support when no loader is configured (chr-hertel)
  • feature #1538 Add chats data from DataCollector to the data_collector.html.twig template (santysisi)
  • bug #1527 Add missing bundle configuration (OskarStark)
  • feature #1464 Make Indexer stateless by moving source to index() parameter (@chr-hertel)
v0.3.2

Changelog (https://github.com/symfony/ai-bundle/compare/v0.3.1...v0.3.2)

  • bug #1459 Condition for message stores packages moved into the loop (@Guikingone)
v0.3.1

Changelog (https://github.com/symfony/ai-bundle/compare/v0.3.0...v0.3.1)

  • bug #1456 Remove cache result normalizer if package is not available (chr-hertel)
  • bug #1448 Split bundle options into smaller chunks (@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