diff --git a/web/src/app/home/agents/components/AgentCreateContent.tsx b/web/src/app/home/agents/components/AgentCreateContent.tsx
index d9cdd4962..aa2c8cd88 100644
--- a/web/src/app/home/agents/components/AgentCreateContent.tsx
+++ b/web/src/app/home/agents/components/AgentCreateContent.tsx
@@ -5,15 +5,17 @@ import { zodResolver } from '@hookform/resolvers/zod';
import { z } from 'zod';
import { useTranslation } from 'react-i18next';
import { toast } from 'sonner';
-import { Bot, Workflow } from 'lucide-react';
+import { Bot, CheckCircle2, Workflow } from 'lucide-react';
import { httpClient } from '@/app/infra/http/HttpClient';
import { AgentKind } from '@/app/infra/entities/api';
import { cn } from '@/lib/utils';
import { Button } from '@/components/ui/button';
+import { Badge } from '@/components/ui/badge';
import {
Card,
CardContent,
CardDescription,
+ CardFooter,
CardHeader,
CardTitle,
} from '@/components/ui/card';
@@ -27,6 +29,7 @@ import {
} from '@/components/ui/form';
import { Input } from '@/components/ui/input';
import EmojiPicker from '@/components/ui/emoji-picker';
+import ProcessorTypeDiagram from './ProcessorTypeDiagram';
export default function AgentCreateContent({
onCreated,
@@ -110,38 +113,112 @@ export default function AgentCreateContent({
-
-
- {typeOptions.map((option) => {
- const Icon = option.icon;
- const selected = kind === option.kind;
- return (
-