|
ForestHub SDK 0.1.0
C++14 LLM SDK for PC and embedded platforms
|
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. | |
Runner that executes agent loops with LLM calls, tool dispatch, and handoffs.