diff --git a/README.md b/README.md index e5624925de9..2566e4f44e6 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ Orca supports any CLI agent (*not just this list*). Codebuff   Continue   Cursor   - Droid   + Droid   GitHub Copilot   Kilocode   Kimi   diff --git a/docs/README.es.md b/docs/README.es.md index ed58550d249..7d359d7e843 100644 --- a/docs/README.es.md +++ b/docs/README.es.md @@ -45,7 +45,7 @@ Orca es compatible con cualquier agente CLI (*no solo los de esta lista*). Codebuff   Continue   Cursor   - Droid   + Droid   GitHub Copilot   Kilocode   Kimi   diff --git a/docs/README.ja.md b/docs/README.ja.md index d92b0c2f3ed..029b12040d6 100644 --- a/docs/README.ja.md +++ b/docs/README.ja.md @@ -45,7 +45,7 @@ Orca は任意の CLI エージェントに対応しています(*このリス Codebuff   Continue   Cursor   - Droid   + Droid   GitHub Copilot   Kilocode   Kimi   diff --git a/docs/README.zh-CN.md b/docs/README.zh-CN.md index 163b1bfb64e..b6613abb97b 100644 --- a/docs/README.zh-CN.md +++ b/docs/README.zh-CN.md @@ -45,7 +45,7 @@ Orca 支持任何 CLI 智能体(*不仅限于以下列表*)。 Codebuff   Continue   Cursor   - Droid   + Droid   GitHub Copilot   Kilocode   Kimi   diff --git a/docs/assets/droid-logo.svg b/docs/assets/droid-logo.svg new file mode 100644 index 00000000000..da91ff208fa --- /dev/null +++ b/docs/assets/droid-logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/renderer/src/components/status-bar/icons.tsx b/src/renderer/src/components/status-bar/icons.tsx index 8e03bcd45a0..e6fb38bccca 100644 --- a/src/renderer/src/components/status-bar/icons.tsx +++ b/src/renderer/src/components/status-bar/icons.tsx @@ -307,3 +307,20 @@ export function ClaudeIcon({ size = 14 }: { size?: number }): React.JSX.Element ) } + +export function DroidIcon({ size = 14 }: { size?: number }): React.JSX.Element { + // Why: Factory.ai's favicon is a white glyph on transparent bg — unreadable on + // light surfaces (README kbd pills, light-mode UI). Bake in a black rounded + // square backdrop so the icon is self-contained across themes. + return ( + + + + + + + ) +} diff --git a/src/renderer/src/lib/agent-catalog.tsx b/src/renderer/src/lib/agent-catalog.tsx index 183bb52303b..9d606da6f31 100644 --- a/src/renderer/src/lib/agent-catalog.tsx +++ b/src/renderer/src/lib/agent-catalog.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { ClaudeIcon, OpenAIIcon } from '@/components/status-bar/icons' +import { ClaudeIcon, DroidIcon, OpenAIIcon } from '@/components/status-bar/icons' import type { TuiAgent } from '../../../shared/types' export type AgentCatalogEntry = { @@ -138,7 +138,6 @@ export const AGENT_CATALOG: AgentCatalogEntry[] = [ id: 'droid', label: 'Droid', cmd: 'droid', - faviconDomain: 'factory.ai', homepageUrl: 'https://docs.factory.ai/cli/getting-started/quickstart' }, { @@ -299,6 +298,9 @@ export function AgentIcon({ if (agent === 'codex') { return } + if (agent === 'droid') { + return + } if (agent === 'pi') { return }