yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
browser_agent.cc File Reference
#include <vector>
#include <string>
#include <iostream>
#include <thread>
#include <functional>
#include <mutex>
#include "absl/status/status.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_join.h"
#include "cli/cli.h"
#include "cli/service/command_registry.h"
#include "cli/handlers/agent/todo_commands.h"
#include "cli/service/ai/browser_ai_service.h"
#include "cli/service/agent/conversational_agent_service.h"
#include "cli/service/resources/resource_catalog.h"
#include "rom/rom.h"

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::cli
 Namespace for the command line interface.
 
namespace  yaze::cli::handlers
 
namespace  yaze::cli::handlers::anonymous_namespace{browser_agent.cc}
 
namespace  yaze::cli::handlers::agent
 

Functions

BrowserAIService * yaze::cli::GetGlobalBrowserAIService ()
 
Romyaze::cli::GetGlobalRom ()
 
absl::Status yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::HandleChatCommand (const std::vector< std::string > &args)
 
absl::Status yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::HandlePlanCommand (const std::vector< std::string > &args)
 
absl::Status yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::HandleDiffCommand (Rom &, const std::vector< std::string > &)
 
absl::Status yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::HandleListCommand (const std::vector< std::string > &)
 
absl::Status yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::HandleDescribeCommand (const std::vector< std::string > &args)
 
absl::Status yaze::cli::handlers::agent::HandleRunCommand (const std::vector< std::string > &, Rom &)
 
absl::Status yaze::cli::handlers::agent::HandleCommitCommand (Rom &)
 
absl::Status yaze::cli::handlers::agent::HandleRevertCommand (Rom &)
 
absl::Status yaze::cli::handlers::agent::HandleAcceptCommand (const std::vector< std::string > &, Rom &)
 
absl::Status yaze::cli::handlers::agent::HandleTestCommand (const std::vector< std::string > &)
 
absl::Status yaze::cli::handlers::agent::HandleTestConversationCommand (const std::vector< std::string > &)
 
absl::Status yaze::cli::handlers::agent::HandleLearnCommand (const std::vector< std::string > &)
 
std::string yaze::cli::handlers::GenerateAgentHelp ()
 
Romyaze::cli::handlers::AgentRom ()
 
absl::Status yaze::cli::handlers::HandleAgentCommand (const std::vector< std::string > &arg_vec)
 Unified agent command handler using CommandRegistry.
 

Variables

std::vector< agent::ChatMessageyaze::cli::handlers::anonymous_namespace{browser_agent.cc}::g_chat_history
 
std::mutex yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::g_chat_mutex
 
std::string yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::g_pending_plan
 
std::mutex yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::g_plan_mutex