UNPKG

donobu

Version:

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

139 lines 6.09 kB
import { Env } from 'env-struct'; import { z } from 'zod/v4'; /** * This is the set of environment variable (for the process) names that Donobu may use. * This should not be confused with the user-defined API-based environment variables * that may be used in a flow. */ export declare const env: Env<{ APPDATA: z.ZodOptional<z.ZodString>; BASE_WORKING_DIR: z.ZodOptional<z.ZodString>; BASE64_GPT_CONFIG: z.ZodOptional<z.ZodString>; BROWSERBASE_API_KEY: z.ZodOptional<z.ZodString>; BROWSERBASE_PROJECT_ID: z.ZodOptional<z.ZodString>; LOG_LEVEL: z.ZodDefault<z.ZodEnum<{ error: "error"; warn: "warn"; info: "info"; debug: "debug"; }>>; DONOBU_DEPLOYMENT_ENVIRONMENT: z.ZodOptional<z.ZodEnum<{ LOCAL: "LOCAL"; DONOBU_HOSTED_MULTI_TENANT: "DONOBU_HOSTED_MULTI_TENANT"; DONOBU_HOSTED_SINGLE_TENANT: "DONOBU_HOSTED_SINGLE_TENANT"; }>>; DONOBU_API_BASE_URL: z.ZodDefault<z.ZodString>; ANTHROPIC_API_KEY: z.ZodOptional<z.ZodString>; ANTHROPIC_MODEL_NAME: z.ZodOptional<z.ZodString>; DONOBU_MAX_STABILITY_WAIT_MS: z.ZodDefault<z.ZodNumber>; DONOBU_MIN_STABILITY_WAIT_MS: z.ZodDefault<z.ZodNumber>; DONOBU_AUTO_HEAL_ACTIVE: z.ZodOptional<z.ZodEnum<{ 0: "0"; 1: "1"; true: "true"; false: "false"; }>>; DONOBU_AUTO_HEAL_ORCHESTRATED: z.ZodOptional<z.ZodEnum<{ 0: "0"; 1: "1"; true: "true"; false: "false"; }>>; DONOBU_REPORT_URL: z.ZodOptional<z.ZodString>; DONOBU_SLACK_WEBHOOK_URL: z.ZodOptional<z.ZodString>; GITHUB_STEP_SUMMARY: z.ZodOptional<z.ZodString>; GITHUB_RUN_ID: z.ZodOptional<z.ZodString>; GITHUB_RUN_NUMBER: z.ZodOptional<z.ZodString>; GITHUB_SERVER_URL: z.ZodOptional<z.ZodString>; GITHUB_REPOSITORY: z.ZodOptional<z.ZodString>; GITHUB_ACTOR: z.ZodOptional<z.ZodString>; GITHUB_REF_NAME: z.ZodOptional<z.ZodString>; CI_PIPELINE_URL: z.ZodOptional<z.ZodString>; CI_PIPELINE_IID: z.ZodOptional<z.ZodString>; GITLAB_USER_LOGIN: z.ZodOptional<z.ZodString>; CI_COMMIT_REF_NAME: z.ZodOptional<z.ZodString>; PLAYWRIGHT_JSON_OUTPUT_DIR: z.ZodOptional<z.ZodString>; DONOBU_PAGE_AI_CLEAR_CACHE: z.ZodOptional<z.ZodEnum<{ 0: "0"; 1: "1"; true: "true"; false: "false"; }>>; GOOGLE_GENERATIVE_AI_API_KEY: z.ZodOptional<z.ZodString>; GOOGLE_GENERATIVE_AI_MODEL_NAME: z.ZodOptional<z.ZodString>; OLLAMA_MODEL_NAME: z.ZodOptional<z.ZodString>; OLLAMA_API_URL: z.ZodOptional<z.ZodString>; OPENAI_API_KEY: z.ZodOptional<z.ZodString>; OPENAI_API_MODEL_NAME: z.ZodOptional<z.ZodString>; PERSISTENCE_PRIORITY: z.ZodDefault<z.ZodArray<z.ZodString>>; AWS_S3_BUCKET: z.ZodOptional<z.ZodString>; AWS_S3_REGION: z.ZodOptional<z.ZodString>; AWS_BEDROCK_MODEL_NAME: z.ZodOptional<z.ZodString>; AWS_REGION: z.ZodOptional<z.ZodString>; AWS_ACCESS_KEY_ID: z.ZodOptional<z.ZodString>; AWS_SECRET_ACCESS_KEY: z.ZodOptional<z.ZodString>; EXPERIMENTAL_FEATURES_ENABLED: z.ZodDefault<z.ZodBoolean>; DONOBU_API_KEY: z.ZodOptional<z.ZodString>; DONOBU_PERSISTENCE_API_KEY: z.ZodOptional<z.ZodString>; GOOGLE_CLOUD_STORAGE_BUCKET: z.ZodOptional<z.ZodString>; SCREENSHOT_TIMEOUT_MS: z.ZodDefault<z.ZodNumber>; SELF_HEAL_TESTS_ENABLED: z.ZodOptional<z.ZodString>; PROXY_SERVER: z.ZodOptional<z.ZodString>; PROXY_USERNAME: z.ZodOptional<z.ZodString>; PROXY_PASSWORD: z.ZodOptional<z.ZodString>; XDG_CONFIG_HOME: z.ZodOptional<z.ZodString>; }, { LOG_LEVEL: "error" | "warn" | "info" | "debug"; DONOBU_API_BASE_URL: string; DONOBU_MAX_STABILITY_WAIT_MS: number; DONOBU_MIN_STABILITY_WAIT_MS: number; PERSISTENCE_PRIORITY: string[]; EXPERIMENTAL_FEATURES_ENABLED: boolean; SCREENSHOT_TIMEOUT_MS: number; APPDATA?: string | undefined; BASE_WORKING_DIR?: string | undefined; BASE64_GPT_CONFIG?: string | undefined; BROWSERBASE_API_KEY?: string | undefined; BROWSERBASE_PROJECT_ID?: string | undefined; DONOBU_DEPLOYMENT_ENVIRONMENT?: "LOCAL" | "DONOBU_HOSTED_MULTI_TENANT" | "DONOBU_HOSTED_SINGLE_TENANT" | undefined; ANTHROPIC_API_KEY?: string | undefined; ANTHROPIC_MODEL_NAME?: string | undefined; DONOBU_AUTO_HEAL_ACTIVE?: "0" | "1" | "true" | "false" | undefined; DONOBU_AUTO_HEAL_ORCHESTRATED?: "0" | "1" | "true" | "false" | undefined; DONOBU_REPORT_URL?: string | undefined; DONOBU_SLACK_WEBHOOK_URL?: string | undefined; GITHUB_STEP_SUMMARY?: string | undefined; GITHUB_RUN_ID?: string | undefined; GITHUB_RUN_NUMBER?: string | undefined; GITHUB_SERVER_URL?: string | undefined; GITHUB_REPOSITORY?: string | undefined; GITHUB_ACTOR?: string | undefined; GITHUB_REF_NAME?: string | undefined; CI_PIPELINE_URL?: string | undefined; CI_PIPELINE_IID?: string | undefined; GITLAB_USER_LOGIN?: string | undefined; CI_COMMIT_REF_NAME?: string | undefined; PLAYWRIGHT_JSON_OUTPUT_DIR?: string | undefined; DONOBU_PAGE_AI_CLEAR_CACHE?: "0" | "1" | "true" | "false" | undefined; GOOGLE_GENERATIVE_AI_API_KEY?: string | undefined; GOOGLE_GENERATIVE_AI_MODEL_NAME?: string | undefined; OLLAMA_MODEL_NAME?: string | undefined; OLLAMA_API_URL?: string | undefined; OPENAI_API_KEY?: string | undefined; OPENAI_API_MODEL_NAME?: string | undefined; AWS_S3_BUCKET?: string | undefined; AWS_S3_REGION?: string | undefined; AWS_BEDROCK_MODEL_NAME?: string | undefined; AWS_REGION?: string | undefined; AWS_ACCESS_KEY_ID?: string | undefined; AWS_SECRET_ACCESS_KEY?: string | undefined; DONOBU_API_KEY?: string | undefined; DONOBU_PERSISTENCE_API_KEY?: string | undefined; GOOGLE_CLOUD_STORAGE_BUCKET?: string | undefined; SELF_HEAL_TESTS_ENABLED?: string | undefined; PROXY_SERVER?: string | undefined; PROXY_USERNAME?: string | undefined; PROXY_PASSWORD?: string | undefined; XDG_CONFIG_HOME?: string | undefined; }>; //# sourceMappingURL=envVars.d.ts.map