UNPKG

donobu

Version:

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

82 lines 3.25 kB
/** * This is the set of environment variable names that Donobu may use. */ export declare const ENV_VAR_NAMES: { /** * Set to a truthy value to install and use Playwright browsers in the * Donobu application library directory. */ readonly USE_PACKAGED_PLAYWRIGHT_BROWSERS: "USE_PACKAGED_PLAYWRIGHT_BROWSERS"; /** * Overrides the effective working/persistence directory. */ readonly BASE_WORKING_DIR: "BASE_WORKING_DIR"; /** * The API key to use for the BrowserBase API. */ readonly BROWSERBASE_API_KEY: "BROWSERBASE_API_KEY"; /** * The project ID to use for the BrowserBase API. */ readonly BROWSERBASE_PROJECT_ID: "BROWSERBASE_PROJECT_ID"; /** * The deployment environment for this application. * * If this is set to "DONOBU_HOSTED_MULTI_TENANT" then the * SUPABASE_JWT_SECRET_KEY environment variable must also be set. */ readonly DONOBU_DEPLOYMENT_ENVIRONMENT: "DONOBU_DEPLOYMENT_ENVIRONMENT"; /** * Automatically create GPT configurations for Anthropic using this API key. * For convenience, the created configuration names will reflect the * underlying models they map to (ex: "claude-3-7-sonnet-latest", etc). */ readonly ANTHROPIC_API_KEY: "ANTHROPIC_API_KEY"; /** * Automatically create GPT configurations for Google Gemini using this API key. * For convenience, the created configuration names will reflect the * underlying models they map to (ex: "gemini-2.0-flash", etc). */ readonly GOOGLE_GENERATIVE_AI_API_KEY: "GOOGLE_GENERATIVE_AI_API_KEY"; /** * Automatically create GPT configurations for OpenAI using this API key. * For convenience, the created configuration names will reflect the * underlying models they map to (ex: "gpt-4o", etc). */ readonly OPENAI_API_KEY: "OPENAI_API_KEY"; /** * Automatically set the 'flow-runner' agent to use this GPT configuration by name. */ readonly DEFAULT_FLOW_RUNNER_GPT_CONFIG_NAME: "DEFAULT_FLOW_RUNNER_GPT_CONFIG_NAME"; /** * Directs Donobu flows to be persisted using this AWS S3 bucket. Takes * priority over GOOGLE_CLOUD_STORAGE_BUCKET being specified. */ readonly AWS_S3_BUCKET: "AWS_S3_BUCKET"; /** * The AWS S3 region the corresponding AWS_S3_BUCKET lives in. */ readonly AWS_S3_REGION: "AWS_S3_REGION"; /** * The AWS access key ID to use for operations using the AWS SDK. */ readonly AWS_ACCESS_KEY_ID: "AWS_ACCESS_KEY_ID"; /** * The AWS access key to use for operations using the AWS SDK. */ readonly AWS_SECRET_ACCESS_KEY: "AWS_SECRET_ACCESS_KEY"; /** * Directs Donobu flows to be persisted using this Google Cloud Storage * bucket. */ readonly GOOGLE_CLOUD_STORAGE_BUCKET: "GOOGLE_CLOUD_STORAGE_BUCKET"; /** * Directs Donobu flows to be persisted using Supabase using this key. * * This environment variable MUST be specified if the * DONOBU_DEPLOYMENT_ENVIRONMENT environment variable is set to * "DONOBU_HOSTED_MULTI_TENANT". */ readonly SUPABASE_JWT_SECRET_KEY: "SUPABASE_JWT_SECRET_KEY"; }; //# sourceMappingURL=envVars.d.ts.map