mirror of
https://github.com/chaitin/MonkeyCode.git
synced 2026-02-02 14:53:55 +08:00
添加拒绝补全的路由
This commit is contained in:
@@ -6,4 +6,5 @@ const (
|
||||
ReportActionAccept ReportAction = "accept"
|
||||
ReportActionSuggest ReportAction = "suggest"
|
||||
ReportActionFileWritten ReportAction = "file_written"
|
||||
ReportActionReject ReportAction = "reject"
|
||||
)
|
||||
|
||||
@@ -45,10 +45,13 @@ type AcceptCompletionReq struct {
|
||||
}
|
||||
|
||||
type ReportReq struct {
|
||||
Action consts.ReportAction `json:"action"`
|
||||
ID string `json:"id"` // task_id or resp_id
|
||||
Content string `json:"content"` // 内容
|
||||
Tool string `json:"tool"` // 工具
|
||||
Action consts.ReportAction `json:"action"`
|
||||
ID string `json:"id"` // task_id or resp_id
|
||||
Content string `json:"content"` // 内容
|
||||
Tool string `json:"tool"` // 工具
|
||||
UserInput string `json:"user_input"` // 用户输入的新文本(用于reject action)
|
||||
SourceCode string `json:"source_code"` // 当前文件的原文(用于reject action)
|
||||
CursorPosition int64 `json:"cursor_position"` // 光标位置(用于reject action)
|
||||
}
|
||||
|
||||
type RecordParam struct {
|
||||
|
||||
@@ -101,7 +101,7 @@ func (h *V1Handler) AcceptCompletion(c *web.Context, req domain.AcceptCompletion
|
||||
//
|
||||
// @Tags OpenAIV1
|
||||
// @Summary 报告
|
||||
// @Description 报告
|
||||
// @Description 报告,支持多种操作:accept(接受补全)、suggest(建议)、reject(拒绝补全并记录用户输入)、file_written(文件写入)
|
||||
// @ID report
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
|
||||
Reference in New Issue
Block a user