+
+
+
+ {target && (
+
+ )}
+
+
+
+ >
+ }
+ >
+
+
+ {(asked.access ?? []).map((kind) => (
+ -
+ {kind === "talk" ? w.talk(target ? target : crew) : kind}
+
+ ))}
+
+ {asked.why && (
+
+ {w.why(bot.name)}
+ {asked.why}
+
+ )}
+
{w.explain}
+ {error && (
+
+ {error}
+
+ )}
+
+
+ );
+}
diff --git a/app/src/features/chat/ToolLines.tsx b/app/src/features/chat/ToolLines.tsx
index fccc923a..2cdb9684 100644
--- a/app/src/features/chat/ToolLines.tsx
+++ b/app/src/features/chat/ToolLines.tsx
@@ -18,6 +18,7 @@ import {
LoaderCircle,
type LucideIcon,
Monitor,
+ Network,
Send,
SquareTerminal,
UserPen,
@@ -58,6 +59,7 @@ const ICONS: Record