Skip to content
Snippets Groups Projects

Add MergeRequestReader to chat

Merged Gosia Ksionek requested to merge mk-mr-for-chat into master
All threads resolved!
Compare and Show latest version
20 files
+ 216
167
Compare changes
  • Side-by-side
  • Inline
Files
20
# frozen_string_literal: true
class MergeRequestAiEntity < ::API::Entities::MergeRequestBasic
expose :mr_comments do |_mr, options|
options[:resource].notes_with_limit(options[:user], notes_limit: options[:notes_limit] / 2)
end
expose :diff do |mr, options|
Gitlab::Llm::Utils::MergeRequestTool.extract_diff(
source_project: mr.source_project,
source_branch: mr.source_branch,
target_project: mr.target_project,
target_branch: mr.target_branch,
character_limit: options[:notes_limit] / 2
)
end
end
Loading