summaryrefslogtreecommitdiff
path: root/server/continuedev/plugins/steps/feedback.py
diff options
context:
space:
mode:
Diffstat (limited to 'server/continuedev/plugins/steps/feedback.py')
-rw-r--r--server/continuedev/plugins/steps/feedback.py14
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})