@sirmrmarty/n8n-nodes-tmux-orchestrator
Version:
n8n nodes for orchestrating Claude AI agents through tmux sessions
29 lines (28 loc) • 1.03 kB
TypeScript
import type { IExecuteFunctions, ILoadOptionsFunctions, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeDescription } from 'n8n-workflow';
export declare class TmuxProjectOrchestrator implements INodeType {
private scheduleFile;
methods: {
loadOptions: {
getAvailableModels(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
};
};
description: INodeTypeDescription;
execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
private createProject;
private calculateDaySchedule;
private calculateNightSchedule;
private approveExecute;
private getStatus;
private generatePlan;
private cleanupFailedPlanGeneration;
private executeProject;
private runClaudeExecution;
private ensureLatestVersion;
private loadSchedule;
private saveSchedule;
private loadProject;
private loadProjectBySessionName;
private loadProjectByReference;
private saveProject;
private handleGitOperations;
}