yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
message.h
Go to the documentation of this file.
1#ifndef YAZE_CLI_HANDLERS_MESSAGE_H_
2#define YAZE_CLI_HANDLERS_MESSAGE_H_
3
4#include <string>
5#include <vector>
6
7#include "absl/status/status.h"
8
9namespace yaze {
10class Rom;
11
12namespace cli {
13namespace message {
14
15// Message inspection handlers for agent tool calls
16
22absl::Status HandleMessageListCommand(
23 const std::vector<std::string>& arg_vec,
24 Rom* rom_context = nullptr);
25
31absl::Status HandleMessageReadCommand(
32 const std::vector<std::string>& arg_vec,
33 Rom* rom_context = nullptr);
34
41 const std::vector<std::string>& arg_vec,
42 Rom* rom_context = nullptr);
43
49absl::Status HandleMessageStatsCommand(
50 const std::vector<std::string>& arg_vec,
51 Rom* rom_context = nullptr);
52
53} // namespace message
54} // namespace cli
55} // namespace yaze
56
57#endif // YAZE_CLI_HANDLERS_MESSAGE_H_
absl::Status HandleMessageSearchCommand(const std::vector< std::string > &arg_vec, Rom *rom_context)
Search for messages containing specific text.
Definition message.cc:247
absl::Status HandleMessageReadCommand(const std::vector< std::string > &arg_vec, Rom *rom_context)
Read a specific message by ID.
Definition message.cc:161
absl::Status HandleMessageListCommand(const std::vector< std::string > &arg_vec, Rom *rom_context)
List all messages in the ROM.
Definition message.cc:52
absl::Status HandleMessageStatsCommand(const std::vector< std::string > &arg_vec, Rom *rom_context)
Get message statistics and overview.
Definition message.cc:345
Main namespace for the application.
Definition controller.cc:20