|
34 | 34 | ->set(ResponseFormatFactory::class) |
35 | 35 | ->alias(ResponseFormatFactoryInterface::class, ResponseFormatFactory::class) |
36 | 36 | ->set(StructureOutputProcessor::class) |
37 | | - ->tag('symfony_ai.agent.input_processor') |
38 | | - ->tag('symfony_ai.agent.output_processor') |
| 37 | + ->tag('ai.agent.input_processor') |
| 38 | + ->tag('ai.agent.output_processor') |
39 | 39 |
|
40 | 40 | // tools |
41 | | - ->set('symfony_ai.toolbox.abstract') |
| 41 | + ->set('ai.toolbox.abstract') |
42 | 42 | ->class(Toolbox::class) |
43 | 43 | ->autowire() |
44 | 44 | ->abstract() |
|
47 | 47 | '$tools' => abstract_arg('Collection of tools'), |
48 | 48 | ]) |
49 | 49 | ->set(Toolbox::class) |
50 | | - ->parent('symfony_ai.toolbox.abstract') |
| 50 | + ->parent('ai.toolbox.abstract') |
51 | 51 | ->args([ |
52 | | - '$tools' => tagged_iterator('symfony_ai.tool'), |
| 52 | + '$tools' => tagged_iterator('ai.tool'), |
53 | 53 | ]) |
54 | 54 | ->alias(ToolboxInterface::class, Toolbox::class) |
55 | 55 | ->set(ReflectionToolFactory::class) |
56 | 56 | ->alias(ToolFactoryInterface::class, ReflectionToolFactory::class) |
57 | 57 | ->set(ToolResultConverter::class) |
58 | 58 | ->set(ToolCallArgumentResolver::class) |
59 | | - ->set('symfony_ai.tool.agent_processor.abstract') |
| 59 | + ->set('ai.tool.agent_processor.abstract') |
60 | 60 | ->class(ToolProcessor::class) |
61 | 61 | ->abstract() |
62 | 62 | ->args([ |
63 | 63 | '$toolbox' => abstract_arg('Toolbox'), |
64 | 64 | ]) |
65 | 65 | ->set(ToolProcessor::class) |
66 | | - ->parent('symfony_ai.tool.agent_processor.abstract') |
67 | | - ->tag('symfony_ai.agent.input_processor') |
68 | | - ->tag('symfony_ai.agent.output_processor') |
| 66 | + ->parent('ai.tool.agent_processor.abstract') |
| 67 | + ->tag('ai.agent.input_processor') |
| 68 | + ->tag('ai.agent.output_processor') |
69 | 69 | ->args([ |
70 | 70 | '$toolbox' => service(ToolboxInterface::class), |
71 | 71 | '$eventDispatcher' => service('event_dispatcher')->nullOnInvalid(), |
72 | 72 | ]) |
73 | | - ->set('symfony_ai.security.is_granted_attribute_listener', IsGrantedToolAttributeListener::class) |
| 73 | + ->set('ai.security.is_granted_attribute_listener', IsGrantedToolAttributeListener::class) |
74 | 74 | ->tag('kernel.event_listener') |
75 | 75 |
|
76 | 76 | // profiler |
77 | 77 | ->set(DataCollector::class) |
78 | 78 | ->tag('data_collector') |
79 | 79 | ->set(TraceableToolbox::class) |
80 | 80 | ->decorate(ToolboxInterface::class) |
81 | | - ->tag('symfony_ai.traceable_toolbox') |
| 81 | + ->tag('ai.traceable_toolbox') |
82 | 82 | ; |
83 | 83 | }; |
0 commit comments