fix: Enable --system flag for headless mode (#153)

This commit is contained in:
Kevin Lin
2025-12-04 11:04:55 -08:00
committed by GitHub
parent 09d120a578
commit 2236cdbc14

View File

@@ -40,6 +40,7 @@ export async function handleHeadlessCommand(
new: { type: "boolean" },
agent: { type: "string", short: "a" },
model: { type: "string", short: "m" },
system: { type: "string", short: "s" },
toolset: { type: "string" },
prompt: { type: "boolean", short: "p" },
"output-format": { type: "string" },
@@ -90,6 +91,7 @@ export async function handleHeadlessCommand(
const specifiedAgentId = values.agent as string | undefined;
const shouldContinue = values.continue as boolean | undefined;
const forceNew = values.new as boolean | undefined;
const specifiedSystem = values.system as string | undefined;
const initBlocksRaw = values["init-blocks"] as string | undefined;
const baseToolsRaw = values["base-tools"] as string | undefined;
const sleeptimeFlag = (values.sleeptime as boolean | undefined) ?? undefined;
@@ -155,7 +157,7 @@ export async function handleHeadlessCommand(
skillsDirectory,
settings.parallelToolCalls,
sleeptimeFlag ?? settings.enableSleeptime,
undefined,
specifiedSystem,
initBlocks,
baseTools,
);
@@ -200,7 +202,7 @@ export async function handleHeadlessCommand(
skillsDirectory,
settings.parallelToolCalls,
sleeptimeFlag ?? settings.enableSleeptime,
undefined,
specifiedSystem,
undefined,
undefined,
);