yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
agent.cc File Reference
#include "cli/handlers/agent/todo_commands.h"
#include "cli/cli.h"
#include <algorithm>
#include <sstream>
#include <string>
#include <vector>
#include "absl/flags/declare.h"
#include "absl/flags/flag.h"
#include "absl/status/status.h"
#include "absl/strings/str_cat.h"
#include "app/rom.h"
#include "cli/handlers/agent/common.h"
#include "cli/handlers/agent/simple_chat_command.h"
#include "cli/service/command_registry.h"

Go to the source code of this file.

Namespaces

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

Functions

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

Variables

constexpr absl::string_view yaze::cli::anonymous_namespace{agent.cc}::kUsage = ""
 

Function Documentation

◆ ABSL_DECLARE_FLAG()

ABSL_DECLARE_FLAG ( bool  ,
quiet   
)