Codumentor logo Codumentor

User Feedback Plugin

Adds like/dislike on each assistant turn, with an optional comment after a dislike. Admins can review the collected feedback.

Enabled in the shipped default config.

Configuration

plugins:
  - module: codumentor.plugins.user_feedback
    class: UserFeedbackPlugin
    args:
      enabled: true
ArgTypeDefaultDescription
enabledbooltrueDeclared in YAML. To actually turn the feature off, omit this plugin from plugins:enabled: false does not hide the controls or the admin page.

Usage

Users: Like and dislike sit in the action row under each assistant reply (next to copy).

Admins: The User Feedback card on the admin page shows total / likes / dislikes. Opening it goes to the feedback admin page: filter (all / likes / dislikes), a paginated table (type, comment, conversation, turn, review consent, time), and CSV export. Requires admin:*. When the user allowed review, the conversation id is a link to that turn; otherwise it is plain text.

Notes