Files
shockbot/utils/run.ts
T
2026-01-29 22:49:00 +00:00

21 lines
465 B
TypeScript

import type { AgentResult } from "../agents/shared.ts";
import type { MainResult } from "../main.ts";
import { log } from "./cli.ts";
export function handleAgentResult(result: AgentResult): MainResult {
if (!result.success) {
return {
success: false,
error: result.error || "Agent execution failed",
output: result.output!,
};
}
log.success("Task complete.");
return {
success: true,
output: result.output || "",
};
}