feat: Enhance z3ed networking documentation and CLI capabilities

- Updated NETWORKING.md to reflect the new versioning and provide a comprehensive overview of the z3ed networking, collaboration, and remote access features.
- Introduced detailed architecture descriptions, including communication layers and core components for collaboration.
- Added new CLI commands for hex and palette manipulation, enhancing the functionality of the z3ed CLI.
- Implemented a TODO management system within the CLI for better task tracking and execution planning.
- Improved README.md to include new CLI capabilities and enhancements related to the TODO management system.
This commit is contained in:
scawful
2025-10-05 01:15:15 -04:00
parent 40f44aa42a
commit 019c20e749
11 changed files with 1411 additions and 461 deletions

View File

@@ -69,6 +69,22 @@ absl::Status HandleSimpleChatCommand(const std::vector<std::string>&, Rom* rom,
absl::Status HandleTestConversationCommand(
const std::vector<std::string>& arg_vec);
// Hex manipulation commands
absl::Status HandleHexRead(const std::vector<std::string>& arg_vec,
Rom* rom_context = nullptr);
absl::Status HandleHexWrite(const std::vector<std::string>& arg_vec,
Rom* rom_context = nullptr);
absl::Status HandleHexSearch(const std::vector<std::string>& arg_vec,
Rom* rom_context = nullptr);
// Palette manipulation commands
absl::Status HandlePaletteGetColors(const std::vector<std::string>& arg_vec,
Rom* rom_context = nullptr);
absl::Status HandlePaletteSetColor(const std::vector<std::string>& arg_vec,
Rom* rom_context = nullptr);
absl::Status HandlePaletteAnalyze(const std::vector<std::string>& arg_vec,
Rom* rom_context = nullptr);
} // namespace agent
} // namespace cli
} // namespace yaze