UNPKG

vibe-coder-mcp

Version:

Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.

21 lines 1.29 kB
import { Job, JobStatus } from './index.js'; import { ScheduledTask } from '../../tools/vibe-task-manager/services/task-scheduler.js'; import { ExecutionCoordinator, TaskExecution, ExecutionStatus } from '../../tools/vibe-task-manager/services/execution-coordinator.js'; export declare class JobExecutionAdapter { private executionCoordinator; private jobToExecutionMap; private executionToJobMap; constructor(executionCoordinator: ExecutionCoordinator); convertJobToScheduledTask(job: Job): ScheduledTask; executeJob(job: Job): Promise<string>; cancelJobExecution(jobId: string): Promise<boolean>; getJobExecutionStatus(jobId: string): Promise<ExecutionStatus | null>; convertExecutionStatusToJobStatus(executionStatus: ExecutionStatus): JobStatus; getJobExecutionResult(jobId: string): Promise<TaskExecution | null>; registerJobLifecycleHooks(jobStatusUpdater: (jobId: string, status: JobStatus, message?: string) => void): void; getJobIdFromExecutionId(executionId: string): string | undefined; getExecutionIdFromJobId(jobId: string): string | undefined; cleanup(): void; } export declare function getJobExecutionAdapter(executionCoordinator?: ExecutionCoordinator): JobExecutionAdapter; //# sourceMappingURL=execution-adapter.d.ts.map