import type { RecursiveActionBundle } from "../../domain/recursive/action-bundle.js"; import type { RecursiveCheckpoint } from "../../domain/recursive/checkpoint.js"; import type { RecursiveCodeCell, RecursiveCodeCellResult } from "../../domain/recursive/code-cell.js"; import type { RecursiveExecutionPolicy } from "../../domain/recursive/execution-policy.js"; import type { RecursiveFinalOutput } from "../../domain/recursive/final-output.js"; import type { RecursiveIteration, RecursiveRootExecutionFrame } from "../../domain/recursive/iteration.js"; import type { RecursiveLanguageCapabilities } from "../../domain/recursive/language-capabilities.js"; import type { RecursiveRuntimeInventory } from "../../domain/recursive/runtime-inventory.js"; import type { RecursiveWorkingMemory, RecursiveScratchRecord } from "../../domain/recursive/memory.js"; import type { RecursiveMetaOpProposal } from "../../domain/recursive/meta-op-proposal.js"; import type { RecursivePromotionProposal } from "../../domain/recursive/promotion-proposal.js"; import type { RecursiveTrajectoryScorecard } from "../../domain/recursive/scorecard.js"; import type { RecursiveSession } from "../../domain/recursive/session.js"; import type { RecursiveSessionSummary } from "../../domain/recursive/session-summary.js"; import type { RecursiveStructuredRunResult } from "../../domain/recursive/structured-run-result.js"; import type { RecursiveStructuredRun } from "../../domain/recursive/structured-run.js"; import type { RecursiveSubcall } from "../../domain/recursive/subcall.js"; export interface RecursiveSessionBundle { session: RecursiveSession; executionPolicy?: RecursiveExecutionPolicy; capabilities?: RecursiveLanguageCapabilities; runtimeInventory?: RecursiveRuntimeInventory; memory: RecursiveWorkingMemory; scratch: RecursiveScratchRecord; calls: Array>; summary: RecursiveSessionSummary; finalOutput?: RecursiveFinalOutput; rootFrame?: RecursiveRootExecutionFrame; handleInventory?: RecursiveSession["handles"]; } export interface RecursiveStructuredRunBundle { meta: RecursiveStructuredRun; result?: RecursiveStructuredRunResult; } export declare function resolveRecursiveLanguageCapabilitiesPath(workspaceRoot: string): string; export declare function resolveRecursiveRuntimeInventoryPath(workspaceRoot: string): string; export declare function resolveRecursiveRuntimeManagementPath(workspaceRoot: string): string; export declare function resolveRecursiveSessionPaths(workspaceRoot: string, sessionId: string): { sessionsDir: string; sessionDir: string; sessionPath: string; executionPolicyPath: string; capabilitiesPath: string; memoryPath: string; scratchPath: string; callsPath: string; tracePath: string; summaryPath: string; finalOutputPath: string; rootFramePath: string; handleInventoryPath: string; runtimeInventoryPath: string; runsDir: string; iterationsDir: string; subcallsDir: string; codeCellsDir: string; helpersDir: string; checkpointsDir: string; promotionsDir: string; metaOpsDir: string; scorecardsDir: string; latestScorecardPath: string; }; export declare function resolveRecursiveRunPaths(workspaceRoot: string, sessionId: string, runId: string): { runDir: string; metaPath: string; resultPath: string; }; export declare function resolveRecursiveIterationPaths(workspaceRoot: string, sessionId: string, iterationId: string): { iterationDir: string; iterationPath: string; framePath: string; bundlePath: string; }; export declare function resolveRecursiveSubcallPath(workspaceRoot: string, sessionId: string, subcallId: string): string; export declare function resolveRecursiveCheckpointPath(workspaceRoot: string, sessionId: string, checkpointId: string): string; export declare function resolveRecursivePromotionPath(workspaceRoot: string, sessionId: string, promotionId: string): string; export declare function resolveRecursiveMetaOpPath(workspaceRoot: string, sessionId: string, metaOpId: string): string; export declare function resolveRecursiveScorecardPath(workspaceRoot: string, sessionId: string, scorecardId: string): string; export declare function resolveRecursiveCodeCellPaths(workspaceRoot: string, sessionId: string, cellId: string): { cellDir: string; cellPath: string; resultPath: string; sourcePath: string; stdoutPath: string; stderrPath: string; }; export declare function writeRecursiveSessionBundle(workspaceRoot: string, bundle: RecursiveSessionBundle): Promise>; export declare function writeRecursiveLanguageCapabilities(workspaceRoot: string, capabilities: RecursiveLanguageCapabilities): Promise; export declare function loadRecursiveLanguageCapabilities(workspaceRoot: string): Promise; export declare function writeRecursiveRuntimeInventory(workspaceRoot: string, inventory: RecursiveRuntimeInventory): Promise; export declare function loadRecursiveRuntimeInventory(workspaceRoot: string): Promise; export declare function loadRecursiveSession(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveSession(workspaceRoot: string, session: RecursiveSession): Promise; export declare function loadRecursiveExecutionPolicy(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveExecutionPolicy(workspaceRoot: string, sessionId: string, policy: RecursiveExecutionPolicy): Promise; export declare function loadRecursiveSessionCapabilities(workspaceRoot: string, sessionId: string): Promise; export declare function loadRecursiveSessionRuntimeInventory(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveSessionRuntimeInventory(workspaceRoot: string, sessionId: string, inventory: RecursiveRuntimeInventory): Promise; export declare function loadRecursiveSessionSummary(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveSessionSummary(workspaceRoot: string, sessionId: string, summary: RecursiveSessionSummary): Promise; export declare function loadRecursiveWorkingMemory(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveWorkingMemory(workspaceRoot: string, sessionId: string, memory: RecursiveWorkingMemory): Promise; export declare function loadRecursiveScratchRecord(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveScratchRecord(workspaceRoot: string, sessionId: string, scratch: RecursiveScratchRecord): Promise; export declare function loadRecursiveRootFrame(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveRootFrame(workspaceRoot: string, sessionId: string, frame: RecursiveRootExecutionFrame): Promise; export declare function listRecursiveSessionIds(workspaceRoot: string): Promise; export declare function writeRecursiveStructuredRun(workspaceRoot: string, sessionId: string, bundle: RecursiveStructuredRunBundle): Promise>; export declare function listRecursiveRunIds(workspaceRoot: string, sessionId: string): Promise; export declare function listRecursiveStructuredRuns(workspaceRoot: string, sessionId: string): Promise; export declare function loadRecursiveStructuredRun(workspaceRoot: string, sessionId: string, runId: string): Promise; export declare function loadRecursiveStructuredRunResult(workspaceRoot: string, sessionId: string, runId: string): Promise; export declare function writeRecursiveIteration(workspaceRoot: string, iteration: RecursiveIteration, frame: RecursiveRootExecutionFrame, bundle: RecursiveActionBundle): Promise>; export declare function loadRecursiveIteration(workspaceRoot: string, sessionId: string, iterationId: string): Promise; export declare function loadRecursiveIterationFrame(workspaceRoot: string, sessionId: string, iterationId: string): Promise; export declare function loadRecursiveActionBundle(workspaceRoot: string, sessionId: string, iterationId: string): Promise; export declare function listRecursiveIterations(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveSubcall(workspaceRoot: string, subcall: RecursiveSubcall): Promise; export declare function loadRecursiveSubcall(workspaceRoot: string, sessionId: string, subcallId: string): Promise; export declare function listRecursiveSubcalls(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveCheckpoint(workspaceRoot: string, checkpoint: RecursiveCheckpoint): Promise; export declare function loadRecursiveCheckpoint(workspaceRoot: string, sessionId: string, checkpointId: string): Promise; export declare function listRecursiveCheckpoints(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveCodeCell(workspaceRoot: string, cell: RecursiveCodeCell, result?: RecursiveCodeCellResult, sourceText?: string, stdout?: string, stderr?: string): Promise>; export declare function loadRecursiveCodeCell(workspaceRoot: string, sessionId: string, cellId: string): Promise; export declare function loadRecursiveCodeCellResult(workspaceRoot: string, sessionId: string, cellId: string): Promise; export declare function readRecursiveCodeCellSource(workspaceRoot: string, sessionId: string, cellId: string): Promise; export declare function listRecursiveCodeCells(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursivePromotionProposal(workspaceRoot: string, proposal: RecursivePromotionProposal): Promise; export declare function loadRecursivePromotionProposal(workspaceRoot: string, sessionId: string, promotionId: string): Promise; export declare function listRecursivePromotionProposals(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveMetaOpProposal(workspaceRoot: string, proposal: RecursiveMetaOpProposal): Promise; export declare function loadRecursiveMetaOpProposal(workspaceRoot: string, sessionId: string, metaOpId: string): Promise; export declare function listRecursiveMetaOpProposals(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveFinalOutput(workspaceRoot: string, sessionId: string, output: RecursiveFinalOutput): Promise; export declare function loadRecursiveFinalOutput(workspaceRoot: string, sessionId: string): Promise; export declare function writeRecursiveScorecard(workspaceRoot: string, scorecard: RecursiveTrajectoryScorecard): Promise; export declare function loadRecursiveScorecard(workspaceRoot: string, sessionId: string): Promise; export declare function listRecursiveScorecards(workspaceRoot: string, sessionId: string): Promise; export declare function toRecursiveArtifactRef(workspaceRoot: string, absolutePath: string): string; //# sourceMappingURL=session-store.d.ts.map