fix(clownfish): address review for automerge-openclaw-openclaw-93351 (1)

This commit is contained in:
openclaw-clownfish[bot]
2026-06-22 11:53:32 +00:00
parent 39bd8d9ef2
commit 4897f2fc20
2 changed files with 23 additions and 2 deletions
+21
View File
@@ -1766,6 +1766,27 @@ describe("agentCliCommand", () => {
});
});
it("preserves inline message whitespace for local embedded runs", async () => {
await withTempStore(async () => {
mockLocalAgentReply();
await agentCliCommand(
{
message: " keep spaces ",
to: "+1555",
local: true,
},
runtime,
);
const localOpts = requireRecord(
requireFirstCallArg(agentCommand, "embedded agent"),
"embedded agent options",
);
expect(localOpts.message).toBe(" keep spaces ");
});
});
it("passes explicit session keys to local embedded runs", async () => {
await withTempStore(async () => {
mockLocalAgentReply();
+2 -2
View File
@@ -229,8 +229,8 @@ async function resolveAgentMessageOpts(opts: AgentCliOpts): Promise<AgentDispatc
}
return { ...rest, message };
}
const message = (opts.message ?? "").trim();
if (!message) {
const message = opts.message ?? "";
if (!message.trim()) {
throw missingAgentMessageError();
}
return { ...rest, message };