@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
27 lines • 1.05 kB
JavaScript
export function runMetadata(run, variables) {
const raw = run.systemMetrics;
const systemMetrics = typeof raw === 'string' ? JSON.parse(raw) : (raw ?? null);
return {
...variables,
path: [variables.entity, variables.project, variables.run].join('/'),
storage_id: run.id ?? null,
display_name: run.displayName ?? null,
state: run.state ?? null,
tags: run.tags ?? null,
sweep_name: run.sweepName ?? null,
group: run.group ?? null,
job_type: run.jobType ?? null,
commit: run.commit ?? null,
read_only: run.readOnly ?? null,
created_at: run.createdAt ?? null,
heartbeat_at: run.heartbeatAt ?? null,
description: run.description ?? null,
notes: run.notes ?? null,
user: run.user ?? null,
system_metrics: systemMetrics,
history_line_count: run.historyLineCount ?? null,
history_keys: run.historyKeys ?? null,
file_count: run.fileCount ?? null,
};
}
//# sourceMappingURL=metadata.js.map