forked from farhoodlabs/paperclip
17 lines
461 B
TypeScript
17 lines
461 B
TypeScript
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: 1,
|
|
},
|
|
};
|
|
}
|