UNPKG

donobu

Version:

Create browser automations with an LLM agent and replay them as Playwright scripts.

20 lines 1.11 kB
import Database from 'better-sqlite3'; import { DonobuDeploymentEnvironment } from '../models/DonobuDeploymentEnvironment'; import { AgentsManager } from './AgentsManager'; import { DonobuFlowsManager } from './DonobuFlowsManager'; import { GptConfigsManager } from './GptConfigsManager'; import { RequestContextHolder } from './RequestContextHolder'; import { GptConfigsPersistence } from '../persistence/GptConfigsPersistence'; import { AgentsPersistence } from '../persistence/AgentsPersistence'; import { FlowsPersistenceFactory } from '../persistence/FlowsPersistenceFactory'; export type DonobuStack = { sqliteDb: Database.Database; gptConfigsPersistence: GptConfigsPersistence; gptConfigsManager: GptConfigsManager; agentsPersistence: AgentsPersistence; agentsManager: AgentsManager; flowsPersistenceFactory: FlowsPersistenceFactory; flowsManager: DonobuFlowsManager; }; export declare function setupDonobuStack(donobuDeploymentEnvironment: DonobuDeploymentEnvironment, requestContextHolder: RequestContextHolder): Promise<DonobuStack>; //# sourceMappingURL=DonobuStack.d.ts.map