symfony / ai-agent
PHP library for building agentic applications.
Fund package maintenance!
fabpot
Tidelift
symfony.com/sponsor
Requires
- php: >=8.2
- ext-fileinfo: *
- phpdocumentor/reflection-docblock: ^5.4
- phpstan/phpdoc-parser: ^2.1
- psr/log: ^3.0
- symfony/ai-platform: @dev
- symfony/clock: ^6.4 || ^7.1
- symfony/http-client: ^6.4 || ^7.1
- symfony/property-access: ^6.4 || ^7.1
- symfony/property-info: ^6.4 || ^7.1
- symfony/serializer: ^6.4 || ^7.1
- symfony/type-info: ^7.2.3
Requires (Dev)
- mrmysql/youtube-transcript: ^v0.0.5
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^11.5.13
- symfony/ai-store: @dev
- symfony/cache: ^6.4 || ^7.1
- symfony/css-selector: ^6.4 || ^7.1
- symfony/dom-crawler: ^6.4 || ^7.1
- symfony/event-dispatcher: ^6.4 || ^7.1
- symfony/http-foundation: ^6.4 || ^7.1
Suggests
- mrmysql/youtube-transcript: For using the YouTube transcription tool.
- psr/cache: For using the CacheStore as message store.
- symfony/ai-store: For using Similarity Search with a vector store.
- symfony/css-selector: For using the YouTube transcription tool.
- symfony/dom-crawler: For using the Crawler tool.
- symfony/http-foundation: For using the SessionStore as message store.
This package is auto-updated.
Last update: 2025-07-11 11:26:57 UTC
README
The Agent component provides a framework for building AI agents that, sits on top of the Platform and Store components, allowing you to create agents that can interact with users, perform tasks, and manage workflows.
This Component is experimental. Experimental features are not covered by Symfony's Backward Compatibility Promise.
Installation
composer require symfony/ai-agent
This repository is a READ-ONLY sub-tree split. See https://github.com/symfony/ai to create issues or submit pull requests.