feat(sessions): add session browsing for Gemini CLI

This commit is contained in:
Jason
2026-02-21 19:17:38 +08:00
parent c3f29a62d1
commit 2e676e5f53
8 changed files with 145 additions and 7 deletions
+17 -1
View File
@@ -46,7 +46,13 @@ import {
getSessionKey,
} from "./utils";
type ProviderFilter = "all" | "codex" | "claude" | "opencode" | "openclaw";
type ProviderFilter =
| "all"
| "codex"
| "claude"
| "opencode"
| "openclaw"
| "gemini";
export function SessionManagerPage({ appId }: { appId: string }) {
const { t } = useTranslation();
@@ -329,6 +335,16 @@ export function SessionManagerPage({ appId }: { appId: string }) {
<span>OpenClaw</span>
</div>
</SelectItem>
<SelectItem value="gemini">
<div className="flex items-center gap-2">
<ProviderIcon
icon="gemini"
name="gemini"
size={14}
/>
<span>Gemini CLI</span>
</div>
</SelectItem>
</SelectContent>
</Select>