diff --git a/src/main/ipc.ts b/src/main/ipc.ts index ee8eda4c2..20878328d 100644 --- a/src/main/ipc.ts +++ b/src/main/ipc.ts @@ -684,11 +684,6 @@ export function registerIpc(mainWindow: BrowserWindow, app: Electron.App) { return await agentExecutionService.stopAgent(sessionId) }) - // Session Logs IPC Handlers - ipcMain.handle(IpcChannel.SessionLog_GetBySessionId, async (_, options: ListSessionLogsOptions) => { - return await agentService.getSessionLogs(options) - }) - ipcMain.handle(IpcChannel.App_IsBinaryExist, (_, name: string) => isBinaryExists(name)) ipcMain.handle(IpcChannel.App_GetBinaryPath, (_, name: string) => getBinaryPath(name)) ipcMain.handle(IpcChannel.App_InstallUvBinary, () => runInstallScript('install-uv.js')) diff --git a/src/main/utils/process.ts b/src/main/utils/process.ts index f028f2d3c..ad03a05ec 100644 --- a/src/main/utils/process.ts +++ b/src/main/utils/process.ts @@ -57,5 +57,5 @@ export async function getBinaryPath(name?: string): Promise { export async function isBinaryExists(name: string): Promise { const cmd = await getBinaryPath(name) - return await fs.existsSync(cmd) + return fs.existsSync(cmd) } diff --git a/src/renderer/src/pages/cherry-agent/components/Sidebar.tsx b/src/renderer/src/pages/cherry-agent/components/Sidebar.tsx index 6d08a2f54..97336e1ae 100644 --- a/src/renderer/src/pages/cherry-agent/components/Sidebar.tsx +++ b/src/renderer/src/pages/cherry-agent/components/Sidebar.tsx @@ -63,9 +63,9 @@ export const Sidebar: React.FC = ({ return ( - agents + {agents.length === 0 ? (