UNPKG

@cellular-ai/engine

Version:

API for building custom AI coding editors/agents/platforms

20 lines (19 loc) 729 B
import { Response } from 'express'; import { Socket } from "socket.io"; import { EngineConfig } from "./engine.js"; declare class DockerEngineService { private port; private config; private dockerProcess; private containerId; constructor(config: EngineConfig); init(memory?: string, cpus?: string): Promise<unknown>; create(): Promise<void>; streamSSE(response: Response, prompt: string, setHeaders?: boolean): Promise<void>; streamSocket(socket: Socket, prompt: string): Promise<void>; kill(): Promise<void>; private healthCheck; private ensureImageExists; } declare const dockerEngine: (config: EngineConfig) => DockerEngineService; export { dockerEngine, DockerEngineService };