import { Settings, Pause, Play, Square, Download, LayoutGrid, List, Terminal } from "lucide-react"; interface HeaderProps { onOpenSettings?: () => void; onOpenGitHubImport?: () => void; onToggleTerminal?: () => void; globalPaused?: boolean; enginePaused?: boolean; onToggleGlobalPause?: () => void; onToggleEnginePause?: () => void; view?: "board" | "list"; onChangeView?: (view: "board" | "list") => void; } export function Header({ onOpenSettings, onOpenGitHubImport, onToggleTerminal, globalPaused, enginePaused, onToggleGlobalPause, onToggleEnginePause, view = "board", onChangeView, }: HeaderProps) { return (
kb logo

kb

board
{/* View Toggle */} {onChangeView && (
)} {/* Import from GitHub */} {/* Terminal button - always available for interactive shell access */} {/* Pause button (soft pause): stops new work, lets agents finish */} {/* Stop button (hard stop): kills all agents immediately */}
); }