AI Agent Helper
Component registry: espressif/brookesia_agent_helper
Public header:
#include "brookesia/agent_helper.hpp"
Overview
brookesia_agent_helper uses C++20 concepts and CRTP to provide type-safe schemas and a unified calling surface for agents.
Features
Type-safe definitions: Strong enums and structs with compile-time checks.
Schemas: Standard function and event metadata (names, parameters, descriptions).
Calls: Type-safe sync/async calls with conversion and error handling.
Events: Type-safe subscriptions and callbacks.