Skip to content

Latest commit

 

History

History
36 lines (34 loc) · 1.75 KB

File metadata and controls

36 lines (34 loc) · 1.75 KB

CHANGELOG

0.1

  • Add Symfony bundle for integrating Platform, Agent, and Store components
  • Add memory provider configuration support for agents. Symfony AI was bootstrapped by Christopher Hertel and Oskar Stark
  • Add Perplexity platform support with API key configuration
  • Add service configuration:
    • Agent services with configurable platforms and system prompts
    • Tool registration via #[AsTool] attribute and ai.tool tag
    • Input/Output processor registration via ai.agent.input_processor and ai.agent.output_processor tags
    • Abstract service definitions for extensibility
  • Add Symfony Profiler integration for monitoring AI interactions
  • Add security integration:
    • #[IsGrantedTool] attribute for tool-level authorization
    • Security voter integration for runtime permission checks
  • Add configuration options:
    • Multiple agents configuration with different platforms
    • Platform credentials (API keys, endpoints)
    • Model configurations per agent
    • Vector store configurations
  • Add dependency injection integration:
    • Autoconfiguration for tools and processors
    • Service aliases for default agent and platform
    • Factory services for creating platforms
  • Add bundle configuration with semantic validation
  • Add support for fault-tolerant tool execution
  • Add structured output configuration support
  • Add token usage tracking:
    • track_token_usage option for agents to monitor AI model consumption
    • Automatic registration of token output processors for Mistral, OpenAI and Vertex AI
    • Token usage metadata in agent results including prompt, completion, total, cached, and thinking tokens
    • Rate limit information tracking for supported platforms
  • Add support for configuring chats and message stores