feat(slack): show thought process (#83)
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
This commit is contained in:
committed by
GitHub
parent
75a8d63e83
commit
5f2a2eaa24
@@ -20,6 +20,7 @@ type Job struct {
|
||||
resultCallback func(ActionState)
|
||||
ConversationHistory []openai.ChatCompletionMessage
|
||||
UUID string
|
||||
Metadata map[string]interface{}
|
||||
}
|
||||
|
||||
// JobResult is the result of a job
|
||||
@@ -54,6 +55,12 @@ func WithResultCallback(f func(ActionState)) JobOption {
|
||||
}
|
||||
}
|
||||
|
||||
func WithMetadata(metadata map[string]interface{}) JobOption {
|
||||
return func(j *Job) {
|
||||
j.Metadata = metadata
|
||||
}
|
||||
}
|
||||
|
||||
// NewJobResult creates a new job result
|
||||
func NewJobResult() *JobResult {
|
||||
r := &JobResult{
|
||||
|
||||
Reference in New Issue
Block a user