@promptbook/gemini
Version:
It's time for a paradigm shift. The future of software in plain English, French or Latin
16 lines (15 loc) • 769 B
TypeScript
import type { CacheLlmToolsOptions } from '../utils/cache/CacheLlmToolsOptions';
import type { LlmExecutionToolsWithTotalUsage } from '../utils/count-total-usage/LlmExecutionToolsWithTotalUsage';
/**
* Returns LLM tools for CLI
*
* @private within the repository - for CLI utils
*/
export declare function $provideLlmToolsForCli(options?: Pick<CacheLlmToolsOptions, 'isCacheReloaded'>): LlmExecutionToolsWithTotalUsage;
/**
* Note: [🟡] Code in this file should never be published outside of `@promptbook/cli`
* TODO: [👷♂️] @@@ Manual about construction of llmTools
* TODO: [🥃] Allow `ptbk make` without llm tools
* TODO: This should be maybe not under `_common` but under `utils-internal` / `utils/internal`
* TODO: [®] DRY Register logic
*/