- {personas.length > 0 && (
-
onPersonaChange?.(id)}
- onCreatePersona={onCreatePersona}
- triggerVariant="icon"
- />
- )}
+
+
+ {personas.length > 0 && (
+
onPersonaChange?.(id)}
+ onCreatePersona={onCreatePersona}
+ triggerVariant="icon"
+ />
+ )}
- {contextLimit > 0 && (
-
-
-
-
-
- {contextTokens.toLocaleString()} / {contextLimit.toLocaleString()}{" "}
- tokens
-
-
- )}
-
-
-
+ {contextLimit > 0 && (
-
- Voice input (coming soon)
-
+ )}
-
-
-
-
- Attach file
-
-
- {isStreaming ? (
- ) : (
-
- )}
+
+
+
+
+
+
+
+ Voice input (coming soon)
+
+
+
+
+ {isStreaming ? (
+
+ ) : (
+
+ )}
+
);
diff --git a/ui/goose2/src/features/chat/ui/ChatView.tsx b/ui/goose2/src/features/chat/ui/ChatView.tsx
index 1ddf1c83aa..7c3c262d67 100644
--- a/ui/goose2/src/features/chat/ui/ChatView.tsx
+++ b/ui/goose2/src/features/chat/ui/ChatView.tsx
@@ -84,6 +84,7 @@ export function ChatView({
id: projectInfo.id,
name: projectInfo.name,
workingDir: projectInfo.workingDirs[0] ?? null,
+ color: projectInfo.color,
})),
[projects],
);
diff --git a/ui/goose2/src/features/chat/ui/PersonaPicker.tsx b/ui/goose2/src/features/chat/ui/PersonaPicker.tsx
index fde73e2d87..8620281c80 100644
--- a/ui/goose2/src/features/chat/ui/PersonaPicker.tsx
+++ b/ui/goose2/src/features/chat/ui/PersonaPicker.tsx
@@ -59,13 +59,11 @@ export function PersonaPicker({
type="button"
variant="ghost"
size="icon-sm"
- className={cn(
- "rounded-lg text-foreground-secondary hover:bg-background-tertiary hover:text-foreground",
- className,
- )}
+ className={className}
aria-label="Choose assistant"
+ title="Choose assistant"
>
-