Files
solana-agent-kit/examples/agent-kit-langgraph/src/utils/route.ts
Deepak a537716d99 fin
2024-12-27 17:41:12 +05:30

17 lines
436 B
TypeScript

import { solanaAgentState } from "./state";
import { END } from "@langchain/langgraph";
export const managerRouter = (state: typeof solanaAgentState.State) => {
const { isSolanaReadQuery, isSolanaWriteQuery, isGeneralQuery } = state;
if (isGeneralQuery) {
return "generalist";
} else if (isSolanaWriteQuery) {
return "transferSwap";
} else if (isSolanaReadQuery) {
return "read";
} else {
return END;
}
};