diff options
Diffstat (limited to 'server/continuedev/plugins/steps/feedback.py')
-rw-r--r-- | server/continuedev/plugins/steps/feedback.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/server/continuedev/plugins/steps/feedback.py b/server/continuedev/plugins/steps/feedback.py new file mode 100644 index 00000000..df1142a1 --- /dev/null +++ b/server/continuedev/plugins/steps/feedback.py @@ -0,0 +1,14 @@ +from ...core.main import Models, Step +from ...core.sdk import ContinueSDK +from ...libs.util.telemetry import posthog_logger + + +class FeedbackStep(Step): + user_input: str + name = "Thanks for your feedback!" + + async def describe(self, models: Models): + return f"`{self.user_input}`\n\nWe'll see your feedback and make improvements as soon as possible. If you'd like to directly email us, you can contact [nate@continue.dev](mailto:nate@continue.dev?subject=Feedback%20On%20Continue)." + + async def run(self, sdk: ContinueSDK): + posthog_logger.capture_event("feedback", {"feedback": self.user_input}) |