diff --git a/.gitignore b/.gitignore
index 07793efe9b5..0435d2814ca 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,6 +15,7 @@ build/
release/
release-mock/
.t3
+temp/
.idea/
apps/web/.playwright
apps/web/playwright-report
diff --git a/apps/mobile/src/components/ProviderIcon.tsx b/apps/mobile/src/components/ProviderIcon.tsx
index bdddf2c4595..45247823af0 100644
--- a/apps/mobile/src/components/ProviderIcon.tsx
+++ b/apps/mobile/src/components/ProviderIcon.tsx
@@ -1,5 +1,5 @@
import { useColorScheme } from "react-native";
-import { Path, Svg } from "react-native-svg";
+import { Path, Rect, Svg } from "react-native-svg";
type ProviderIconProps = {
readonly provider: string | null | undefined;
@@ -58,6 +58,48 @@ export function ProviderIcon(props: ProviderIconProps) {
);
}
+ if (props.provider === "piAgent") {
+ return (
+
+ );
+ }
+
+ if (props.provider === "hermes") {
+ return (
+
+ );
+ }
+
+ if (props.provider === "openclaw") {
+ return (
+
+ );
+ }
+
// codex (and unknown drivers)
return (