Files
opencode-working-memory/scripts/memory-diag/commands/explain.ts
T
2026-05-02 20:36:58 +08:00

12 lines
454 B
TypeScript

import { formatExplain } from "../formatters/explain.ts";
import { snapshotForOptions } from "../workspace-snapshot.ts";
import type { CliOptions, CommandResult } from "../types.ts";
import { runTrace } from "./trace.ts";
export async function runExplain(options: CliOptions): Promise<CommandResult> {
if (options.memory) return runTrace(options);
const snapshot = await snapshotForOptions(options);
return { stdout: formatExplain(snapshot) };
}