#include "cli/service/agent/dev_assist_agent.h"#include <algorithm>#include <cctype>#include <filesystem>#include <fstream>#include <sstream>#include "absl/strings/match.h"#include "absl/strings/str_cat.h"#include "absl/strings/str_split.h"#include "absl/strings/strip.h"#include "cli/service/agent/tool_dispatcher.h"#include "cli/service/ai/ai_service.h"#include "cli/service/ai/common.h"Go to the source code of this file.
Namespaces | |
| namespace | yaze |
| namespace | yaze::cli |
| Namespace for the command line interface. | |
| namespace | yaze::cli::agent |
| namespace | yaze::cli::agent::anonymous_namespace{dev_assist_agent.cc} |
Functions | |
| std::string | yaze::cli::agent::anonymous_namespace{dev_assist_agent.cc}::GetFileName (const std::string &path) |
| std::string | yaze::cli::agent::anonymous_namespace{dev_assist_agent.cc}::GetDirectory (const std::string &path) |
| bool | yaze::cli::agent::anonymous_namespace{dev_assist_agent.cc}::ContainsAny (const std::string &text, const std::vector< std::string > &patterns) |
Variables | |
| const std::vector< std::string > | yaze::cli::agent::anonymous_namespace{dev_assist_agent.cc}::kSourceExtensions = {".cc", ".cpp", ".cxx", ".c"} |
| const std::vector< std::string > | yaze::cli::agent::anonymous_namespace{dev_assist_agent.cc}::kHeaderExtensions = {".h", ".hpp", ".hxx"} |
| const std::vector< std::string > | yaze::cli::agent::anonymous_namespace{dev_assist_agent.cc}::kTestSuffixes = {"_test", "_unittest", "_tests"} |