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

Runner that executes agent loops with LLM calls, tool dispatch, and handoffs. More...

#include <memory>
#include <string>
#include <vector>
#include "foresthub/agent/agent.hpp"
#include "foresthub/core/input.hpp"
#include "foresthub/core/provider.hpp"
#include "foresthub/util/json.hpp"
#include "foresthub/util/optional.hpp"

Go to the source code of this file.

Classes

struct  foresthub::agent::RunResult
 Final outcome of an agent execution workflow. More...
struct  foresthub::agent::RunResultOrError
 Result wrapper that holds either a RunResult or an error message. More...
class  foresthub::agent::Runner
 Manages the agent execution loop: LLM calls, tool dispatch, and handoffs. More...

Namespaces

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

Detailed Description

Runner that executes agent loops with LLM calls, tool dispatch, and handoffs.