feat(plugin): workflow plugin tool & llm with plugin exec; apiDetail & llm_fc_setting_detail & create_update_shortcut_command add plugin from
This commit is contained in:
@ -22,8 +22,8 @@ import (
|
||||
"database/sql"
|
||||
"database/sql/driver"
|
||||
"fmt"
|
||||
|
||||
"github.com/apache/thrift/lib/go/thrift"
|
||||
"github.com/coze-dev/coze-studio/backend/api/model/app/bot_common"
|
||||
"github.com/coze-dev/coze-studio/backend/api/model/base"
|
||||
)
|
||||
|
||||
@ -45023,13 +45023,14 @@ func (p *WorkflowNodeDebugV2Response) String() string {
|
||||
}
|
||||
|
||||
type GetApiDetailRequest struct {
|
||||
PluginID string `thrift:"pluginID,1" form:"pluginID" json:"pluginID" query:"pluginID"`
|
||||
ApiName string `thrift:"apiName,2" form:"apiName" json:"apiName" query:"apiName"`
|
||||
SpaceID string `thrift:"space_id,3" form:"space_id" json:"space_id" query:"space_id"`
|
||||
APIID string `thrift:"api_id,4" form:"api_id" json:"api_id" query:"api_id"`
|
||||
ProjectID *string `thrift:"project_id,5,optional" form:"project_id" json:"project_id,omitempty" query:"project_id"`
|
||||
PluginVersion *string `thrift:"plugin_version,6,optional" form:"plugin_version" json:"plugin_version,omitempty" query:"plugin_version"`
|
||||
Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"`
|
||||
PluginID string `thrift:"pluginID,1" form:"pluginID" json:"pluginID" query:"pluginID"`
|
||||
ApiName string `thrift:"apiName,2" form:"apiName" json:"apiName" query:"apiName"`
|
||||
SpaceID string `thrift:"space_id,3" form:"space_id" json:"space_id" query:"space_id"`
|
||||
APIID string `thrift:"api_id,4" form:"api_id" json:"api_id" query:"api_id"`
|
||||
ProjectID *string `thrift:"project_id,5,optional" form:"project_id" json:"project_id,omitempty" query:"project_id"`
|
||||
PluginVersion *string `thrift:"plugin_version,6,optional" form:"plugin_version" json:"plugin_version,omitempty" query:"plugin_version"`
|
||||
PluginFrom *bot_common.PluginFrom `thrift:"plugin_from,7,optional" form:"plugin_from" json:"plugin_from,omitempty" query:"plugin_from"`
|
||||
Base *base.Base `thrift:"Base,255,optional" form:"Base" json:"Base,omitempty" query:"Base"`
|
||||
}
|
||||
|
||||
func NewGetApiDetailRequest() *GetApiDetailRequest {
|
||||
@ -45073,6 +45074,15 @@ func (p *GetApiDetailRequest) GetPluginVersion() (v string) {
|
||||
return *p.PluginVersion
|
||||
}
|
||||
|
||||
var GetApiDetailRequest_PluginFrom_DEFAULT bot_common.PluginFrom
|
||||
|
||||
func (p *GetApiDetailRequest) GetPluginFrom() (v bot_common.PluginFrom) {
|
||||
if !p.IsSetPluginFrom() {
|
||||
return GetApiDetailRequest_PluginFrom_DEFAULT
|
||||
}
|
||||
return *p.PluginFrom
|
||||
}
|
||||
|
||||
var GetApiDetailRequest_Base_DEFAULT *base.Base
|
||||
|
||||
func (p *GetApiDetailRequest) GetBase() (v *base.Base) {
|
||||
@ -45089,6 +45099,7 @@ var fieldIDToName_GetApiDetailRequest = map[int16]string{
|
||||
4: "api_id",
|
||||
5: "project_id",
|
||||
6: "plugin_version",
|
||||
7: "plugin_from",
|
||||
255: "Base",
|
||||
}
|
||||
|
||||
@ -45100,6 +45111,10 @@ func (p *GetApiDetailRequest) IsSetPluginVersion() bool {
|
||||
return p.PluginVersion != nil
|
||||
}
|
||||
|
||||
func (p *GetApiDetailRequest) IsSetPluginFrom() bool {
|
||||
return p.PluginFrom != nil
|
||||
}
|
||||
|
||||
func (p *GetApiDetailRequest) IsSetBase() bool {
|
||||
return p.Base != nil
|
||||
}
|
||||
@ -45170,6 +45185,14 @@ func (p *GetApiDetailRequest) Read(iprot thrift.TProtocol) (err error) {
|
||||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||||
goto SkipFieldError
|
||||
}
|
||||
case 7:
|
||||
if fieldTypeId == thrift.I32 {
|
||||
if err = p.ReadField7(iprot); err != nil {
|
||||
goto ReadFieldError
|
||||
}
|
||||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||||
goto SkipFieldError
|
||||
}
|
||||
case 255:
|
||||
if fieldTypeId == thrift.STRUCT {
|
||||
if err = p.ReadField255(iprot); err != nil {
|
||||
@ -45273,6 +45296,18 @@ func (p *GetApiDetailRequest) ReadField6(iprot thrift.TProtocol) error {
|
||||
p.PluginVersion = _field
|
||||
return nil
|
||||
}
|
||||
func (p *GetApiDetailRequest) ReadField7(iprot thrift.TProtocol) error {
|
||||
|
||||
var _field *bot_common.PluginFrom
|
||||
if v, err := iprot.ReadI32(); err != nil {
|
||||
return err
|
||||
} else {
|
||||
tmp := bot_common.PluginFrom(v)
|
||||
_field = &tmp
|
||||
}
|
||||
p.PluginFrom = _field
|
||||
return nil
|
||||
}
|
||||
func (p *GetApiDetailRequest) ReadField255(iprot thrift.TProtocol) error {
|
||||
_field := base.NewBase()
|
||||
if err := _field.Read(iprot); err != nil {
|
||||
@ -45312,6 +45347,10 @@ func (p *GetApiDetailRequest) Write(oprot thrift.TProtocol) (err error) {
|
||||
fieldId = 6
|
||||
goto WriteFieldError
|
||||
}
|
||||
if err = p.writeField7(oprot); err != nil {
|
||||
fieldId = 7
|
||||
goto WriteFieldError
|
||||
}
|
||||
if err = p.writeField255(oprot); err != nil {
|
||||
fieldId = 255
|
||||
goto WriteFieldError
|
||||
@ -45434,6 +45473,24 @@ WriteFieldBeginError:
|
||||
WriteFieldEndError:
|
||||
return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err)
|
||||
}
|
||||
func (p *GetApiDetailRequest) writeField7(oprot thrift.TProtocol) (err error) {
|
||||
if p.IsSetPluginFrom() {
|
||||
if err = oprot.WriteFieldBegin("plugin_from", thrift.I32, 7); err != nil {
|
||||
goto WriteFieldBeginError
|
||||
}
|
||||
if err := oprot.WriteI32(int32(*p.PluginFrom)); err != nil {
|
||||
return err
|
||||
}
|
||||
if err = oprot.WriteFieldEnd(); err != nil {
|
||||
goto WriteFieldEndError
|
||||
}
|
||||
}
|
||||
return nil
|
||||
WriteFieldBeginError:
|
||||
return thrift.PrependError(fmt.Sprintf("%T write field 7 begin error: ", p), err)
|
||||
WriteFieldEndError:
|
||||
return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err)
|
||||
}
|
||||
func (p *GetApiDetailRequest) writeField255(oprot thrift.TProtocol) (err error) {
|
||||
if p.IsSetBase() {
|
||||
if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil {
|
||||
@ -54024,11 +54081,12 @@ func (p *GetLLMNodeFCSettingsMergedResponse) String() string {
|
||||
}
|
||||
|
||||
type PluginFCItem struct {
|
||||
PluginID string `thrift:"plugin_id,1" form:"plugin_id" json:"plugin_id" query:"plugin_id"`
|
||||
APIID string `thrift:"api_id,2" form:"api_id" json:"api_id" query:"api_id"`
|
||||
APIName string `thrift:"api_name,3" form:"api_name" json:"api_name" query:"api_name"`
|
||||
IsDraft bool `thrift:"is_draft,4" form:"is_draft" json:"is_draft" query:"is_draft"`
|
||||
PluginVersion *string `thrift:"plugin_version,5,optional" form:"plugin_version" json:"plugin_version,omitempty" query:"plugin_version"`
|
||||
PluginID string `thrift:"plugin_id,1" form:"plugin_id" json:"plugin_id" query:"plugin_id"`
|
||||
APIID string `thrift:"api_id,2" form:"api_id" json:"api_id" query:"api_id"`
|
||||
APIName string `thrift:"api_name,3" form:"api_name" json:"api_name" query:"api_name"`
|
||||
IsDraft bool `thrift:"is_draft,4" form:"is_draft" json:"is_draft" query:"is_draft"`
|
||||
PluginVersion *string `thrift:"plugin_version,5,optional" form:"plugin_version" json:"plugin_version,omitempty" query:"plugin_version"`
|
||||
PluginFrom *bot_common.PluginFrom `thrift:"plugin_from,6,optional" form:"plugin_from" json:"plugin_from,omitempty" query:"plugin_from"`
|
||||
}
|
||||
|
||||
func NewPluginFCItem() *PluginFCItem {
|
||||
@ -54063,18 +54121,32 @@ func (p *PluginFCItem) GetPluginVersion() (v string) {
|
||||
return *p.PluginVersion
|
||||
}
|
||||
|
||||
var PluginFCItem_PluginFrom_DEFAULT bot_common.PluginFrom
|
||||
|
||||
func (p *PluginFCItem) GetPluginFrom() (v bot_common.PluginFrom) {
|
||||
if !p.IsSetPluginFrom() {
|
||||
return PluginFCItem_PluginFrom_DEFAULT
|
||||
}
|
||||
return *p.PluginFrom
|
||||
}
|
||||
|
||||
var fieldIDToName_PluginFCItem = map[int16]string{
|
||||
1: "plugin_id",
|
||||
2: "api_id",
|
||||
3: "api_name",
|
||||
4: "is_draft",
|
||||
5: "plugin_version",
|
||||
6: "plugin_from",
|
||||
}
|
||||
|
||||
func (p *PluginFCItem) IsSetPluginVersion() bool {
|
||||
return p.PluginVersion != nil
|
||||
}
|
||||
|
||||
func (p *PluginFCItem) IsSetPluginFrom() bool {
|
||||
return p.PluginFrom != nil
|
||||
}
|
||||
|
||||
func (p *PluginFCItem) Read(iprot thrift.TProtocol) (err error) {
|
||||
var fieldTypeId thrift.TType
|
||||
var fieldId int16
|
||||
@ -54133,6 +54205,14 @@ func (p *PluginFCItem) Read(iprot thrift.TProtocol) (err error) {
|
||||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||||
goto SkipFieldError
|
||||
}
|
||||
case 6:
|
||||
if fieldTypeId == thrift.I32 {
|
||||
if err = p.ReadField6(iprot); err != nil {
|
||||
goto ReadFieldError
|
||||
}
|
||||
} else if err = iprot.Skip(fieldTypeId); err != nil {
|
||||
goto SkipFieldError
|
||||
}
|
||||
default:
|
||||
if err = iprot.Skip(fieldTypeId); err != nil {
|
||||
goto SkipFieldError
|
||||
@ -54217,6 +54297,18 @@ func (p *PluginFCItem) ReadField5(iprot thrift.TProtocol) error {
|
||||
p.PluginVersion = _field
|
||||
return nil
|
||||
}
|
||||
func (p *PluginFCItem) ReadField6(iprot thrift.TProtocol) error {
|
||||
|
||||
var _field *bot_common.PluginFrom
|
||||
if v, err := iprot.ReadI32(); err != nil {
|
||||
return err
|
||||
} else {
|
||||
tmp := bot_common.PluginFrom(v)
|
||||
_field = &tmp
|
||||
}
|
||||
p.PluginFrom = _field
|
||||
return nil
|
||||
}
|
||||
|
||||
func (p *PluginFCItem) Write(oprot thrift.TProtocol) (err error) {
|
||||
var fieldId int16
|
||||
@ -54244,6 +54336,10 @@ func (p *PluginFCItem) Write(oprot thrift.TProtocol) (err error) {
|
||||
fieldId = 5
|
||||
goto WriteFieldError
|
||||
}
|
||||
if err = p.writeField6(oprot); err != nil {
|
||||
fieldId = 6
|
||||
goto WriteFieldError
|
||||
}
|
||||
}
|
||||
if err = oprot.WriteFieldStop(); err != nil {
|
||||
goto WriteFieldStopError
|
||||
@ -54344,6 +54440,24 @@ WriteFieldBeginError:
|
||||
WriteFieldEndError:
|
||||
return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err)
|
||||
}
|
||||
func (p *PluginFCItem) writeField6(oprot thrift.TProtocol) (err error) {
|
||||
if p.IsSetPluginFrom() {
|
||||
if err = oprot.WriteFieldBegin("plugin_from", thrift.I32, 6); err != nil {
|
||||
goto WriteFieldBeginError
|
||||
}
|
||||
if err := oprot.WriteI32(int32(*p.PluginFrom)); err != nil {
|
||||
return err
|
||||
}
|
||||
if err = oprot.WriteFieldEnd(); err != nil {
|
||||
goto WriteFieldEndError
|
||||
}
|
||||
}
|
||||
return nil
|
||||
WriteFieldBeginError:
|
||||
return thrift.PrependError(fmt.Sprintf("%T write field 6 begin error: ", p), err)
|
||||
WriteFieldEndError:
|
||||
return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err)
|
||||
}
|
||||
|
||||
func (p *PluginFCItem) String() string {
|
||||
if p == nil {
|
||||
|
||||
@ -21,7 +21,6 @@ package workflow
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/apache/thrift/lib/go/thrift"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user