Files
shockbot/utils/run.ts
T
Colin McDonnell 69b9b96ddd Refactor (#109)
2026-01-16 18:43:09 +00:00

21 lines
480 B
TypeScript

import type { AgentResult } from "../agents/shared.ts";
import type { MainResult } from "../main.ts";
import { log } from "./cli.ts";
export async function handleAgentResult(result: AgentResult): Promise<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 || "",
};
}