Create new merge_request_diff_llm_summary table
Create a new table for storing responses from LLM-generate summaries of diffs.
Fields to include:
-
provider
(enum of supported providers) merge_request_diff_id
-
user_id
(if available, the human who initiated the generation) source
(enum/identifier of internal service/process/worker/endpoint handling the request)type
(string? image? or perhaps summary, conversation, etc?🤔 )- timestamps
-
content
Actual content of the response message
Once created, additionally create an ActiveRecord model that relates the summary to the merge_request_diff
and the merge_request
Edited by Marc Shaw