An AI agent for your development workflow that can search and manipulate the code base, browse the internet and interact with Github issues and pull requests
This PR adds a new SentryIntegration model to the Accounts app, allowing users to store and manage their Sentry API keys. The changes include updates to the models, templates, and integration tools.
Changes Made
Models
Add SentryIntegration model to accounts/models.py.
Connect SentryIntegration to PilotUser model.
Templates
Update dashboard/templates/integrations.html to include Sentry integration section.
Integration Tools
Add Sentry integration tools for fetching and creating issues in engine/agents/integration_tools/sentry_tools.py.
Integrate Sentry tools into the main integration tools module.
Add unit tests for Sentry integration tools in engine/agents/tests/test_sentry_tools.py.
This PR adds a new SentryIntegration model to the Accounts app, allowing users to store and manage their Sentry API keys. The changes include updates to the models, templates, and integration tools.
Changes Made
Models
SentryIntegration
model toaccounts/models.py
.SentryIntegration
toPilotUser
model.Templates
dashboard/templates/integrations.html
to include Sentry integration section.Integration Tools
engine/agents/integration_tools/sentry_tools.py
.engine/agents/tests/test_sentry_tools.py
.