UNPKG

@promptbook/node

Version:

Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action

24 lines (23 loc) 796 B
import type { PromptRunner } from '../types/PromptRunner'; import type { PromptRunOptions } from '../types/PromptRunOptions'; import type { PromptRunResult } from '../types/PromptRunResult'; import type { GeminiRunnerOptions } from './GeminiRunnerOptions'; /** * Default Gemini model used by the coding runner. */ export declare const DEFAULT_GEMINI_MODEL = "gemini-3.1-pro-preview"; /** * Runs prompts via the Gemini CLI. */ export declare class GeminiRunner implements PromptRunner { private readonly options; readonly name = "gemini"; /** * Creates a new Gemini runner. */ constructor(options: GeminiRunnerOptions); /** * Runs the prompt using Gemini and parses usage output. */ runPrompt(options: PromptRunOptions): Promise<PromptRunResult>; }