Skip to content

Commit

Permalink
chore: update graphql api
Browse files Browse the repository at this point in the history
Signed-off-by: Wei Zhang <[email protected]>
  • Loading branch information
zwpaper committed Feb 25, 2025
1 parent edcb47f commit e692546
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 2 deletions.
26 changes: 25 additions & 1 deletion ee/tabby-schema/graphql/schema.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -544,6 +544,8 @@ type MessageAttachment {
doc: [MessageAttachmentDoc!]!
"File list retrieved from the server side codebase is used for generating this message."
codeFileList: MessageAttachmentCodeFileList
"Commit history retrieved from the server side codebase."
commit: [MessageAttachmentCommit!]!
}

type MessageAttachmentClientCode {
Expand Down Expand Up @@ -572,6 +574,18 @@ type MessageAttachmentCodeScores {
embedding: Float!
}

type MessageAttachmentCommit {
gitUrl: String!
sha: String!
message: String!
author: User
authorAt: DateTime!
committer: User
commitAt: DateTime!
diff: String
changedFile: String
}

type MessageAttachmentIssueDoc {
title: String!
link: String!
Expand Down Expand Up @@ -600,6 +614,11 @@ type MessageCodeSearchHit {
scores: MessageAttachmentCodeScores!
}

type MessageCommitHistorySearchHit {
commit: MessageAttachmentCommit!
score: Float!
}

type MessageConnection {
edges: [MessageEdge!]!
pageInfo: PageInfo!
Expand Down Expand Up @@ -980,6 +999,10 @@ type ThreadAssistantMessageAttachmentsCodeFileList {
fileList: [String!]!
}

type ThreadAssistantMessageAttachmentsCommit {
hits: [MessageCommitHistorySearchHit!]!
}

type ThreadAssistantMessageAttachmentsDoc {
hits: [MessageDocSearchHit!]!
}
Expand All @@ -999,6 +1022,7 @@ type ThreadAssistantMessageCreated {
type ThreadAssistantMessageReadingCode {
snippet: Boolean!
fileList: Boolean!
commitHistory: Boolean!
}

type ThreadConnection {
Expand Down Expand Up @@ -1101,4 +1125,4 @@ union PageRunItem = PageCreated | PageContentDelta | PageContentCompleted | Page
Apart from `thread_message_content_delta`, all other items will only appear once in the stream.
"""
union ThreadRunItem = ThreadCreated | ThreadRelevantQuestions | ThreadUserMessageCreated | ThreadAssistantMessageCreated | ThreadAssistantMessageReadingCode | ThreadAssistantMessageAttachmentsCodeFileList | ThreadAssistantMessageAttachmentsCode | ThreadAssistantMessageAttachmentsDoc | ThreadAssistantMessageContentDelta | ThreadAssistantMessageCompleted
union ThreadRunItem = ThreadCreated | ThreadRelevantQuestions | ThreadUserMessageCreated | ThreadAssistantMessageCreated | ThreadAssistantMessageReadingCode | ThreadAssistantMessageAttachmentsCodeFileList | ThreadAssistantMessageAttachmentsCode | ThreadAssistantMessageAttachmentsDoc | ThreadAssistantMessageAttachmentsCommit | ThreadAssistantMessageContentDelta | ThreadAssistantMessageCompleted
2 changes: 1 addition & 1 deletion ee/tabby-schema/src/schema/thread/types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ pub struct MessageAttachment {
/// File list retrieved from the server side codebase is used for generating this message.
pub code_file_list: Option<MessageAttachmentCodeFileList>,

/// Code snippets retrieved from the server side codebase.
/// Commit history retrieved from the server side codebase.
pub commit: Vec<MessageAttachmentCommit>,
}

Expand Down

0 comments on commit e692546

Please sign in to comment.