Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

Commit dbc374e

Browse files
authored
chore: Make tool input and output use autowired serializer (#104)
Make tool input and output to use autowired serializer
1 parent b3e83d0 commit dbc374e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Resources/config/services.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
use PhpLlm\LlmChain\Chain\Toolbox\ChainProcessor as ToolProcessor;
1111
use PhpLlm\LlmChain\Chain\Toolbox\Toolbox;
1212
use PhpLlm\LlmChain\Chain\Toolbox\ToolboxInterface;
13+
use PhpLlm\LlmChain\Chain\Toolbox\ToolCallArgumentResolver;
1314
use PhpLlm\LlmChain\Chain\Toolbox\ToolFactory\ReflectionToolFactory;
1415
use PhpLlm\LlmChain\Chain\Toolbox\ToolFactoryInterface;
16+
use PhpLlm\LlmChain\Chain\Toolbox\ToolResultConverter;
1517
use PhpLlm\LlmChainBundle\Profiler\DataCollector;
1618
use PhpLlm\LlmChainBundle\Profiler\TraceableToolbox;
1719

@@ -44,6 +46,8 @@
4446
->alias(ToolboxInterface::class, Toolbox::class)
4547
->set(ReflectionToolFactory::class)
4648
->alias(ToolFactoryInterface::class, ReflectionToolFactory::class)
49+
->set(ToolResultConverter::class)
50+
->set(ToolCallArgumentResolver::class)
4751
->set('llm_chain.tool.chain_processor.abstract')
4852
->class(ToolProcessor::class)
4953
->abstract()

0 commit comments

Comments
 (0)