Agents 0.0.2
Edge AI Agents SDK
|
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() const | agents::workflows::Workflow | |
getMaxSteps() const | agents::workflows::Workflow | |
getRoutesSchema() const | agents::workflows::RoutingWorkflow | |
init() | agents::workflows::RoutingWorkflow | |
RoutingWorkflow(std::shared_ptr< AgentContext > context, const String &router_prompt_template="") | agents::workflows::RoutingWorkflow | |
run(const String &input) override | agents::workflows::RoutingWorkflow | virtual |
runAsync(const String &input, std::function< void(const JsonObject &)> callback) | agents::workflows::Workflow | virtual |
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::RoutingWorkflow | inline |
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()=default | agents::workflows::Workflow |