@agentica/core
Version:
Agentic AI Library specialized in LLM Function Calling
17 lines (15 loc) • 470 B
text/typescript
import type { AgenticaOperation } from "../context/AgenticaOperation";
import type { AgenticaOperationSelection } from "../context/AgenticaOperationSelection";
export function createOperationSelection(props: {
operation: AgenticaOperation;
reason: string;
}): AgenticaOperationSelection {
return {
operation: props.operation,
reason: props.reason,
toJSON: () => ({
operation: props.operation.toJSON(),
reason: props.reason,
}),
};
}