The-Agency/lib/ui/widgets/chat/bubbles/tools/advisor_bubble.dart

29 lines
681 B
Dart

import "package:shadcn_flutter/shadcn_flutter.dart";
import "../permission_decision.dart";
import "tool_bubble_base.dart";
class AdvisorBubble extends StatelessWidget {
const AdvisorBubble({
super.key,
required this.input,
this.result,
this.pendingPermission,
});
final Map<String, dynamic> input;
final String? result;
final PendingPermission? pendingPermission;
@override
Widget build(BuildContext context) {
final model = input["model"] as String? ?? "";
return ToolBubbleBase(
toolName: "Advisor",
icon: LucideIcons.brain,
result: result,
pendingPermission: pendingPermission,
detail: model,
);
}
}