feat: Add file list for ignoring in request for llm (#163)

This commit is contained in:
Petr Mironychev
2025-04-17 09:12:47 +02:00
committed by GitHub
parent 7515599acb
commit 615175bea8
9 changed files with 277 additions and 0 deletions

View File

@ -24,6 +24,7 @@
#include "ContentFile.hpp"
#include "IContextManager.hpp"
#include "IgnoreManager.hpp"
#include "ProgrammingLanguage.hpp"
namespace ProjectExplorer {
@ -49,6 +50,11 @@ public:
bool isSpecifyCompletion(const DocumentInfo &documentInfo) const override;
QList<QPair<QString, QString>> openedFiles(const QStringList excludeFiles = QStringList{}) const;
QString openedFilesContext(const QStringList excludeFiles = QStringList{});
IgnoreManager *ignoreManager() const;
private:
IgnoreManager *m_ignoreManager;
};
} // namespace QodeAssist::Context