ForestHub SDK 0.1.0
C++14 LLM SDK for PC and embedded platforms
Loading...
Searching...
No Matches
handoff.hpp File Reference

Handoff tool that transfers control between agents. More...

#include <memory>
#include <string>
#include <utility>
#include "foresthub/agent/agent.hpp"
#include "foresthub/core/model.hpp"
#include "foresthub/core/tools.hpp"
#include "foresthub/util/json.hpp"

Go to the source code of this file.

Classes

class  foresthub::agent::Handoff
 Tool that transfers control from one agent to another. More...

Namespaces

namespace  foresthub
 Top-level namespace for the ForestHub SDK.
namespace  foresthub::agent
 Agent framework: multi-turn execution with tool calling and handoffs.

Functions

std::shared_ptr< Handoffforesthub::agent::NewHandoff (std::string name, std::string description, std::shared_ptr< Agent > agent, core::ModelID model="")
 Create a new Handoff tool.

Detailed Description

Handoff tool that transfers control between agents.