diff --git a/.gitignore b/.gitignore
index 57262578a786..ac8115829384 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,3 +38,4 @@ node_modules/
*.log
.env*
!.env.example
+.claude/worktrees/
diff --git a/apps/mobile/src/components/ProviderIcon.tsx b/apps/mobile/src/components/ProviderIcon.tsx
index 8ad497c9a79b..c4b59e98b262 100644
--- a/apps/mobile/src/components/ProviderIcon.tsx
+++ b/apps/mobile/src/components/ProviderIcon.tsx
@@ -1,5 +1,5 @@
import { Image } from "expo-image";
-import { Path, Svg } from "react-native-svg";
+import { Circle, Path, Svg } from "react-native-svg";
import { useAppearancePreferences } from "../features/settings/appearance/AppearancePreferencesProvider";
type ProviderIconProps = {
@@ -61,6 +61,22 @@ export function ProviderIcon(props: ProviderIconProps) {
);
}
+ if (props.provider === "agentrelay") {
+ return (
+
+ );
+ }
+
if (props.provider === "opencode") {
return (
);
+export const AgentRelayIcon: Icon = ({ className, ...props }) => (
+
+);
+
export const PiAgentIcon: Icon = ({ className, ...props }) => (