/** * Default system prompt baked into every guuey-hosted agent that doesn't * supply its own in `agent.json#systemPrompt`. Generic agent posture only — * ggui-specific behavior is taught by the MCP server's `InitializeResult.instructions` * field on handshake (lives at `mcp.ggui.ai`, not in guuey). * * When a customer's `agent.json` overrides this, the override wins. When the * default MCP server (`mcp.ggui.ai`) is swapped for a different one, this * prompt still applies and the new server teaches its own conventions on * handshake. */ export declare const GUUEY_DEFAULT_SYSTEM_PROMPT: string; /** * The system prompt the `@guuey/create-agentic-app` scaffold ships in * `prompts/system.md` (guuey#463) — distinct from * {@link GUUEY_DEFAULT_SYSTEM_PROMPT}, which is the RUNTIME fallback for an * agent that supplies no prompt at all. This constant is the single source * for the scaffold text: `create-agentic-app`'s `build-templates.mjs` stamps * `templates-src/core/prompts/system.md` from it (as `text + '\n'`) and * `check-templates.mjs` asserts byte-equality as the publish guard. * * Why it must be single-sourced: `guuey pull`'s known-default replace rule * (guuey#463, the #455 rider) may only overwrite a local `prompts/system.md` * whose content is byte-identical to one of these two known defaults — * anything else is a builder's own edit and is never clobbered. Editing this * text therefore changes what `pull` recognizes as "untouched scaffold"; * rebuild the templates after any edit and commit the restamped file. */ export declare const GUUEY_SCAFFOLD_SYSTEM_PROMPT: string; //# sourceMappingURL=system-prompt.d.ts.map