@xynehq/jaf
Version:
Juspay Agent Framework - A purely functional agent framework with immutable state and composable tools
28 lines • 1.31 kB
TypeScript
/**
* JAF ADK Layer - Basic Agent Example
*
* Demonstrates basic agent creation and usage
*/
export declare const createBasicChatAgent: () => {
agent: import("../types").Agent;
sessionProvider: import("../types").SessionProvider;
runnerConfig: import("../types").RunnerConfig;
};
export declare const createAgentWithTools: () => {
agent: import("../types").Agent;
sessionProvider: import("../types").SessionProvider;
runnerConfig: import("../types").RunnerConfig;
};
export declare const createQuickAgent: () => {
agent: import("../types").Agent;
sessionProvider: import("../types").SessionProvider;
runnerConfig: import("../types").RunnerConfig;
run: (context: import("../types").RunContext, message: import("../types").Content) => Promise<import("../types").AgentResponse>;
stream: (context: import("../types").RunContext, message: import("../types").Content) => AsyncGenerator<import("../types").AgentEvent, any, any>;
};
export declare function runBasicExample(): Promise<void>;
export declare function runToolExample(): Promise<void>;
export declare function runStreamingExample(): Promise<void>;
export declare function runQuickSetupExample(): Promise<void>;
export declare function runAllExamples(): Promise<void>;
//# sourceMappingURL=basic-agent.d.ts.map