/** * Seed profile Markdown files into `agents//profile/` (and optionally `git init` the Markdown workspace). * Resolution order per file: `XOPC_TEMPLATE_PATH` or repo `docs/reference/templates`, then bundled `./workspace-templates/`. */ import type { Config } from '../../config/schema.js'; /** Marker in bundled/reference `IDENTITY.md` templates; replaced on agent creation when a display name is known. */ export declare const IDENTITY_NAME_PLACEHOLDER = "_(pick something you like)_"; export type SeedWorkspaceProfileMarkdownOptions = { /** Fills the **Name** line in `IDENTITY.md` when the template still contains the placeholder. */ displayName?: string; }; /** * Seed profile Markdown into `profileDir` (`agents//profile/`). * When `markdownWorkspaceDir` is set, runs `git init` on a brand-new Markdown workspace only (never under `profile/`). * Does not overwrite existing files. */ export declare function seedAgentProfileMarkdownFiles(profileDir: string, markdownWorkspaceDir: string, options?: SeedWorkspaceProfileMarkdownOptions): void; /** * Ensure default (`main`) agent has reference profile Markdown templates (missing files only). */ export declare function seedMainAgentProfileMarkdown(cfg: Config): void;