#include <ai_service.h>
Public Member Functions | |
void | SetRomContext (Rom *rom) override |
absl::StatusOr< AgentResponse > | GenerateResponse (const std::string &prompt) override |
absl::StatusOr< AgentResponse > | GenerateResponse (const std::vector< agent::ChatMessage > &history) override |
![]() | |
virtual | ~AIService ()=default |
Definition at line 37 of file ai_service.h.
|
inlineoverridevirtual |
Reimplemented from yaze::cli::AIService.
Definition at line 39 of file ai_service.h.
|
overridevirtual |
Implements yaze::cli::AIService.
Definition at line 89 of file ai_service.cc.
References yaze::cli::ToolCall::args, yaze::cli::AgentResponse::commands, yaze::cli::AgentResponse::reasoning, yaze::cli::AgentResponse::text_response, yaze::cli::AgentResponse::tool_calls, and yaze::cli::ToolCall::tool_name.
Referenced by GenerateResponse().
|
overridevirtual |
Implements yaze::cli::AIService.
Definition at line 177 of file ai_service.cc.
References GenerateResponse(), yaze::cli::agent::ChatMessage::kAgent, yaze::cli::AgentResponse::reasoning, and yaze::cli::AgentResponse::text_response.