/** * Helpers to build forge-style system-prompt fragments. * * opencode's agent-markdown mechanism already delivers the primary system * prompt to the LLM, so the plugin does not need to replace it wholesale. * What we do provide is a renderer for the **partial** templates that forge * agents historically embedded (`forge-partial-system-info.md`, * `forge-partial-skill-instructions.md`, `forge-partial-tool-use-example.md`, * `forge-partial-tool-error-reflection.md`). Agent markdown files under * `agents/` use the same Handlebars syntax and can import these partials by * name at install time if the user wants the full forge harness parity. */ import type { ForgeEnv, ForgeSkill } from './types'; export declare function currentEnv(cwd: string): ForgeEnv; export declare function systemInfo(cwd: string): Promise; export declare function skillInstructions(skills: ForgeSkill[]): Promise; export declare function toolErrorReflection(): Promise; //# sourceMappingURL=system-prompt.d.ts.map