/** * Barrel export for the Factory Droid backend. * * Re-exports everything the main index.ts needs from the Factory Droid * session-based adapter. The underlying files are self-contained (own types, * client, converters) and dependency-free at runtime. */ export { createStreamFactoryDroid, assistantMessagesAfterUserMessage } from "./core.ts" export { getFactoryDroidApiKey, resolveFactoryDroidApiKey } from "./auth.ts" export { calculateFactoryDroidCost } from "./cost.ts" export { FACTORY_DROID_MODELS, FACTORY_DROID_MODEL_MULTIPLIERS, ZERO_FACTORY_DROID_MODEL_COST, type FactoryDroidModelEntry, } from "./pricing.ts" export { FACTORY_DROID_BASE, FACTORY_API_KEY_ENV, FACTORY_COMPUTER_ID_ENV, FACTORY_MACHINE_TEMPLATE_ID_ENV, DEFAULT_POLL_INTERVAL_MS, DEFAULT_POLL_TIMEOUT_MS, } from "./config.ts" export type { FactoryDroidDependencies, FactoryDroidState } from "./types.ts"