diff --git a/.gitignore b/.gitignore index 6e5e625..d5e8db8 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,4 @@ data/ .idea/ .vscode/ *.swp +.claude/ \ No newline at end of file diff --git a/frontend/src/lib/registerOptions.ts b/frontend/src/lib/registerOptions.ts index 5b91b83..b5a02b9 100644 --- a/frontend/src/lib/registerOptions.ts +++ b/frontend/src/lib/registerOptions.ts @@ -5,7 +5,13 @@ export const EXECUTOR_OPTIONS = [ ] as const const PLATFORM_EXECUTORS: Record = { + chatgpt: ['protocol', 'headless', 'headed'], + cursor: ['protocol', 'headless', 'headed'], + grok: ['protocol', 'headless', 'headed'], + kiro: ['protocol', 'headless', 'headed'], + tavily: ['protocol', 'headless', 'headed'], trae: ['protocol', 'headless', 'headed'], + openblocklabs: ['protocol'], } export function getSupportedExecutors(platform?: string) { diff --git a/frontend/src/pages/Accounts.tsx b/frontend/src/pages/Accounts.tsx index 7387db3..22565ec 100644 --- a/frontend/src/pages/Accounts.tsx +++ b/frontend/src/pages/Accounts.tsx @@ -84,7 +84,8 @@ function LogPanel({ taskId, onDone }: { taskId: string; onDone: () => void }) { style={{ flex: 1, overflow: 'auto', - background: 'rgba(0,0,0,0.4)', + background: '#ffffff', + border: '1px solid #e5e7eb', borderRadius: 8, padding: 12, fontFamily: 'monospace', @@ -97,13 +98,13 @@ function LogPanel({ taskId, onDone }: { taskId: string; onDone: () => void }) { whiteSpace: 'pre-wrap', }} > - {lines.length === 0 &&
等待日志...
} + {lines.length === 0 &&
等待日志...
} {lines.map((l, i) => (
{l} diff --git a/frontend/src/pages/Register.tsx b/frontend/src/pages/Register.tsx index e251ca0..428f3ae 100644 --- a/frontend/src/pages/Register.tsx +++ b/frontend/src/pages/Register.tsx @@ -149,10 +149,13 @@ export default function Register() {