Skip to content

Commit 68d1e2c

Browse files
OskarStarkclaude
andcommitted
Enhance toolbox documentation and fix import ordering
- Add comprehensive examples for all 8 tools in README.md - Create table of contents with anchor links for easy navigation - Fix title underline in doc/index.rst and remove Component suffix - Reorder import statements in example files per coding standards 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 8fb56c8 commit 68d1e2c

19 files changed

+123
-28
lines changed

examples/aimlapi/toolcall.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111

1212
use Symfony\AI\Agent\Agent;
1313
use Symfony\AI\Agent\Toolbox\AgentProcessor;
14-
use Symfony\AI\Toolbox\Tool\Wikipedia;
1514
use Symfony\AI\Agent\Toolbox\Toolbox;
1615
use Symfony\AI\Platform\Bridge\AiMlApi\Completions;
1716
use Symfony\AI\Platform\Bridge\AiMlApi\PlatformFactory;
1817
use Symfony\AI\Platform\Capability;
1918
use Symfony\AI\Platform\Message\Message;
2019
use Symfony\AI\Platform\Message\MessageBag;
20+
use Symfony\AI\Toolbox\Tool\Wikipedia;
2121

2222
require_once dirname(__DIR__).'/bootstrap.php';
2323

examples/anthropic/toolcall.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
use Symfony\AI\Agent\Agent;
1313
use Symfony\AI\Agent\Toolbox\AgentProcessor;
14-
use Symfony\AI\Toolbox\Tool\Wikipedia;
1514
use Symfony\AI\Agent\Toolbox\Toolbox;
1615
use Symfony\AI\Platform\Bridge\Anthropic\Claude;
1716
use Symfony\AI\Platform\Bridge\Anthropic\PlatformFactory;
1817
use Symfony\AI\Platform\Message\Message;
1918
use Symfony\AI\Platform\Message\MessageBag;
19+
use Symfony\AI\Toolbox\Tool\Wikipedia;
2020

2121
require_once dirname(__DIR__).'/bootstrap.php';
2222

examples/bedrock/toolcall-claude.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
use Symfony\AI\Agent\Agent;
1313
use Symfony\AI\Agent\Toolbox\AgentProcessor;
14-
use Symfony\AI\Toolbox\Tool\Wikipedia;
1514
use Symfony\AI\Agent\Toolbox\Toolbox;
1615
use Symfony\AI\Platform\Bridge\Anthropic\Claude;
1716
use Symfony\AI\Platform\Bridge\Bedrock\PlatformFactory;
1817
use Symfony\AI\Platform\Message\Message;
1918
use Symfony\AI\Platform\Message\MessageBag;
19+
use Symfony\AI\Toolbox\Tool\Wikipedia;
2020

2121
require_once dirname(__DIR__).'/bootstrap.php';
2222

examples/bedrock/toolcall-nova.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
use Symfony\AI\Agent\Agent;
1313
use Symfony\AI\Agent\Toolbox\AgentProcessor;
14-
use Symfony\AI\Toolbox\Tool\Wikipedia;
1514
use Symfony\AI\Agent\Toolbox\Toolbox;
1615
use Symfony\AI\Platform\Bridge\Bedrock\Nova\Nova;
1716
use Symfony\AI\Platform\Bridge\Bedrock\PlatformFactory;
1817
use Symfony\AI\Platform\Message\Message;
1918
use Symfony\AI\Platform\Message\MessageBag;
19+
use Symfony\AI\Toolbox\Tool\Wikipedia;
2020

2121
require_once dirname(__DIR__).'/bootstrap.php';
2222

examples/dockermodelrunner/toolcall.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
use Symfony\AI\Agent\Agent;
1313
use Symfony\AI\Agent\Toolbox\AgentProcessor;
14-
use Symfony\AI\Toolbox\Tool\Wikipedia;
1514
use Symfony\AI\Agent\Toolbox\Toolbox;
1615
use Symfony\AI\Platform\Bridge\DockerModelRunner\Completions;
1716
use Symfony\AI\Platform\Bridge\DockerModelRunner\PlatformFactory;
1817
use Symfony\AI\Platform\Message\Message;
1918
use Symfony\AI\Platform\Message\MessageBag;
19+
use Symfony\AI\Toolbox\Tool\Wikipedia;
2020

2121
require_once dirname(__DIR__).'/bootstrap.php';
2222

examples/mistral/toolcall-stream.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
use Symfony\AI\Agent\Agent;
1313
use Symfony\AI\Agent\Toolbox\AgentProcessor;
14-
use Symfony\AI\Toolbox\Tool\YouTubeTranscriber;
1514
use Symfony\AI\Agent\Toolbox\Toolbox;
1615
use Symfony\AI\Platform\Bridge\Mistral\Mistral;
1716
use Symfony\AI\Platform\Bridge\Mistral\PlatformFactory;
1817
use Symfony\AI\Platform\Message\Message;
1918
use Symfony\AI\Platform\Message\MessageBag;
19+
use Symfony\AI\Toolbox\Tool\YouTubeTranscriber;
2020

2121
require_once dirname(__DIR__).'/bootstrap.php';
2222

examples/openai/toolcall-stream.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
use Symfony\AI\Agent\Agent;
1313
use Symfony\AI\Agent\Toolbox\AgentProcessor;
14-
use Symfony\AI\Toolbox\Tool\Wikipedia;
1514
use Symfony\AI\Agent\Toolbox\Toolbox;
1615
use Symfony\AI\Platform\Bridge\OpenAi\Gpt;
1716
use Symfony\AI\Platform\Bridge\OpenAi\PlatformFactory;
1817
use Symfony\AI\Platform\Message\Message;
1918
use Symfony\AI\Platform\Message\MessageBag;
19+
use Symfony\AI\Toolbox\Tool\Wikipedia;
2020

2121
require_once dirname(__DIR__).'/bootstrap.php';
2222

examples/openai/toolcall.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
use Symfony\AI\Agent\Agent;
1313
use Symfony\AI\Agent\Toolbox\AgentProcessor;
14-
use Symfony\AI\Toolbox\Tool\YouTubeTranscriber;
1514
use Symfony\AI\Agent\Toolbox\Toolbox;
1615
use Symfony\AI\Platform\Bridge\OpenAi\Gpt;
1716
use Symfony\AI\Platform\Bridge\OpenAi\PlatformFactory;
1817
use Symfony\AI\Platform\Message\Message;
1918
use Symfony\AI\Platform\Message\MessageBag;
19+
use Symfony\AI\Toolbox\Tool\YouTubeTranscriber;
2020

2121
require_once dirname(__DIR__).'/bootstrap.php';
2222

examples/toolbox/brave.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111

1212
use Symfony\AI\Agent\Agent;
1313
use Symfony\AI\Agent\Toolbox\AgentProcessor;
14-
use Symfony\AI\Toolbox\Tool\Brave;
1514
use Symfony\AI\Agent\Toolbox\Tool\Crawler;
1615
use Symfony\AI\Agent\Toolbox\Toolbox;
1716
use Symfony\AI\Platform\Bridge\OpenAi\Gpt;
1817
use Symfony\AI\Platform\Bridge\OpenAi\PlatformFactory;
1918
use Symfony\AI\Platform\Message\Message;
2019
use Symfony\AI\Platform\Message\MessageBag;
20+
use Symfony\AI\Toolbox\Tool\Brave;
2121

2222
require_once dirname(__DIR__).'/bootstrap.php';
2323

examples/toolbox/firecrawl-crawl.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
use Symfony\AI\Agent\Agent;
1313
use Symfony\AI\Agent\Toolbox\AgentProcessor;
14-
use Symfony\AI\Toolbox\Tool\Firecrawl;
1514
use Symfony\AI\Agent\Toolbox\Toolbox;
1615
use Symfony\AI\Platform\Bridge\OpenAi\Gpt;
1716
use Symfony\AI\Platform\Bridge\OpenAi\PlatformFactory;
1817
use Symfony\AI\Platform\Message\Message;
1918
use Symfony\AI\Platform\Message\MessageBag;
19+
use Symfony\AI\Toolbox\Tool\Firecrawl;
2020

2121
require_once dirname(__DIR__).'/bootstrap.php';
2222

0 commit comments

Comments
 (0)