@promptbook/remote-client
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
26 lines (25 loc) • 1.23 kB
TypeScript
import type { EnsuredCoderPromptTemplateFile, InitializationStatus } from './boilerplateTemplates';
/**
* Result summary returned after coder configuration initialization.
*
* @private internal utility of `coder init` command
*/
export type CoderInitializationSummary = {
readonly promptsDirectoryStatus: InitializationStatus;
readonly promptsDoneDirectoryStatus: InitializationStatus;
readonly promptsTemplatesDirectoryStatus: InitializationStatus;
readonly promptTemplateFileStatuses: ReadonlyArray<EnsuredCoderPromptTemplateFile>;
readonly agentsFileStatus: InitializationStatus;
readonly agentCodingFileStatus: InitializationStatus;
readonly envFileStatus: InitializationStatus;
readonly gitignoreFileStatus: InitializationStatus;
readonly packageJsonFileStatus: InitializationStatus;
readonly vscodeSettingsFileStatus: InitializationStatus;
readonly initializedEnvVariableNames: ReadonlyArray<string>;
};
/**
* Creates or updates all coder configuration artifacts required in the current project.
*
* @private internal utility of `coder init` command
*/
export declare function initializeCoderProjectConfiguration(projectPath: string): Promise<CoderInitializationSummary>;