/** * `dim generate-context` (KARPATHY_LAYERS Feature 1) — Environment layer. * * Renders the repo's trustworthy memory (VERIFIED + UNVERIFIED + pinned, never * STALE/REFUTED) into the static context file that non-MCP AI tools read at * session start: CLAUDE.md, .cursorrules, .windsurfrules, AGENTS.md, or * .github/copilot-instructions.md. * * This is what makes aidimag useful to *every* AI tool, not just MCP clients. */ import type { MemoryStore } from "../db/store.js"; import type { ContextFormat } from "../config.js"; export interface RenderResult { markdown: string; total: number; pinned: number; } /** Build the markdown body shared by all output formats. */ export declare function renderContext(store: MemoryStore, format?: Exclude): RenderResult; export interface WriteResult extends RenderResult { files: string[]; } /** Render + write the configured context file(s). Returns repo-relative paths written. */ export declare function generateContext(store: MemoryStore, repoRoot: string, format?: ContextFormat): WriteResult;