import { AGENT_DEFAULT_MAX_CONCURRENT_RUNS } from "@paperclipai/shared"; import { defaultCreateValues } from "../components/agent-config-defaults"; export function buildNewAgentRuntimeConfig(input?: { heartbeatEnabled?: boolean; intervalSec?: number; }) { return { heartbeat: { enabled: input?.heartbeatEnabled ?? defaultCreateValues.heartbeatEnabled, intervalSec: input?.intervalSec ?? defaultCreateValues.intervalSec, wakeOnDemand: true, cooldownSec: 10, maxConcurrentRuns: AGENT_DEFAULT_MAX_CONCURRENT_RUNS, }, }; }