refactor: add to template agent roles

This commit is contained in:
Petr Mironychev
2026-06-04 16:21:34 +02:00
parent c151c5030b
commit 3179c0c358
113 changed files with 383 additions and 5292 deletions

View File

@@ -9,6 +9,8 @@
#include <QPointer>
#include <QString>
#include "ToolContributorRegistry.hpp"
namespace QodeAssist {
class AgentFactory;
@@ -41,6 +43,9 @@ public:
void cancelAll();
ToolContributorRegistry &toolContributors() noexcept { return m_toolContributors; }
const ToolContributorRegistry &toolContributors() const noexcept { return m_toolContributors; }
signals:
void sessionCreated(Session *session);
void sessionRemoved(Session *session);
@@ -48,6 +53,7 @@ signals:
private:
QPointer<AgentFactory> m_agentFactory;
QList<QPointer<Session>> m_sessions;
ToolContributorRegistry m_toolContributors;
};
} // namespace QodeAssist