dmux
Version:
Tmux pane manager with AI agent integration for parallel development workflows
38 lines • 921 B
TypeScript
export interface DmuxPane {
id: string;
slug: string;
prompt: string;
paneId: string;
worktreePath?: string;
testWindowId?: string;
testStatus?: 'running' | 'passed' | 'failed';
testOutput?: string;
devWindowId?: string;
devStatus?: 'running' | 'stopped';
devUrl?: string;
agent?: 'claude' | 'opencode';
agentStatus?: 'working' | 'waiting' | 'idle';
lastAgentCheck?: number;
}
export interface PanePosition {
paneId: string;
left: number;
top: number;
width: number;
height: number;
}
export interface ProjectSettings {
testCommand?: string;
devCommand?: string;
firstTestRun?: boolean;
firstDevRun?: boolean;
}
export interface DmuxAppProps {
panesFile: string;
projectName: string;
sessionName: string;
projectRoot?: string;
settingsFile: string;
autoUpdater?: any;
}
//# sourceMappingURL=types.d.ts.map