Agents 0.0.2
Edge AI Agents SDK
Loading...
Searching...
No Matches
agents::workflows::RoutingWorkflow Member List

This is the complete list of members for agents::workflows::RoutingWorkflow, including all inherited members.

addRoute(const String &name, const String &description, std::function< JsonObject(const String &, const JsonObject &)> handler)agents::workflows::RoutingWorkflow
addRouteHandler(const RouteHandler &handler)agents::workflows::RoutingWorkflow
addRouteHandler(const String &name, const String &description, const String &prompt_template="", std::shared_ptr< LLMInterface > handler_llm=nullptr, std::shared_ptr< Workflow > workflow=nullptr)agents::workflows::RoutingWorkflow
getContext() constagents::workflows::Workflow
getMaxSteps() constagents::workflows::Workflow
getRoutesSchema() constagents::workflows::RoutingWorkflow
init()agents::workflows::RoutingWorkflow
RoutingWorkflow(std::shared_ptr< AgentContext > context, const String &router_prompt_template="")agents::workflows::RoutingWorkflow
run(const String &input) overrideagents::workflows::RoutingWorkflowvirtual
runAsync(const String &input, std::function< void(const JsonObject &)> callback)agents::workflows::Workflowvirtual
setDefaultHandler(const RouteHandler &handler)agents::workflows::RoutingWorkflow
setDefaultRoute(std::function< JsonObject(const String &, const JsonObject &)> handler)agents::workflows::RoutingWorkflow
setMaxSteps(int max_steps)agents::workflows::Workflow
setRouterPrompt(const String &prompt_template)agents::workflows::RoutingWorkflowinline
setRouterPromptTemplate(const String &prompt_template)agents::workflows::RoutingWorkflow
setStepCallback(std::function< void(const String &, const JsonObject &)> callback)agents::workflows::Workflow
Workflow(std::shared_ptr< AgentContext > context)agents::workflows::Workflow
~Workflow()=defaultagents::workflows::Workflow