mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-21 10:16:44 +00:00
fix(clownfish): address review for automerge-openclaw-openclaw-93351 (1)
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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 };
|
||||
|
||||
Reference in New Issue
Block a user